Официальные наборы иконок Material Design от Google: Material Symbols и классические Material Icons в форматах SVG, шрифтов и ресурсов для Android и iOS.
madebybowtie/FlagKit
Иконки флагов для приложений и сайтов: PNG и SVG-файлы, а также Asset Catalog и framework для платформ Apple.
- Звёзды
- 3,107
- Форки
- 329
- Открытые issues
- 30
- Последний коммит
- в прошлом месяце
Что это?
FlagKit — коллекция из более чем 250 иконок флагов для мобильных приложений и веб-сайтов. Каждый флаг доступен отдельным PNG- или SVG-файлом, который можно добавить в любой фронтенд- или нативный проект.
Для платформ Apple (iOS, macOS и tvOS) FlagKit также включает Asset Catalog и framework. С помощью framework можно найти флаг по коду страны, получить изображение без стилей или запросить стилизованный вариант, например, в форме круга, квадрата или скруглённого прямоугольника. Стилизация пока не поддерживается в macOS.
Установить FlagKit можно через Swift Package Manager или Carthage, а Asset Catalog можно вручную скопировать в проект.
Ключевые возможности
- 01Более 250 флагов в формате PNG и SVG
- 02Asset Catalog для платформ Apple
- 03Поиск флагов по коду страны через framework
- 04Стилизованные флаги в форме круга, квадрата и скруглённого прямоугольника для iOS и tvOS
- 05Установка через Swift Package Manager или Carthage
Сценарии использования
- Показ флага страны рядом с местоположением пользователя или выбранным языком в приложении для iOS
- Отображение флагов стран в списке выбора страны на сайте
- Использование изображений флагов в качестве ресурсов в дизайн-проекте или мультиплатформенном проекте
Быстрый старт
- 1
Добавьте URL репозитория FlagKit в Swift Package Manager
- 2
Или добавьте строку Cartfile для Carthage
- 3
Загрузите флаг с помощью Flag(countryCode:) и используйте originalImage или image(style:)
Что важно знать
- Библиотека создана для платформ Apple (iOS, macOS, tvOS) и Swift, поэтому напрямую другие экосистемы не поддерживаются.
- Настройка стиля флагов не поддерживается в macOS.
В подборках
Темы
Частые вопросы
- Что такое FlagKit?
- Иконки флагов для приложений и сайтов: PNG и SVG-файлы, а также Asset Catalog и framework для платформ Apple. FlagKit — коллекция из более чем 250 иконок флагов для мобильных приложений и веб-сайтов. Каждый флаг доступен отдельным PNG- или SVG-файлом, который можно добавить в любой фронтенд- или нативный проект.
- FlagKit можно использовать бесплатно? Какая у него лицензия?
- FlagKit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- FlagKit всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в FlagKit — 25 сент. 2026 г..
- Для чего можно использовать FlagKit?
- Показ флага страны рядом с местоположением пользователя или выбранным языком в приложении для iOS Отображение флагов стран в списке выбора страны на сайте Использование изображений флагов в качестве ресурсов в дизайн-проекте или мультиплатформенном проекте
- Как установить FlagKit?
- Добавьте URL репозитория FlagKit в Swift Package Manager Или добавьте строку Cartfile для Carthage Загрузите флаг с помощью Flag(countryCode:) и используйте originalImage или image(style:)
- Где скачать FlagKit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/madebybowtie/FlagKit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая коллекция знакомых, дружелюбных и современных иконок Fluent UI от Microsoft для Android, iOS/macOS, Flutter и в формате SVG.
Нативный видеоклиент для iOS и tvOS, подключающийся к медиасерверу Jellyfin и написанный на Swift и SwiftUI.
SVG-иконки более 3 400 популярных брендов: скачивание, встраивание через CDN, пакеты npm и PHP.
Библиотека из более чем 1600 единообразных SVG-иконок с официальными пакетами для React, Vue, Svelte, Solid, Preact, Angular и других платформ.
Бесплатный набор из более чем 6 200 SVG-иконок по лицензии MIT, созданных по сетке 24×24; доступны пакеты для React, Vue, Svelte, Angular и других платформ.