Jan Miksovsky’s BlogArchive2018 AboutContact

Elix general-purpose web component library releases v1.0.0

We’re excited to announce that the Elix project we lead has reached its v1.0.0 milestone.

This represents the culmination of over a year of work to create a great set of high-quality, general-purpose web components for common user interface patterns. These include:

These components, and the others components in the initial Elix release, are all built from focused JavaScript mixins that cover a wide range of basics, from a lightweight React-like state rendering architecture to touch swipe gestures to managing modal and modeless overlays. Elix’s mixin architecture is what lets the project manage the complexity and subtle details hiding behind seemingly simple components.

Beyond the project’s technology, we’re also proud to be managing the project with an open governance model that includes regular core team discussions and an open Request for Comments process.

The project is already hard at work on its 2.0 release. A big focus for that release will be a system for thoroughly customizing the appearance and behavior of the key parts inside a component.