Fast and light-weight UI components for the web

Available for use within Ember.js and standalone apps.

Use in Ember.js:

  1. Install Glimmer packages in your Ember app:
    npm install --dev @glimmer/component @glimmer/tracking
  2. Generate a Glimmer Component
    ember generate my-component -gc
  3. See the Ember Octane Guides to learn more!

Standalone Glimmer App:

Please note this is experimental

  1. Install the Ember build tool:
    npm install -g ember-cli
  2. Create a new Glimmer app:
    ember new my-app -b @glimmerx/blueprint
  3. Start the development server
    cd my-app/ && npm run start
Example of a Glimmer component

Close to the metal

Glimmer is one of the fastest DOM rendering engines, delivering exceptional performance for initial renders as well as updates. Architected like a virtual machine (VM), Glimmer compiles your templates into low-level code so it can run as fast as possible—without sacrificing ease of use.

Versatile Use

Glimmer components can coexist with your technology stack, so you can develop new features in Glimmer components without rewriting existing code.

Battle Tested

Because Glimmer VM powers the components in Ember, there’s a battle-tested, full-stack framework waiting for you—if you need it. Just drop your Glimmer components into an Ember app. You won’t need to change a thing.