Lista colaborativa e selecionada de frameworks, bibliotecas, tutoriais e ferramentas de C++, organizada por tópicos, de web e bancos de dados a gráficos, IA e testes.
matteocrippa/awesome-swift
Lista de bibliotecas, ferramentas, guias e recursos de Swift organizada pela comunidade, para desenvolvimento em iOS, Linux e servidores.
- Estrelas
- 26,362
- Forks
- 3,158
- Issues abertas
- 4
- Último commit
- há 13 dias
O que é?
Awesome Swift é uma lista de bibliotecas Swift, ferramentas para desenvolvedores, materiais de aprendizado e projetos relacionados, organizada e mantida pela comunidade. Os itens são agrupados por tema, incluindo componentes de UI, networking, gerenciamento de dados, concorrência, testes, ferramentas de linha de comando, suporte a editores e padrões de arquitetura. Cada item tem um link para seu repositório e uma breve descrição.
A lista também reúne guias, como a documentação oficial da Apple e do Swift.org, guias de estilo de empresas como Airbnb, Google e LinkedIn, além de tutoriais de terceiros. Alguns itens indicam projetos compatíveis com Linux, o que ajuda quem busca opções além do iOS e das plataformas da Apple.
O repositório é um índice de referência, não um pacote de software, por isso serve como ponto de partida para encontrar uma biblioteca ou um recurso de aprendizado sobre uma área específica do desenvolvimento com Swift.
Recursos principais
- 01Organiza centenas de bibliotecas Swift por tema, como UI, networking e concorrência.
- 02Inclui guias oficiais, guias de estilo e tutoriais de terceiros.
- 03Lista ferramentas para Swift, como gerenciadores de pacotes, geradores de código e utilitários de CLI.
- 04Indica os itens compatíveis com Linux.
- 05Aceita contribuições da comunidade por meio do arquivo de conteúdo.
Casos de uso
- Encontrar uma biblioteca Swift mantida para uma tarefa específica, como networking ou criação de gráficos.
- Descobrir guias de estilo e materiais de aprendizado de Swift para integrar desenvolvedores à equipe.
- Explorar opções de Swift para desenvolvimento no lado do servidor ou no Linux.
Tópicos
Perguntas frequentes
- O que é awesome-swift?
- Lista de bibliotecas, ferramentas, guias e recursos de Swift organizada pela comunidade, para desenvolvimento em iOS, Linux e servidores. Awesome Swift é uma lista de bibliotecas Swift, ferramentas para desenvolvedores, materiais de aprendizado e projetos relacionados, organizada e mantida pela comunidade. Os itens são agrupados por tema, incluindo componentes de UI, networking, gerenciamento de dados, concorrência, testes, ferramentas de linha de comando, suporte a editores e padrões de arquitetura. Cada item tem um link para seu repositório e uma breve descrição.
- awesome-swift é gratuito? Qual é a licença?
- awesome-swift é open source sob a licença CC0-1.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- awesome-swift ainda é mantido?
- Manutenção ativa. O último commit de awesome-swift foi em 25 de out. de 2026.
- Para que posso usar awesome-swift?
- Encontrar uma biblioteca Swift mantida para uma tarefa específica, como networking ou criação de gráficos. Descobrir guias de estilo e materiais de aprendizado de Swift para integrar desenvolvedores à equipe. Explorar opções de Swift para desenvolvimento no lado do servidor ou no Linux.
- Onde consigo awesome-swift?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/matteocrippa/awesome-swift
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma lista multilíngue e selecionada de livros sobre Go (Golang), de introduções para iniciantes a temas avançados como concorrência, desempenho e design de sistemas.
Lista selecionada em Markdown de canais do YouTube em inglês que ensinam programação, desenvolvimento web, machine learning, cibersegurança e outros temas de tecnologia.
Lista colaborativa em Markdown de recursos para trabalho remoto, incluindo sites de vagas, espaços de coliving, ferramentas para entrevistas, livros e empresas que contratam remotamente.
Manual curado e repleto de links, com livros, comunidades, cursos, ferramentas, blogs e recursos de aprendizado para engenharia de dados.
Um hub organizado de cursos de IA generativa, seleções de artigos de pesquisa, materiais para entrevistas e notebooks de código, estruturado por jornada e nível de habilidade.