Component system for NodeJS and Browsers

UI Component system designed for NodeJS and front-end.


  • Supports embedding and mixing components
  • Allows creating components with no JS. (And they can be published to NPM)
  • Static output with compiled assets
  • Recovers DOM state on client-side
  • Supports generating stand-alone distributions
  • Comes with stream APIs for compiling JS, CSS, and HTML
$ npm install brick

Check out tests for examples.