FindSoftware

Stencil

Toolchain that compiles TypeScript components into web components, distributable as custom elements, framework wrappers or prerendered websites.

Stencil is a compiler that generates web components, more specifically custom elements, from TypeScript, JSX and CSS. The same components can be used with or without a framework, and Stencil can emit framework wrappers for Angular, React and Vue. It also supports prerendering: components and routes are rendered at build time to static HTML, which the client code then hydrates, so the HTTP server only serves static files. A project is scaffolded with the create-stencil command.

Worth knowing

The Stencil site header reads “An OutSystems Company”, while the LICENSE file names Drifty Co. as the copyright holder.

Identity

Status
Active
Maintainer
Drifty Co.3
Maintained by
Company
Owned by
OutSystems4
First release
201710

Rendering and deploy

Runs as
Static files4
Rendering
Static output4
Install with
npm init stencil (create-stencil scaffold)2

Releases

Current major version
47
Last release
2026-10-057

Adoption

GitHub stars
13,1461
npm downloads a week
849,8889
Contributors
2548
Sites using it (HTTP Archive)
46611
Dependent repositories
22,29312
Dependent packages
7,30712

Why these figures do not compare

Sources

  1. 2026-10-22: links, Written in, GitHub stars
    api.github.com/repos/stenciljs/core
  2. 2026-10-22: links, Runtime, Install with
    stenciljs.com/docs/getting-started
  3. 2026-10-22: Maintainer, License, License model
    raw.githubusercontent.com/stenciljs/core/main/LICENSE
  4. 2026-10-22: Owned by, Rendering, Runs as
    stenciljs.com/docs/static-site-generation
  5. 2026-10-22: Categories
    stenciljs.com/docs/introduction
  6. 2026-10-22: Minimum runtime
    registry.npmjs.org/@stencil/core/latest
  7. 2026-10-22: Current major version, Last release
    api.github.com/repos/stenciljs/core/releases
  8. 2026-10-22: Contributors
    api.github.com/repos/stenciljs/core/contributors
  9. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/@stencil/core
  10. 2026-10-22: First release
    registry.npmjs.org/@stencil/core
  11. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  12. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40stencil%2Fcore

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON