1.000+ empresas · 43 vagas ativas · pt-BR
Go (Golang) em português: linguagem, docs e vagas.
Go — também chamada Golang ou go lang — é uma linguagem de programação open source, compilada e criada no Google. Aqui você encontra documentação e tutoriais em português, compara cursos e vê vagas e empresas que usam Go no Brasil. Comece por o que é Go (Golang) ou pelos Go Docs: documentação Go em português.
Vagas em destaque 43 ativas
ver todas →Engenheira de Software Backend Staff (Vaga Afirmativa para …
Engenheiro(a) de Software Backend Staff
Desenvolvedor Sênior Java, Go e Spring Boot
Diretor de Engenharia
Engenheiro de Software Recém-formado — Código Aberto, Linux …
Engenheiro de Software Sênior Full Stack, Crianças e …
Documentação Go (Golang): onde consultar
Guia em português →A documentação oficial de Go fica em go.dev; a referência de pacotes, em pkg.go.dev. Os links abaixo levam às fontes do projeto Go, majoritariamente em inglês. O Golang Brasil é um portal da comunidade, não a documentação oficial.
Documentação oficial: go.dev/doc
Guias, tutoriais, especificação e notas de versão
Biblioteca padrão: pkg.go.dev/std
Referência de pacotes como fmt, net/http e testing
Tour oficial de Go
Conheça a linguagem com exemplos interativos
Como usar a documentação em português
Escolha a fonte certa e consulte APIs com go doc
Aprenda Go em pt-BR
ver tutoriais →Comece do zero
Tour Go completo em português. Do "Olá, Brasil" ao primeiro microsserviço. 67 lições, exercícios interativos, sem precisar instalar nada.
Iniciar tour →Roadmap 2026
O caminho do Go pleno em 12 meses. Bibliotecas que importam, padrões de produção, como passar em entrevista de fintech brasileira.
Ver roadmap →Go avançado
Concorrência, generics, performance tuning, profiling. Estudos de caso reais de Nubank, Stone, e iFood. Em português, com salário em real.
Ver tópicos →Tutoriais populares
Ver todos →Go para Iniciantes
Primeiros passos do zero absoluto
API REST com Go
CRUD completo passo a passo
Go com PostgreSQL
CRUD, migrations e pooling
Go Docs: Documentação Go
pkg.go.dev, go doc e comandos oficiais
Concorrência em Go
Goroutines, Channels e Select
Go com Docker
Multi-stage builds e deploy
Tratamento de Erros
Guia definitivo de error handling
Do blog
Ver todos os posts →ConnectRPC em Go: API Protobuf sem a Complexidade do gRPC
Aprenda ConnectRPC em Go com Protobuf, Buf e net/http: gere cliente e servidor tipados, teste com …
31 Aug 2026GraphQL com Go: DataLoader no gqlgen sem N+1 Queries
Aprenda a eliminar N+1 queries em APIs GraphQL com Go, gqlgen, DataLoader e PostgreSQL: batching, …
30 Aug 2026API Go em Produção: Checklist de Segurança e Operação
Checklist para colocar uma API Go em produção com timeouts, graceful shutdown, logs, métricas, …
Go 1.27.2
Lançado em 8 de Outubro de 2026Principais novidades do Go 1.27:
- Métodos genéricos
Métodos agora podem declarar parâmetros de tipo e expressar APIs genéricas no tipo certo
- encoding/json/v2
Nova API configurável, defaults mais estritos e desserialização significativamente mais rápida
- Perfil goroutineleak estável
O runtime identifica uma classe ampla de goroutines bloqueadas que nunca serão liberadas
- Alocações pequenas mais rápidas
Rotinas especializadas reduzem em até 30% o custo de algumas alocações menores que 80 bytes
- uuid e criptografia pós-quântica
Novos pacotes padrão para UUID e assinaturas ML-DSA, além de melhorias no toolchain
O que faz Go diferente
Compila em segundos
Projetos grandes compilam rápido. Sem esperar o build enquanto toma café.
Concorrência sem dor de cabeça
Goroutines custam quase nada. Rode milhares delas sem explodir a memória.
Uma forma de fazer as coisas
Formatação automática, convenções claras. Menos discussão, mais código.
Tudo no pacote
Testes, benchmark, profiler, documentação. Não precisa instalar mais nada.
Um binário, qualquer lugar
Compila pra Linux, Windows, Mac, ARM. Sem dependências externas.
Onde Go roda
Kubernetes, Docker, Terraform, Prometheus. A infraestrutura moderna é Go.
O que dá pra fazer com Go
De CLIs a sistemas distribuídos. Alguns dos casos de uso mais comuns.
CLIs e DevOps
Ferramentas de linha de comando que compilam em um binário único. Sem dependências pra instalar.
APIs e Web Services
HTTP servers que aguentam milhares de requests por segundo. A standard library já tem tudo.
Cloud e Infra
A linguagem do Kubernetes, Prometheus, Grafana. Se é infraestrutura moderna, provavelmente é Go.
Microservices
Serviços pequenos e rápidos. Startup instantâneo, pouca memória, deploys em containers de 10MB.
Data Processing
Pipelines de dados, ETL, processamento de streams. Concorrência nativa pra paralelizar tudo.
Networking
Proxies, load balancers, VPNs. Baixa latência e controle fino sobre conexões.
Go vs outras linguagens
Ver todos os tutoriais →Go é 10-100x mais rápido. Python domina data science. Qual escolher?
Rust sem GC, Go com goroutines. Filosofias diferentes, quando usar cada?
Go usa 10x menos memória e inicia em milissegundos. Java tem mais vagas.
Go processa 3-10x mais requests/s. Node tem o ecossistema NPM.
Go em ação
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Olá, Gophers do Brasil!")
})
fmt.Println("Servidor rodando em http://localhost:8080")
http.ListenAndServe(":8080", nil)
}Um servidor web completo em 15 linhas. É Go.
Bora?
Instala o Go, roda o tour, entra na comunidade. Em uma hora você já tá escrevendo código.