Repolode
nikolaydubina

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