# FAST

Library for building Web Components based on W3C standards, published by Microsoft.


Source: https://findsoftware.frbit.cloud/fast/
Last reviewed: 2026-10-26
Updated: 2026-10-28
Listed since: 2026-10-26

## Record

### Links

- home: https://fast.design/
- repository: https://github.com/microsoft/fast
- docs: https://fast.design/docs/3.x/getting-started/quick-start/
- x: https://twitter.com/FAST_UI
- discord: https://discord.gg/FcSNfg4

### Identity

- status: active
- maintainer: Microsoft Corporation
- maintainerType: company
- parent: unknown
- firstRelease: 2018
- hqCountry: unknown

### Kind

- category: ui-library
- hosting: not applicable
- language: javascript
- runtime: unknown
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: html tagged template literals, or declarative f-template HTML elements
- i18n: not applicable

### Rendering and deploy

- runsAs: browser
- renderingModes: spa, server
- installMethod: npm

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-10-15

### Adoption

- githubStargazers: 9684
- packagistDownloads: not applicable
- npmWeeklyDownloads: 258708
- contributors: 152
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 479
- dependentPackages: 111

### Sources

- urls: https://fast.design/ (read 2026-10-26)
- urls: https://github.com/microsoft/fast (read 2026-10-26)
- urls: https://fast.design/docs/3.x/getting-started/quick-start/ (read 2026-10-26)
- firstRelease: https://github.com/microsoft/fast/tree/v1.2.0 (read 2026-10-26)
- maintainer: https://github.com/microsoft/fast/blob/main/LICENSE (read 2026-10-26)
- maintainerType: https://github.com/microsoft/fast/blob/main/LICENSE (read 2026-10-26)
- language: https://github.com/microsoft/fast (read 2026-10-26)
- category: https://fast.design/ (read 2026-10-26)
- installMethod: https://fast.design/docs/3.x/getting-started/quick-start/ (read 2026-10-26)
- runsAs: https://fast.design/docs/3.x/declarative-templates/server-rendering/ (read 2026-10-26)
- license: https://github.com/microsoft/fast/blob/main/LICENSE (read 2026-10-26)
- licenseModel: https://github.com/microsoft/fast/blob/main/LICENSE (read 2026-10-26)
- currentMajor: https://github.com/microsoft/fast/releases (read 2026-10-26)
- latestReleaseDate: https://github.com/microsoft/fast/releases (read 2026-10-26)
- githubStargazers: https://github.com/microsoft/fast (read 2026-10-26)
- contributors: https://github.com/microsoft/fast (read 2026-10-26)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@microsoft/fast-element (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40microsoft%2Ffast-element (read 2026-10-26)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40microsoft%2Ffast-element (read 2026-10-26)
- renderingModes: https://fast.design/docs/3.x/declarative-templates/overview/ (read 2026-10-26)
- renderingModes: https://fast.design/docs/3.x/declarative-templates/server-rendering/ (read 2026-10-26)
- templating: https://fast.design/docs/3.x/declarative-templates/overview/ (read 2026-10-26)

## Notes

FAST is Microsoft's library for building Web Components, the W3C standards for custom HTML elements. Its core package, FAST Element, extends the standard Web Component APIs, and the [quick-start guide](https://fast.design/docs/3.x/getting-started/quick-start/) installs it with npm for a TypeScript project built with a bundler. The project does not add a component model of its own, and it can be used with any framework or without one.

Templates are written either as JavaScript tagged template literals or as declarative HTML elements. The declarative form lets any server technology render the initial HTML, which the browser then hydrates, while the FAST runtime itself stays browser-only.

## Worth knowing

Ready-made components built on FAST Element, such as Fluent UI's web components, are separate packages that the README names. They are not part of this record.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
