# Stencil

- **Website:** <https://stenciljs.com>
- **Primary alias:** `stenciljs.com`

## Description

Stencil is an open-source project by Ionic that helps developers build reusable, scalable web component libraries. Its compiler generates small, high-performance components based on web standards, so they can run across browsers, platforms, and major frameworks—or without a framework. This makes Stencil useful for teams creating consistent user interfaces and brand experiences across multiple products and projects.

The toolkit supports TypeScript, JSX, custom elements, slots, and Shadow DOM, with flexible output options to support efficient loading and tree-shaking. Its developer features include a hot-reloading local server, unit testing tools, code generation, source maps, and documentation generated from code comments. Stencil also provides built-in configuration and an asynchronous rendering pipeline.

Stencil’s offerings include the compiler and tools for developing, documenting, testing, and publishing component libraries, along with integrations for Angular, React, and Vue. Developers can explore its documentation, guides, and framework integration resources, or connect with the community through Discord, GitHub, social updates, and articles and videos.

## Industries

- 🖥 Computers Electronics and Technology
- 🖥 Programming and Developer Software _(under Computers Electronics and Technology)_

## Links

- [linkedin](https://linkedin.com/company/stenciljs)
- [github](https://github.com/stencil-community)
- [twitter](https://twitter.com/stenciljs)

## Logos & icons

- icon _(primary)_ — JPEG — [download](https://cdn.brandfetch.io/idST7NFv41/w/400/h/400/theme/dark/icon.jpeg?c=1bxid64Mup7aczewSAYMX&t=1790682301013)
- logo _(primary)_ — PNG — [download](https://cdn.brandfetch.io/idST7NFv41/w/192/h/40/theme/dark/logo.png?c=1bxid64Mup7aczewSAYMX&t=1790682300917)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Electric Violet | #5530ff | accent |
| Heath | #5e1219 | dark |
| Malibu | #639bff | light |

## Fonts

- system-ui — asset _(system)_

## Imagery

- banner _(primary)_ — JPEG — [download](https://cdn.brandfetch.io/idST7NFv41/w/1500/h/500/idG2h82gD5.jpeg?c=1bxid64Mup7aczewSAYMX&t=1790682301192)

---

_Source: <https://brandfetch.com/stenciljs.com>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._