Conjuntos oficiais de ícones Material Design do Google (Material Symbols e os clássicos Material Icons) nos formatos SVG, fonte de ícones, Android e iOS.
madebybowtie/FlagKit
Ícones de bandeiras para apps e sites, disponíveis como arquivos PNG e SVG, além de um Asset Catalog e um framework para plataformas Apple.
- Estrelas
- 3,107
- Forks
- 329
- Issues abertas
- 30
- Último commit
- mês passado
O que é?
FlagKit é uma coleção com mais de 250 ícones de bandeiras que podem ser usados em apps para dispositivos móveis e na web. Cada bandeira está disponível como arquivo PNG ou SVG independente, pronto para ser incluído em qualquer projeto front-end ou nativo.
Para plataformas Apple (iOS, macOS e tvOS), o FlagKit também inclui um Asset Catalog e um framework. Com o framework, você pode buscar uma bandeira pelo código do país, obter a imagem sem estilo ou solicitar uma versão estilizada em formatos como círculo, quadrado ou com cantos arredondados. O estilo ainda não é compatível com macOS.
A instalação pode ser feita pelo Swift Package Manager ou pelo Carthage, e o Asset Catalog pode ser copiado manualmente para um projeto.
Recursos principais
- 01Mais de 250 bandeiras disponíveis como arquivos PNG e SVG
- 02Asset Catalog para plataformas Apple
- 03Busca de bandeiras pelo código do país usando o framework
- 04Bandeiras estilizadas em formatos circular, quadrado e com cantos arredondados no iOS e tvOS
- 05Instalação pelo Swift Package Manager ou Carthage
Casos de uso
- Exibir a bandeira de um país ao lado da localização ou do idioma escolhido por um usuário em um app para iOS
- Exibir bandeiras de países no seletor de países de um site
- Usar imagens de bandeiras como recursos em um projeto de design ou multiplataforma
Início rápido
- 1
Adicione a URL do repositório FlagKit no Swift Package Manager
- 2
Ou adicione a linha do Cartfile para o Carthage
- 3
Carregue uma bandeira com Flag(countryCode:) e use originalImage ou image(style:)
Antes de usar
- Foi desenvolvido para as plataformas Apple (iOS, macOS, tvOS) e Swift, portanto não oferece suporte direto a outros ecossistemas.
- A estilização de bandeiras não é compatível com macOS.
Em coleções
Tópicos
Perguntas frequentes
- O que é FlagKit?
- Ícones de bandeiras para apps e sites, disponíveis como arquivos PNG e SVG, além de um Asset Catalog e um framework para plataformas Apple. FlagKit é uma coleção com mais de 250 ícones de bandeiras que podem ser usados em apps para dispositivos móveis e na web. Cada bandeira está disponível como arquivo PNG ou SVG independente, pronto para ser incluído em qualquer projeto front-end ou nativo.
- FlagKit é gratuito? Qual é a licença?
- FlagKit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- FlagKit ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de FlagKit foi em 25 de set. de 2026.
- Para que posso usar FlagKit?
- Exibir a bandeira de um país ao lado da localização ou do idioma escolhido por um usuário em um app para iOS Exibir bandeiras de países no seletor de países de um site Usar imagens de bandeiras como recursos em um projeto de design ou multiplataforma
- Como instalar FlagKit?
- Adicione a URL do repositório FlagKit no Swift Package Manager Ou adicione a linha do Cartfile para o Carthage Carregue uma bandeira com Flag(countryCode:) e use originalImage ou image(style:)
- Onde consigo FlagKit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/madebybowtie/FlagKit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção open source da Microsoft de ícones Fluent UI familiares, amigáveis e modernos, disponível para Android, iOS/macOS, Flutter e em SVG puro.
Cliente de vídeo nativo para iOS e tvOS do servidor de mídia Jellyfin, desenvolvido em Swift e SwiftUI.
Ícones SVG de mais de 3.400 marcas conhecidas, disponíveis para download, uso via CDN e nos pacotes npm e PHP.
Biblioteca de ícones open source com mais de 1.600 ícones SVG consistentes e pacotes oficiais para React, Vue, Svelte, Solid, Preact, Angular e outros.
Conjunto gratuito de mais de 6.200 ícones SVG em uma grade 24x24, com licença MIT e pacotes para React, Vue, Svelte, Angular e outros.