Busque em todas as páginas da documentação
10 pages in this section.
Entenda como a cultura do Go de bibliotecas pequenas e focadas influencia as escolhas de dependência. Aprenda conceitos chave como stdlib-first, API mínima e higiene da cadeia de suprimentos.
Aprenda a usar bibliotecas Go essenciais como zap, testify, viper e chi. Explore 10 exemplos, desde logging estruturado básico até recursos avançados.
Configure serviços e CLIs Go usando spf13/viper para configurações em camadas ou kelseyhightower/envconfig para mapear variáveis de ambiente para structs.
Melhore testes Go com testify para melhores mensagens de falha e mockery para gerar implementações mock a partir de interfaces.
Aprenda a usar go-playground/validator para tags de struct, golang-migrate para versões de schema e sqlc para geração de código SQL type-safe em Go.
Implemente métricas Prometheus e traces OpenTelemetry em serviços Go. Aprenda a expor métricas RED, rastrear requisições lentas e padronizar a observabilidade.
Aprenda 25 melhores práticas essenciais para bibliotecas Go, incluindo verificação de licenças, inspeção de manutenção e gerenciamento de grafos de dependência para aplicações robustas.
Um resumo de página única de cada item destacado das 9 páginas na seção Bibliotecas Essenciais, agrupado por página de origem para que você possa analisar todas as 52 conclusões sem abrir cada artigo individualmente.