Repolode
microsoft

microsoft/fluentui-system-icons

Открытая коллекция знакомых, дружелюбных и современных иконок Fluent UI от Microsoft для Android, iOS/macOS, Flutter и в формате SVG.

Open source альтернатива:SF Symbols

Звёзды
10,961
Форки
815
Открытые issues
216
Последний коммит
позавчера

Что это?

Fluent UI System Icons — набор иконок Microsoft с привычным, дружелюбным и современным оформлением. Иконки представлены в обычном и залитом стилях; для каждой указаны доступные размеры, стили и направление текста.

В проект входят готовые библиотеки для нескольких платформ. Пользователи Android подключают пакет из Maven Central, разработчики под iOS и macOS устанавливают его через CocoaPods или Carthage, а проекты Flutter добавляют зависимость pub. Если команда не использует эти фреймворки, файлы SVG можно напрямую встроить в проект. Библиотеки для Android и iOS генерируются из исходных SVG-ресурсов с помощью импортёра из репозитория.

Для иконок можно указать, что их нужно зеркально отображать для языков с письмом справа налево, или что для RTL и LTR предусмотрены отдельные версии — это упрощает локализацию интерфейсов. В репозитории также есть демонстрационное приложение для Android и пример приложения для Flutter.

Ключевые возможности

  • 01Обычный и залитый стили иконок в нескольких размерах
  • 02Нативные пакеты для Android, iOS/macOS и Flutter
  • 03Файлы SVG, которые можно напрямую встроить в любой веб-проект
  • 04Метаданные направления: иконки отмечены как зеркальные или отдельные для RTL/LTR
  • 05Доступны через Maven Central, CocoaPods, Carthage и pub

Сценарии использования

  • Добавление единого набора иконок в приложение для Android или iOS
  • Разработка приложения Flutter с иконками в стиле Fluent
  • Использование встроенных SVG-иконок в интерфейсе на React или в вебе
  • Локализация интерфейса для языков с письмом справа налево с помощью зеркальных иконок

Быстрый старт

  1. 1

    Добавьте репозиторий mavenCentral() в корневой build.gradle

  2. 2

    Добавьте зависимость Android в build.gradle

    implementation 'com.microsoft.design:fluent-system-icons:1.1.344@aar'
  3. 3

    Добавьте зависимость Flutter в pubspec.yaml

    fluentui_system_icons: ^1.1.344

Что важно знать

  • Для Android, iOS/macOS и Flutter нужны отдельные библиотеки, поэтому единого пакета для всех платформ нет.
  • Чтобы использовать SVG напрямую, нужно самостоятельно скопировать файлы или встроить их в код, а не устанавливать пакет.

В подборках

Темы

Частые вопросы

Что такое fluentui-system-icons?
Открытая коллекция знакомых, дружелюбных и современных иконок Fluent UI от Microsoft для Android, iOS/macOS, Flutter и в формате SVG. Fluent UI System Icons — набор иконок Microsoft с привычным, дружелюбным и современным оформлением. Иконки представлены в обычном и залитом стилях; для каждой указаны доступные размеры, стили и направление текста.
fluentui-system-icons можно использовать бесплатно? Какая у него лицензия?
fluentui-system-icons распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fluentui-system-icons всё ещё поддерживается?
Активно поддерживается. Последний коммит в fluentui-system-icons — 6 нояб. 2026 г..
Для чего можно использовать fluentui-system-icons?
Добавление единого набора иконок в приложение для Android или iOS Разработка приложения Flutter с иконками в стиле Fluent Использование встроенных SVG-иконок в интерфейсе на React или в вебе Локализация интерфейса для языков с письмом справа налево с помощью зеркальных иконок
Как установить fluentui-system-icons?
Добавьте репозиторий mavenCentral() в корневой build.gradle Добавьте зависимость Android в build.gradle: implementation 'com.microsoft.design:fluent-system-icons:1.1.344@aar' Добавьте зависимость Flutter в pubspec.yaml: fluentui_system_icons: ^1.1.344
Где скачать fluentui-system-icons?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/fluentui-system-icons

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный набор из более чем 6 200 SVG-иконок по лицензии MIT, созданных по сетке 24×24; доступны пакеты для React, Vue, Svelte, Angular и других платформ.

22,6 тыс.+58 за неделю1,3 тыс.JavaScriptMITАктивно поддерживаетсяОбновлён 9 дней назад