Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
10,825
stars
1,118
commits
HTML
primary language
Sep 9, 2026
updated
Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.
![]()
Within the metadata.json file for an icon, a property named directionType is used to indicate the direction of the icon. This property can have one of the following values:
unique, meaning that the icon is unique and has a specific RTL and LTR versionmirror, meaning that the icon can be mirrored for RTL or LTR languagesThe property singleton is also used to indicate the default direction that should be used for the icon.
The library is published via Maven Central, please ensure that the mavenCentral() repository has been added to the root build.gradle file:
repositories {
...
mavenCentral()
}
Include the following dependency in your project's build.gradle:
implementation 'com.microsoft.design:fluent-system-icons:1.1.337@aar'
For library docs, see android/README.md.
use_frameworks!
pod "FluentIcons", "1.1.337"
git "git@github.com:microsoft/fluentui-system-icons.git" "1.1.337"
For library docs, see ios/README.md.
In the pubspec.yaml of your flutter project, add the following dependency:
dependencies:
...
fluentui_system_icons: ^1.1.337
For library docs, see flutter/README.md.
Inline svg directly. See packages/svg-icons/README.md.
The importer generates the Android and iOS libraries from the icons in the assets directory.
Install dependencies from the repository root (this is a single yarn workspace, so dependencies for every package are installed in one go):
corepack enable
yarn install
Jump into the directory:
cd importer
yarn clean
List all the available commands:
yarn run
Our build pipeline runs deploy:android and deploy:ios to create the libraries. The build definitions are located in .github/workflows/.
You can build and run the demo apps following the steps below.
yarn deploy:androidsample-showcase in the build configuration dropdownPrerequisite: Make sure you have flutter configured in Android Studio
example in the directory and open it in Android StudioPlease feel free to open a GitHub issue and assign to the following points of contact with questions or requests.
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.
(top 30 of 72)
HTML
37.6%
Dart
28.1%
Swift
19.3%
CSS
10.5%
JavaScript
2.4%
TypeScript
1.6%
Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
10,825
stars
1,118
commits
HTML
primary language
Sep 9, 2026
updated
Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft.
![]()
Within the metadata.json file for an icon, a property named directionType is used to indicate the direction of the icon. This property can have one of the following values:
unique, meaning that the icon is unique and has a specific RTL and LTR versionmirror, meaning that the icon can be mirrored for RTL or LTR languagesThe property singleton is also used to indicate the default direction that should be used for the icon.
The library is published via Maven Central, please ensure that the mavenCentral() repository has been added to the root build.gradle file:
repositories {
...
mavenCentral()
}
Include the following dependency in your project's build.gradle:
implementation 'com.microsoft.design:fluent-system-icons:1.1.337@aar'
For library docs, see android/README.md.
use_frameworks!
pod "FluentIcons", "1.1.337"
git "git@github.com:microsoft/fluentui-system-icons.git" "1.1.337"
For library docs, see ios/README.md.
In the pubspec.yaml of your flutter project, add the following dependency:
dependencies:
...
fluentui_system_icons: ^1.1.337
For library docs, see flutter/README.md.
Inline svg directly. See packages/svg-icons/README.md.
The importer generates the Android and iOS libraries from the icons in the assets directory.
Install dependencies from the repository root (this is a single yarn workspace, so dependencies for every package are installed in one go):
corepack enable
yarn install
Jump into the directory:
cd importer
yarn clean
List all the available commands:
yarn run
Our build pipeline runs deploy:android and deploy:ios to create the libraries. The build definitions are located in .github/workflows/.
You can build and run the demo apps following the steps below.
yarn deploy:androidsample-showcase in the build configuration dropdownPrerequisite: Make sure you have flutter configured in Android Studio
example in the directory and open it in Android StudioPlease feel free to open a GitHub issue and assign to the following points of contact with questions or requests.
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.
(top 30 of 72)
HTML
37.6%
Dart
28.1%
Swift
19.3%
CSS
10.5%
JavaScript
2.4%
TypeScript
1.6%