Hello, Enact!

Roy Sutton
Aug 1, 2018 · 2 min read

Enact began a little over two years ago as an exploration into how to create a framework that takes the best of the modern web and combines that into something that’s easy to use, powerful, and helps developers focus on writing apps instead of managing their tools.

From those explorations we created a framework based on the React ecosystem. That framework, Enact, is used by internal teams at LG to create applications for webOS Smart TV’s. We’re now ready to share our efforts with other developers. Enact incorporates a great many open source projects, each carefully chosen and tested to work well together. And now, in the spirit of open source, we’re sharing what we’ve made with the community.

Enact includes:

  • A solid core
  • A TV-themed UI library (Moonstone)
  • An unstyled base UI library
  • A set of reusable higher-order components
  • Internationalization (i18n) support
  • A command line tool for app creation and management
  • A focus management library (Spotlight)
  • Performant scroller and virtual list components
  • Support for pre-rendering
  • Beautiful documentation
  • Integrated linting and unit testing

Come visit our web site to find out what Enact is about. Get involved in our community. Join us for the ride.

We’re going to have some fun.

Enact JS

Enact JavaScript Framework

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store