Build. Distribute. Adopt.
Stencil is a toolchain for building reusable, scalable Design Systems. Generate small, blazing fast, and 100% standards based Web Components that run in every browser.
Powering design systems and cross-framework components at
The magical, reusable web component compiler. Start building in seconds.
Stencil doesn’t fight the web platform. It embraces it.
With intentionally small tooling, a tiny API, and zero configuration, Stencil gets out of the way and lets you focus on your work.
A tiny runtime, pre-rendering, and the raw power of native Web Components make Stencil one of the fastest compilers around.
Build cross-framework components and design systems on open web standards, and break free of Framework Churn.
The perfect tool for building a design system.
Interested in learning more about building design systems with Stencil?
Awesome developer experience out of the box.
Build one component library for all of your apps.
Stencil components are just Web Components, so they work with any major framework or no framework at all.
Learn how Stencil seamlessly integrates with: