Google公式のMaterial Designアイコンセット(Material Symbolsと従来のMaterial Icons)。SVG、アイコンフォント、Android、iOS形式を提供します。
madebybowtie/FlagKit
アプリやWebサイト向けの国旗アイコン集。PNG・SVGファイルに加え、Appleプラットフォーム用のAsset Catalogとframeworkを収録。
- スター
- 3,107
- フォーク
- 329
- 未解決の Issue
- 30
- 最終コミット
- 先月
これは何?
FlagKitは、モバイルアプリやWebで使える250種類以上の国旗アイコン集です。各国旗は単体のPNGまたはSVGファイルとして提供されるため、フロントエンドやネイティブのプロジェクトにそのまま追加できます。
Appleプラットフォーム(iOS、macOS、tvOS)向けには、Asset Catalogとframeworkも用意されています。frameworkを使うと、国コードで国旗を検索したり、スタイルなしの画像を取得したり、円形・正方形・角丸などのスタイルを適用した画像を取得したりできます。macOSでは、スタイルの適用はまだサポートされていません。
Swift Package ManagerまたはCarthageでインストールできます。Asset Catalogはプロジェクトに手動でコピーすることもできます。
主な機能
- 01PNGおよびSVGファイルで250種類以上の国旗を利用可能
- 02Appleプラットフォーム向けのAsset Catalog
- 03国コードで国旗を検索できるframework
- 04iOSおよびtvOSで円形・正方形・角丸のスタイルを適用可能
- 05Swift Package ManagerまたはCarthageでインストール可能
ユースケース
- iOSアプリで、ユーザーの居住地や選択した言語の横に国旗を表示する
- Webサイトの国選択メニューに国旗を表示する
- デザインやマルチプラットフォームのプロジェクトで、国旗画像をアセットとして使う
クイックスタート
- 1
Swift Package ManagerにFlagKitのリポジトリURLを追加します
- 2
または、Carthage用のCartfileの行を追加します
- 3
Flag(countryCode:)で旗を読み込み、originalImageまたはimage(style:)を使用します
使う前に知っておきたいこと
- Appleプラットフォーム(iOS、macOS、tvOS)とSwift向けに作られているため、他のエコシステムには直接対応していません。
- macOSでは旗のスタイル設定はサポートされていません。
収録されている特集
トピック
よくある質問
- FlagKit とは?
- アプリやWebサイト向けの国旗アイコン集。PNG・SVGファイルに加え、Appleプラットフォーム用のAsset Catalogとframeworkを収録。 FlagKitは、モバイルアプリやWebで使える250種類以上の国旗アイコン集です。各国旗は単体のPNGまたはSVGファイルとして提供されるため、フロントエンドやネイティブのプロジェクトにそのまま追加できます。
- FlagKit は無料で使えますか?ライセンスは?
- FlagKit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- FlagKit は今もメンテナンスされていますか?
- 半年以内に更新あり。FlagKit の最終コミットは 2026年9月25日 です。
- FlagKit は何に使えますか?
- iOSアプリで、ユーザーの居住地や選択した言語の横に国旗を表示する Webサイトの国選択メニューに国旗を表示する デザインやマルチプラットフォームのプロジェクトで、国旗画像をアセットとして使う
- FlagKit のインストール方法は?
- Swift Package ManagerにFlagKitのリポジトリURLを追加します または、Carthage用のCartfileの行を追加します Flag(countryCode:)で旗を読み込み、originalImageまたはimage(style:)を使用します
- FlagKit はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/madebybowtie/FlagKit
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Microsoftが公開する、親しみやすくモダンなFluent UIアイコン集。Android、iOS/macOS、Flutter向けライブラリとSVGで提供されています。
SwiftとSwiftUIで作られた、Jellyfinメディアサーバー向けのネイティブiOS・tvOS動画クライアント。
人気ブランド3,400以上のSVGアイコンを、ダウンロード、CDN埋め込み、npm、PHPで利用できます。
Web・モバイル・デザイン向けの、1600点以上の統一感あるSVGアイコンを収録したオープンソースライブラリ。React、Vue、Svelteなどの公式パッケージを提供。
24×24グリッドでデザインされた、MITライセンスの6,200種類以上のSVGアイコン。React、Vue、Svelte、Angularなどのパッケージを提供。