Playground de Go
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode Go online no navegador
Este é um playground e compilador de Go (Golang) online e gratuito. Escreva código Go direto no navegador, aperte Rodar e veja o go build compilar e executar em segundos — sem toolchain de Go, sem GOPATH e sem configuração local. É o jeito mais rápido de testar um pacote da stdlib, experimentar um padrão de concorrência ou explorar uma ideia nova de Go.
Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe Go, autocompletar, sublinhado de erros), e seu código compila com Go 1.24.5 e uma biblioteca padrão pré-aquecida (fmt, net/http, encoding/json, sync, context, regexp, bufio, io, strings, strconv, time). Seja para testar goroutines, um handler HTTP ou um roundtrip JSON, este compilador Go online vai da ideia à saída em segundos.
Por que este playground de Go vai te ajudar
- Execução instantânea de Go — escreva o código, pressione Rodar e receba a saída do compilador Go (Golang) online em segundos.
- Destaque completo de sintaxe Go, autocompletar e erros de compilação claros — o mesmo motor de editor que o VS Code usa.
- Entrada stdin suportada —
fmt.Scan,fmt.Scanln,bufio.NewScanner(os.Stdin)leem do campo de entrada do playground, então você pode testar programas Go de linha de comando de ponta a ponta. Sem instalar toolchain — sem GOPATH nem go install. - Go 1.24.5 com a biblioteca padrão pré-aquecida — fmt, net/http, encoding/json, sync, context, regexp e outras compilam instantaneamente.
O que você pode fazer no playground de Go (Golang)
- Goroutines, channels e métodos em structs — o modelo de concorrência idiomático de Go, compilado com go build.
- Handlers HTTP com net/http, codificação JSON com encoding/json e workers concorrentes com sync.
- Experimentos rápidos — teste um pacote novo da stdlib, compare duas abordagens ou verifique o fix de um leak de goroutines.
Perguntas frequentes sobre o playground de Go (Golang) online
O playground de Go (Golang) online é gratuito?
Preciso ter Go instalado para usar o compilador online?
O playground de Go funciona no celular e no Chromebook?
O playground de Go oferece suporte a fmt.Scan e stdin?
fmt.Scan, fmt.Scanln e bufio.NewScanner(os.Stdin) leem as linhas digitadas do mesmo jeito que quando você executa go run main.go localmente e digita no terminal. Útil para programas no estilo CLI e problemas de entrevista.