Brick is a library of re-usable UI components that enables developers to build performant, consistent, quality web application UI. Brick accomplishes this by using Web Components technology to expose components as DOM nodes, for ease of authorship, ambience of API, and interoperability with existing DOM-oriented web frameworks. To accomplish this, Brick will:
- Curate a list of quality components from a larger Web Components ecosystem to meet common web application authoring needs / UI patterns
- Author components when they are not more wide available
- Give them a consistent and simple visual appearance
- Ensure components are functional on a list of supported web environments
- Ensure they are performant on a list of supported web environments
- Offer components individually for advanced users, as well as in bundles through a simple web interface