StencilJS takes the best concepts from popular frontend frameworks, but instead generates standards-based Web Components that run in any modern browser and in any frontend framework.

As well as being a powerful tool for generating reuseable web components, StencilJS also provides the tools needed to build an entire application out of web components.

Combined with the Ionic web components (which are built with StencilJS), StencilJS gives us everything we need to build high-quality production mobile applications... no framework required.

Throw Capacitor into the mix, and we can easily create native builds for our web based application for iOS and Android - all from a single codebase.

Jump straight to the packages

or continue reading below for more information.