Una lista comunitaria seleccionada de frameworks, bibliotecas, tutoriales y herramientas de C++, organizada por temas, desde la web y las bases de datos hasta los gráficos, la IA y las pruebas.
matteocrippa/awesome-swift
Lista comunitaria de bibliotecas, herramientas, guías y recursos de Swift para desarrollar en iOS, Linux y el lado del servidor.
- Estrellas
- 26,362
- Forks
- 3,158
- Issues abiertos
- 4
- Último commit
- hace 13 días
¿Qué es?
Awesome Swift es una lista seleccionada y mantenida por la comunidad de bibliotecas de Swift, herramientas para desarrolladores, materiales de aprendizaje y proyectos relacionados. Las entradas se agrupan por temas, como componentes de UI, redes, gestión de datos, concurrencia, pruebas, herramientas de línea de comandos, compatibilidad con editores y patrones de arquitectura. Cada elemento incluye un enlace a su repositorio y una breve descripción.
La lista también incluye guías, como la documentación oficial de Apple y Swift.org, guías de estilo de empresas como Airbnb, Google y LinkedIn, y tutoriales de terceros. Algunas entradas indican qué proyectos son compatibles con Linux, lo que ayuda a quienes buscan opciones más allá de iOS y las plataformas de Apple.
El repositorio es un índice de referencia, no un paquete de software, por lo que sirve como punto de partida para encontrar una biblioteca o un recurso de aprendizaje sobre un área específica del desarrollo con Swift.
Funciones clave
- 01Organiza cientos de bibliotecas de Swift por tema, como UI, redes y concurrencia.
- 02Incluye guías oficiales, guías de estilo y tutoriales de terceros.
- 03Enumera herramientas para Swift, como gestores de paquetes, generadores de código y utilidades CLI.
- 04Indica qué entradas funcionan en Linux.
- 05Acepta contribuciones de la comunidad mediante su archivo de contenidos.
Casos de uso
- Encontrar una biblioteca de Swift mantenida para una tarea específica, como redes o gráficos.
- Descubrir guías de estilo y recursos de aprendizaje de Swift para la incorporación de desarrolladores.
- Explorar opciones de Swift para el desarrollo del lado del servidor o en Linux.
Temas
Preguntas frecuentes
- ¿Qué es awesome-swift?
- Lista comunitaria de bibliotecas, herramientas, guías y recursos de Swift para desarrollar en iOS, Linux y el lado del servidor. Awesome Swift es una lista seleccionada y mantenida por la comunidad de bibliotecas de Swift, herramientas para desarrolladores, materiales de aprendizaje y proyectos relacionados. Las entradas se agrupan por temas, como componentes de UI, redes, gestión de datos, concurrencia, pruebas, herramientas de línea de comandos, compatibilidad con editores y patrones de arquitectura. Cada elemento incluye un enlace a su repositorio y una breve descripción.
- ¿awesome-swift es gratuito? ¿Qué licencia tiene?
- awesome-swift es open source bajo la licencia CC0-1.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿awesome-swift sigue mantenido?
- Mantenimiento activo. El último commit de awesome-swift fue el 25 oct 2026.
- ¿Para qué puedo usar awesome-swift?
- Encontrar una biblioteca de Swift mantenida para una tarea específica, como redes o gráficos. Descubrir guías de estilo y recursos de aprendizaje de Swift para la incorporación de desarrolladores. Explorar opciones de Swift para el desarrollo del lado del servidor o en Linux.
- ¿Dónde consigo awesome-swift?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/matteocrippa/awesome-swift
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Lista seleccionada y multilingüe de libros sobre Go (Golang), desde introducciones para principiantes hasta temas avanzados como concurrencia, rendimiento y diseño de sistemas.
Lista seleccionada de canales de YouTube en inglés que enseñan programación, desarrollo web, machine learning, ciberseguridad y otros temas tecnológicos.
Lista seleccionada en Markdown de recursos para trabajar a distancia: bolsas de empleo, espacios de coliving, herramientas para entrevistas, libros y empresas que facilitan el trabajo remoto.
Manual curado y lleno de enlaces con libros, comunidades, cursos, herramientas, blogs y recursos de aprendizaje sobre ingeniería de datos.
Una colección curada de cursos para aprender IA generativa, recopilaciones de artículos de investigación, materiales para preparar entrevistas y notebooks de código, organizada por objetivos y nivel de experiencia.