Semelhante ao que acontece a quaisquer outras grandes comunidades e que cada vez vão se torna maiores e maiores, inclusive em contribuições, fica da mesma forma cada vez mais difícil encontrar pacotes de qualidade para qualquer tarefa.
Então, como a linguagem GO continua cresce rapidamente, criamos uma lista de pacotes muito útil para seus projetos e de boa qualidade.
Sabemos que as bibliotecas padrão do Go são fantásticas, mas existem muitas funções que serão necessários bibliotecas de terceiro.
- dustin/go-humanize — formatar horas, números, bytesizes, datas relativas
- visionmedia/go-debug — Log conditional via pattern
- docopt/docopt.go — Excelente option parser declarativos
- jessevdk/go-flags — Flags de parseamento
- davecheney/profile — Utilitário pprof helper
- tboltdb/raw — internal byte representation para valores de GO
- 2tvenom/cbor — CBOR serialização
- garyburd/redigo — cliente redis
- mattrobenolt/semaphore — Biblioteca para auxiliar na implementação de semaphore para limitação de concorrência.
- jmoiron/sqlx— Extensão para database/sql
- flosch/pongo2 — Template engine inspirada em Django
- tiborvass/uniline — oferece uma API simples escrito em puro Go com suporte a Unicode. Ele permite aos usuários de forma interativa de entrada e editar uma linha a partir do terminal.
- grsmv/inflect — Boa biblioteca para inflection