{"id":13406186,"url":"https://github.com/microsoft/fast","last_synced_at":"2026-01-20T01:04:29.857Z","repository":{"id":37055851,"uuid":"123625732","full_name":"microsoft/fast","owner":"microsoft","description":"The adaptive interface system for modern web experiences.","archived":false,"fork":false,"pushed_at":"2025-09-05T22:06:11.000Z","size":260177,"stargazers_count":9519,"open_issues_count":71,"forks_count":601,"subscribers_count":123,"default_branch":"main","last_synced_at":"2025-09-06T00:12:07.091Z","etag":null,"topics":["adaptive-ui","animation-library","color-library","component-architecture","component-library","components","design-architecture","design-systems","development-tools","front-end-framework","react","typescript","web-accessibility","web-components","web-components-schemas","web-standards"],"latest_commit_sha":null,"homepage":"https://www.fast.design","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-03-02T20:10:30.000Z","updated_at":"2025-09-03T11:34:39.000Z","dependencies_parsed_at":"2023-12-21T17:09:45.531Z","dependency_job_id":"cd2dacac-02bf-4457-8f15-fc6357d8b591","html_url":"https://github.com/microsoft/fast","commit_stats":{"total_commits":3829,"total_committers":156,"mean_commits":"24.544871794871796","dds":0.8302428832593367,"last_synced_commit":"80b04a91a0cba738950358485cf12feaba1fa5e0"},"previous_names":["microsoft/fast-dna"],"tags_count":2563,"template":false,"template_full_name":null,"purl":"pkg:github/microsoft/fast","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ffast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ffast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ffast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ffast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/fast/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Ffast/sbom","scorecard":{"id":93823,"data":{"date":"2022-08-15","repo":{"name":"github.com/microsoft/fast","commit":"eb8d5a59f645b85567adadac41a3bfa66001f941"},"scorecard":{"version":"v4.5.0-26-g10b6052","commit":"10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93"},"score":7.9,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) out of 30 and 15 issue activity out of 30 found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#maintained"}},{"name":"Code-Review","score":9,"reason":"GitHub code reviews found for 28 commits out of the last 30 -- score normalized to 9","details":["Warn: no reviews found for commit: 0e771288c8bb0742b3f47193955e8baf8447ec31","Warn: no reviews found for commit: 838081ba9fb887fe6f9daa4eaffc76cd7db0da50"],"documentation":{"short":"Determines if the project requires code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no badge detected","details":null,"documentation":{"short":"Determines if the project has a CII Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"no vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":["Warn: no GitHub releases found"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":10,"reason":"branch protection is fully enabled on development and all release branches","details":["Info: 'force pushes' disabled on branch 'master'","Info: 'allow deletion' disabled on branch 'master'","Info: status check found to merge onto on branch 'master'","Info: number of required reviewers is 2 on branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy detected in current repo: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"no published package detected","details":["Warn: no GitHub publishing workflow detected"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"non read-only tokens detected in GitHub workflows","details":["Warn: no topLevel permission defined: .github/workflows/cd-deploy-cdn.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-cdn.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/cd-deploy-color-staging.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/cd-deploy-www-production.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/cd-deploy-www-staging.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/cd-release-npm.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-release-npm.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/ci-validate-benchmarks.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/ci-validate-platforms.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-platforms.yml/master?enable=permissions","Warn: no topLevel permission defined: .github/workflows/ci-validate-pr.yml:1: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-pr.yml/master?enable=permissions"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: : LICENSE:1"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#license"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#dangerous-workflow"}},{"name":"Pinned-Dependencies","score":7,"reason":"dependency not pinned by hash detected -- score normalized to 7","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-cdn.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-cdn.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-cdn.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-cdn.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-cdn.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-cdn.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-color-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-production.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-production.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-production.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-production.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-production.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-production.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-production.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-deploy-www-staging.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd-release-npm.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-release-npm.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cd-release-npm.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/cd-release-npm.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:245: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:173: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:175: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:197: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:210: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:223: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:66: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:90: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:101: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-benchmarks.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-benchmarks.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-platforms.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-platforms.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-platforms.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-platforms.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-platforms.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-platforms.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-platforms.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-platforms.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-pr.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-validate-pr.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-validate-pr.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/vtardia/varo-flux/ci-validate-pr.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/cd-deploy-color-staging.yml:46","Warn: npmCommand not pinned by hash: .github/workflows/cd-deploy-www-production.yml:34","Warn: npmCommand not pinned by hash: .github/workflows/cd-deploy-www-staging.yml:56","Info: Dockerfile dependencies are pinned","Info: no insecure (not pinned by hash) dependency downloads found in Dockerfiles","Info: no insecure (not pinned by hash) dependency downloads found in shell scripts"],"documentation":{"short":"Determines if the project has declared and pinned its dependencies.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#binary-artifacts"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: Dependabot detected"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#dependency-update-tool"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":null,"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/10b6052acfb4f0b8136bc4876cb6f5b6f26bfe93/docs/checks.md#fuzzing"}}]},"last_synced_at":"2025-08-15T08:27:09.568Z","repository_id":37055851,"created_at":"2025-08-15T08:27:09.569Z","updated_at":"2025-08-15T08:27:09.569Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273858876,"owners_count":25180772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adaptive-ui","animation-library","color-library","component-architecture","component-library","components","design-architecture","design-systems","development-tools","front-end-framework","react","typescript","web-accessibility","web-components","web-components-schemas","web-standards"],"created_at":"2024-07-30T19:02:23.502Z","updated_at":"2026-01-20T01:04:29.824Z","avatar_url":"https://github.com/microsoft.png","language":"TypeScript","readme":"# FAST\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](https://www.typescriptlang.org/)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-f8bc45.svg)](https://github.com/prettier/prettier)\n\n[![Validate PRs](https://github.com/microsoft/fast/actions/workflows/ci-validate-pr.yml/badge.svg)](https://github.com/microsoft/fast/actions/workflows/ci-validate-pr.yml)\n[![Validate Platforms/Browsers](https://github.com/microsoft/fast/actions/workflows/ci-validate-platforms.yml/badge.svg)](https://github.com/microsoft/fast/actions/workflows/ci-validate-platforms.yml)\n\n[![Discord](https://img.shields.io/badge/chat%20on-discord-7289da.svg)](https://discord.gg/FcSNfg4)\n[![Twitter](https://img.shields.io/twitter/follow/fast_ui.svg?style=social\u0026label=Follow)](https://twitter.com/intent/follow?screen_name=fast_ui)\n\n:star: We appreciate your star, it helps!\n\n## Introduction\n\nFAST 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.\n\n**TL;DR**\n\n* Create reusable UI components with `@microsoft/fast-element`, all based on W3C Web Component standards.\n* Integrate FAST Web Components with any library, framework, or build system. You can adopt incrementally without re-writing your existing systems.\n\nFor an in-depth explanation of FAST [see our docs introduction](https://fast.design/docs/introduction/).\n\n## Packages\n\n### `@microsoft/fast-element`\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![npm version](https://badge.fury.io/js/%40microsoft%2Ffast-element.svg)](https://badge.fury.io/js/%40microsoft%2Ffast-element)\n\nThe `@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](https://fast.design/docs/fast-element/getting-started).\n\n### `@fluentui/web-components`\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![npm version](https://badge.fury.io/js/%40fluentui%2Fweb-components.svg)](https://badge.fury.io/js/%40fluentui%2Fweb-components)\n\n`@fluentui/web-components` is a library of Web Components based on the Fluent design language, built with `@microsoft/fast-element`.\n\nThe source for `@fluentui/web-components` is hosted in [the Fluent UI monorepo](https://github.com/microsoft/fluentui/tree/master/packages/web-components).\n\n## Getting Started\n\nWe 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.\n\n* \"I just want ready-made components!\"\n  * [Check out the FluentUI Web Components.](https://docs.microsoft.com/en-us/fluent-ui/web-components/)\n* \"I want to build my own components.\"\n  * [Jump to the fast-element docs.](https://fast.design/docs/getting-started/quick-start)\n* \"I need to integrate FAST with another framework or build system.\"\n  * [Jump to the integration docs.](https://fast.design/docs/integrations)\n* \"I want to look at a quick reference.\"\n  * [Jump to the Cheat Sheet](https://fast.design/docs/1.x/resources/cheat-sheet)\n\n## Roadmap\n\nMajor features for the FAST project can be found in the [roadmap](https://github.com/orgs/microsoft/projects/240/views/1).\n\n## Joining the Community\n\nLooking to get answers to questions or engage with us in realtime? Our community is most active [on Discord](https://discord.gg/FcSNfg4). Submit requests and issues on [GitHub](https://github.com/Microsoft/fast/issues/new/choose), or join us by contributing on [some good first issues via GitHub](https://github.com/Microsoft/fast/labels/community:good-first-issue).\n\nGet started here with the [Contributor Guide](https://www.fast.design/docs/community/contributor-guide).\n\nWe look forward to building an amazing open source community with you!\n\n## Contact\n\n* Join the community and chat with us in real-time on [Discord](https://discord.gg/FcSNfg4).\n* Submit requests and issues on [GitHub](https://github.com/Microsoft/fast/issues/new/choose).\n* Contribute by helping out on some of our recommended first issues on [GitHub](https://github.com/Microsoft/fast/labels/community:good-first-issue).\n","funding_links":[],"categories":["TypeScript","Libraries for building web components","Libraries \u0026 Extensions","web-components"],"sub_categories":["Component bundles"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrosoft%2Ffast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrosoft%2Ffast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrosoft%2Ffast/lists"}