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

Roy Sutton

Written by

LG Silicon Valley Lab Manager, Enact JavaScript framework, O'Reilly Author, coder, mobile enthusiast and more.

Enact JS

Enact JS

Enact JavaScript Framework

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade