Repolode
madebybowtie

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. 1

    Добавьте URL репозитория FlagKit в Swift Package Manager

  2. 2

    Или добавьте строку Cartfile для Carthage

  3. 3

    Загрузите флаг с помощью Flag(countryCode:) и используйте originalImage или image(style:)

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

  • Библиотека создана для платформ Apple (iOS, macOS, tvOS) и Swift, поэтому напрямую другие экосистемы не поддерживаются.
  • Настройка стиля флагов не поддерживается в macOS.

В подборках

Темы

#flag-icons#icons#swift#ios#macos#tvos#svg#flags

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

Что такое 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 обновляется ежедневно.

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

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

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