The adaptive interface system for modern web experiences.
Перейти к файлу
Nathan Brown 9f4011c012
Merge branch 'master' into users/kingoftac/css-custom-states
2024-06-03 18:26:12 -06:00
.github fix: broken standards link in pr template (#6924) 2024-05-30 13:30:19 -07:00
.vscode Remove personal preference settings in vscode settings file and deprecated eslint.packageManager setting (#6959) 2024-05-20 13:57:37 -07:00
.yarn/releases lock yarn to a specific version (#5141) 2021-09-01 12:04:19 -07:00
build fix: build and render issues with the homepage (#6192) 2022-07-08 15:55:05 -04:00
change Update to the docs content to be `@microsoft/fast-element` specific (#6972) 2024-06-03 12:07:20 -07:00
examples Update Docusaurus to v3, initial pruning of docs and setup for FASTElement 2.0.0 (#6947) 2024-05-09 09:46:28 -07:00
packages Merge branch 'master' into users/kingoftac/css-custom-states 2024-06-03 18:26:12 -06:00
sites Update to the docs content to be `@microsoft/fast-element` specific (#6972) 2024-06-03 12:07:20 -07:00
specs FASTElement 2.0 (#5282) 2022-05-31 14:49:22 -07:00
.actrc chore: update github action code climate (#3020) 2020-04-28 11:06:23 -07:00
.eslintignore Use Playwright with Storybook for component tests in fast-foundation (#6189) 2022-09-19 10:40:48 -07:00
.eslintrc.js Remove eslint config package (#6970) 2024-05-24 13:49:18 -07:00
.gitattributes lock yarn to a specific version (#5141) 2021-09-01 12:04:19 -07:00
.gitignore Remove benchmark package (#6968) 2024-05-23 10:55:10 -07:00
.npmrc reconfigure for known success (#4599) 2021-04-15 16:52:31 -07:00
.prettierignore Remove the vscode-syntax-highlighting package (#6964) 2024-05-20 13:50:17 -07:00
.prettierrc bug: update to fix windows failing ci validation (#4217) 2021-01-15 11:10:43 -07:00
.yarnrc lock yarn to a specific version (#5141) 2021-09-01 12:04:19 -07:00
BRANCH_GUIDE.md docs: versioning prep (#5990) 2022-05-26 13:31:19 -04:00
CODE_OF_CONDUCT.md docs: versioning prep (#5990) 2022-05-26 13:31:19 -04:00
CONTRIBUTING.md Update to the docs content to be `@microsoft/fast-element` specific (#6972) 2024-06-03 12:07:20 -07:00
LICENSE update license header (#5771) 2022-03-25 17:21:17 -04:00
README.md Update README to streamline core focus of the FAST project (#6944) 2024-05-21 11:28:19 -07:00
SECURITY.md docs: versioning prep (#5990) 2022-05-26 13:31:19 -04:00
api-extractor.json chore: extend api-extractor.json from root (#5840) 2022-04-19 15:08:56 -07:00
babel.config.js chore: dedupe and update packages (#4332) 2021-02-05 16:18:53 -08:00
beachball.config.js Disallow major version updates (#6051) 2022-06-01 12:09:18 -07:00
lerna.json chore: remove adaptive ui related packages (#6764) 2023-06-24 16:57:23 -07:00
package.json Remove eslint config package (#6970) 2024-05-24 13:49:18 -07:00
tsconfig.json BREAKING CHANGE: update eslint config to align with latest reqs (#5303) 2021-10-29 08:58:16 -07:00
yarn.lock Remove eslint config package (#6970) 2024-05-24 13:49:18 -07:00

README.md

fast_banner_github_914.png

FAST

License: MIT TypeScript code style: prettier

Maintainability Test Coverage Validate PRs Validate Platforms/Browsers

Deploy Documentation Deploy CDN

Discord Twitter

We appreciate your star, it helps!

Introduction

FAST is dedicated to providing support for native Web Components and modern Web Standards, and it's designed to help you efficiently tackle some of the most common challenges in website and application design and development.

TL;DR

  • Create reusable UI components with @microsoft/fast-element, all based on W3C Web Component standards.
  • Integrate FAST Web Components with any library, framework, or build system. You can adopt incrementally without re-writing your existing systems.

For an in-depth explanation of FAST see our docs introduction.

Packages

@microsoft/fast-element

License: MIT npm version

The @microsoft/fast-element library is a lightweight means to easily build performant, memory-efficient, standards-compliant Web Components. FAST Elements work in every major browser and can be used in combination with any front-end framework or even without a framework. To get up and running with @microsoft/fast-element see the Getting Started guide.

@fluentui/web-components

License: MIT npm version

@fluentui/web-components is a library of Web Components based on the Fluent design language, built with @microsoft/fast-element.

The source for @fluentui/web-components is hosted in the Fluent UI monorepo.

Getting Started

We hope you're excited by the possibilities that FAST presents. But, you may be wondering where to start. Here are a few statements that describe various members of our community. We recommend that you pick the statement you most identify with and follow the links where they lead. You can always come back and explore another topic at any time.

Joining the Community

Looking to get answers to questions or engage with us in realtime? Our community is most active on Discord. Submit requests and issues on GitHub, or join us by contributing on some good first issues via GitHub.

Get started here with the Contributor Guide.

We look forward to building an amazing open source community with you!

Contact

  • Join the community and chat with us in real-time on Discord.
  • Submit requests and issues on GitHub.
  • Contribute by helping out on some of our recommended first issues on GitHub.