Gathering detailed insights and metrics for @fluentui/react
Gathering detailed insights and metrics for @fluentui/react
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
npm install @fluentui/react
Typescript
Module System
Node Version
NPM Version
94
Supply Chain
94.6
Quality
99.5
Maintenance
100
Vulnerability
100
License
@fluentui/react-monaco-editor v1.7.288
Published on 31 Jan 2025
@fluentui/react-docsite-components v8.13.170
Published on 31 Jan 2025
@fluentui/react-charting v5.23.50
Published on 31 Jan 2025
@fluentui/react-monaco-editor v1.7.287
Published on 30 Jan 2025
@fluentui/react-docsite-components v8.13.169
Published on 30 Jan 2025
@fluentui/react-charting v5.23.49
Published on 30 Jan 2025
TypeScript (95.72%)
JavaScript (1.81%)
MDX (1.6%)
SCSS (0.51%)
HTML (0.2%)
CSS (0.15%)
Shell (0.01%)
EJS (0.01%)
Total Downloads
25,694,271
Last Day
30,215
Last Week
147,413
Last Month
661,786
Last Year
9,163,240
18,800 Stars
18,997 Commits
2,762 Forks
289 Watching
95 Branches
897 Contributors
Minified
Minified + Gzipped
Latest Version
8.122.9
Package Id
@fluentui/react@8.122.9
Unpacked Size
32.78 MB
Size
4.84 MB
File Count
7,457
NPM Version
10.8.2
Node Version
20.18.1
Publised On
29 Jan 2025
Cumulative downloads
Total Downloads
Last day
-8.9%
30,215
Compared to previous day
Last week
-15.2%
147,413
Compared to previous week
Last month
-3.1%
661,786
Compared to previous month
Last year
32.1%
9,163,240
Compared to previous year
14
4
12
The React-based front-end framework for building web experiences.
Fluent UI React (formerly Office UI Fabric React) is a collection of robust React-based components designed to make it simple for you to create consistent web experiences using the Fluent Design Language.
What's changed in version 8? See the release notes.
(If you're looking for Fluent UI Northstar, formerly Stardust, use @fluentui/react-northstar
instead.)
See the main Fluent UI website for the list of available components, API and usage documentation, and styling information.
+ 45 additional Microsoft sites and products
To create a simple React app using Create React App, install Node.js, then run:
1npx create-react-app my-app --template @fluentui/cra-template 2cd my-app 3npm start
1npm i @fluentui/react
This will add the package as a dependency in your package.json
file and download it under node_modules/@fluentui/react
.
The library includes ES module entry points under the lib
folder (use lib-amd
if you need AMD, or lib-commonjs
if you need commonjs).
Fluent UI React adheres to semantic versioning. However, we only consider constructs directly importable at the package level or from files at the root (e.g. @fluentui/react/lib/Utilities
or @fluentui/react/lib-amd/Styling
) to be part of our API surface. Everything else is considered package-internal and may be subject to changes, moves, renames, etc.
Fluent UI React supports all evergreen browsers, with IE 11 as the min-bar version of Internet Explorer*. See the browser support doc for more information.
*NOTE: Internet Explorer 11 has been sunset. Features and bug fixes after the sunset date may not be compatible with IE11.
All components can render in LTR or RTL, depending on the dir
attribute set on the html
element (dir="rtl"
will flip the direction of everything). You can also use the setRTL
API if you don't have control over the html
element's rendering. Example:
1import { setRTL } from '@fluentui/react/lib/Utilities'; 2 3setRTL(true);
Fluent UI React components can be rendered in a server-side Node environment (or used in tests which run in an SSR-like environment), but it requires customizing how styles and SCSS files are loaded. See the server-side rendering documentation for examples of how to handle this.
For info about advanced usage including module- vs. path-based imports, using an AMD bundler like RequireJS, and deployment features, see our advanced documentation.
Please take a look at our contribution guidelines to learn how to make changes, build the repo and submit your contributions to Fluent UI.
All files on the Fluent UI React GitHub repository are subject to the MIT license. Please read the License file at the root of the project.
Usage of the fonts and icons referenced in Fluent UI React is subject to the terms of the assets license agreement.
We use GitHub Releases to manage our releases, including the changelog between every release. View a complete list of additions, fixes, and changes on the releases page.
Please see the wiki.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
No vulnerabilities found.
Reason
30 commit(s) out of 30 and 22 issue activity out of 30 found in the last 90 days -- score normalized to 10
Reason
no vulnerabilities detected
Reason
update tool detected
Details
Reason
security policy file detected
Details
Reason
license file detected
Details
Reason
no binaries found in the repo
Reason
GitHub code reviews found for 28 commits out of the last 30 -- score normalized to 9
Details
Reason
branch protection is not maximal on development and all release branches
Details
Reason
dependency not pinned by hash detected -- score normalized to 5
Details
Reason
no badge detected
Reason
dangerous workflow patterns detected
Details
Reason
non read-only tokens detected in GitHub workflows
Details
Reason
project is not fuzzed
Score
Last Scanned on 2022-08-15
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More