Conjuntos oficiales de iconos de Material Design de Google (Material Symbols y los clásicos Material Icons) en formatos SVG, fuente de iconos, Android e iOS.
madebybowtie/FlagKit
Iconos de banderas para apps y sitios web, disponibles como archivos PNG y SVG, además de un Asset Catalog y un framework para plataformas Apple.
- Estrellas
- 3,107
- Forks
- 329
- Issues abiertos
- 30
- Último commit
- el mes pasado
¿Qué es?
FlagKit es una colección de más de 250 iconos de banderas que se pueden usar en apps móviles y en la web. Cada bandera está disponible como archivo PNG o SVG independiente, por lo que se puede incorporar a cualquier proyecto front-end o nativo.
Para plataformas Apple (iOS, macOS y tvOS), FlagKit también incluye un Asset Catalog y un framework. El framework permite buscar una bandera por código de país, obtener la imagen sin estilos o solicitar una versión con estilos en formas como círculo, cuadrado o esquinas redondeadas. El uso de estilos todavía no es compatible con macOS.
La instalación se puede hacer mediante Swift Package Manager o Carthage, y el Asset Catalog se puede copiar manualmente a un proyecto.
Funciones clave
- 01Más de 250 banderas disponibles como archivos PNG y SVG
- 02Asset Catalog para plataformas Apple
- 03Búsqueda de banderas por código de país mediante el framework
- 04Banderas con estilos circulares, cuadradas y con esquinas redondeadas en iOS y tvOS
- 05Instalable mediante Swift Package Manager o Carthage
Casos de uso
- Mostrar la bandera de un país junto a la ubicación o el idioma elegido por un usuario en una app de iOS
- Mostrar banderas de países en el selector de países de un sitio web
- Usar imágenes de banderas como recursos en un proyecto de diseño o multiplataforma
Inicio rápido
- 1
Añade la URL del repositorio de FlagKit en Swift Package Manager
- 2
O añade la línea correspondiente en el Cartfile para Carthage
- 3
Carga una bandera con Flag(countryCode:) y usa originalImage o image(style:)
Antes de usarlo
- Está diseñado para las plataformas de Apple (iOS, macOS, tvOS) y Swift, por lo que no ofrece compatibilidad directa con otros ecosistemas.
- El estilo de las banderas no es compatible con macOS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es FlagKit?
- Iconos de banderas para apps y sitios web, disponibles como archivos PNG y SVG, además de un Asset Catalog y un framework para plataformas Apple. FlagKit es una colección de más de 250 iconos de banderas que se pueden usar en apps móviles y en la web. Cada bandera está disponible como archivo PNG o SVG independiente, por lo que se puede incorporar a cualquier proyecto front-end o nativo.
- ¿FlagKit es gratuito? ¿Qué licencia tiene?
- FlagKit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿FlagKit sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de FlagKit fue el 25 sept 2026.
- ¿Para qué puedo usar FlagKit?
- Mostrar la bandera de un país junto a la ubicación o el idioma elegido por un usuario en una app de iOS Mostrar banderas de países en el selector de países de un sitio web Usar imágenes de banderas como recursos en un proyecto de diseño o multiplataforma
- ¿Cómo se instala FlagKit?
- Añade la URL del repositorio de FlagKit en Swift Package Manager O añade la línea correspondiente en el Cartfile para Carthage Carga una bandera con Flag(countryCode:) y usa originalImage o image(style:)
- ¿Dónde consigo FlagKit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/madebybowtie/FlagKit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de código abierto de iconos Fluent UI de Microsoft, familiares, amigables y modernos, disponible para Android, iOS/macOS, Flutter y como SVG sin procesar.
Cliente de video nativo para iOS y tvOS del servidor multimedia Jellyfin, desarrollado con Swift y SwiftUI.
Biblioteca de código abierto con más de 1600 iconos SVG coherentes y paquetes oficiales para React, Vue, Svelte, Solid, Preact, Angular y más.
Colección gratuita de más de 6.200 iconos SVG con licencia MIT, diseñados en una cuadrícula de 24x24, con paquetes para React, Vue, Svelte, Angular y más.
Biblioteca de logotipos de marcas en SVG con galería web y API, creada con SvelteKit y Tailwind CSS.