Lista curada e organizada por categorias de apps de alta qualidade para macOS, de editores e ferramentas de desenvolvimento a utilitários e softwares de produtividade.
nikolaydubina/go-recipes
Uma coleção selecionada e organizada por categoria de ferramentas Go conhecidas e menos conhecidas para testes, dependências, geração de código, análise, profiling e muito mais.
- Estrelas
- 4,810
- Forks
- 187
- Issues abertas
- 23
- Último commit
- há 22 dias
O que é?
Go Recipes é uma lista no estilo awesome com ferramentas para projetos Go, organizadas por tarefa: testes e cobertura, inspeção de dependências, visualização de código, geração de código, refatoração, tratamento de erros, build e tamanho de binários, inspeção de assembly, execução, monitoramento, benchmarking, documentação, segurança e análise estática. Cada item traz uma explicação breve do que a ferramenta faz e um comando executável ou instrução de instalação.
A lista combina ferramentas bastante usadas, como govulncheck, staticcheck, golangci-lint, gotestsum e benchstat, com outras menos comuns, como detectores de vazamento de goroutines, otimizadores de layout de structs e visualizadores de call graphs. Os exemplos foram feitos para serem copiados diretamente para um terminal ou uma configuração de CI.
É útil para desenvolvedores Go que querem encontrar uma ferramenta para uma tarefa específica — como verificar a cobertura em pull requests, auditar licenças de dependências ou fazer profiling de um serviço — sem precisar pesquisar em muitos repositórios.
Recursos principais
- 01Reúne em um só lugar ferramentas para testes, análise de dependências, geração de código, linting e profiling.
- 02Cada item inclui uma descrição breve e um comando ou instrução de instalação pronto para copiar.
- 03Apresenta tanto ferramentas populares quanto opções menos conhecidas para problemas específicos.
- 04Organizada em um índice para facilitar a navegação por tarefa.
Casos de uso
- Encontrar uma ferramenta de cobertura ou geração de relatórios de testes para adicionar a um pipeline de CI.
- Escolher um analisador estático ou linter para uma base de código Go.
- Auditar licenças de dependências, caminhos de atualização ou vulnerabilidades.
- Fazer profiling e benchmarking de um serviço Go para localizar gargalos.
Em coleções
Tópicos
Perguntas frequentes
- O que é go-recipes?
- Uma coleção selecionada e organizada por categoria de ferramentas Go conhecidas e menos conhecidas para testes, dependências, geração de código, análise, profiling e muito mais. Go Recipes é uma lista no estilo awesome com ferramentas para projetos Go, organizadas por tarefa: testes e cobertura, inspeção de dependências, visualização de código, geração de código, refatoração, tratamento de erros, build e tamanho de binários, inspeção de assembly, execução, monitoramento, benchmarking, documentação, segurança e análise estática. Cada item traz uma explicação breve do que a ferramenta faz e um comando executável ou instrução de instalação.
- go-recipes é gratuito? Qual é a licença?
- go-recipes é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- go-recipes ainda é mantido?
- Manutenção ativa. O último commit de go-recipes foi em 16 de out. de 2026.
- Para que posso usar go-recipes?
- Encontrar uma ferramenta de cobertura ou geração de relatórios de testes para adicionar a um pipeline de CI. Escolher um analisador estático ou linter para uma base de código Go. Auditar licenças de dependências, caminhos de atualização ou vulnerabilidades. Fazer profiling e benchmarking de um serviço Go para localizar gargalos.
- Onde consigo go-recipes?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nikolaydubina/go-recipes
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um único arquivo SKILL.md com dicas de otimização de desempenho para .NET 10–11, voltadas a agentes de programação com IA e, principalmente, a cargas de benchmark.
Uma biblioteca .NET para transformar métodos C# em benchmarks reproduzíveis, com aquecimento automático, estatísticas e relatórios de resultados.
Profiler linha a linha para Python que mostra quanto tempo cada linha do código-fonte de uma função decorada leva para executar.
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 de bibliotecas, plugins, tutoriais, artigos e apps de exemplo para Flutter, organizada por tópico.