Compilador Go Online
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode Go online no navegador
Um playground e compilador de Go (Golang) online e gratuito. Escreva Go no navegador, aperte Rodar e o go build compila e executa seu programa em segundos. Sem toolchain de Go, sem GOPATH, sem configuração local pra ajustar antes.
O editor é construído sobre o mesmo motor do VS Code, então destaque de sintaxe Go, autocompletar e sublinhado de erros funcionam direitinho. O 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. Bom para testar goroutines, montar um handler HTTP ou fazer um roundtrip JSON rápido.
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 de sintaxe Go completo, autocompletar e erros de compilação claros, com o mesmo motor de editor que roda no VS Code.
- Suporte a entrada via stdin.
fmt.Scan,fmt.Scanlnebufio.NewScanner(os.Stdin)leem do campo de entrada do playground, então programas Go em estilo linha de comando funcionam de ponta a ponta. Sem GOPATH nemgo installna sua máquina. - 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 a correção de um vazamento 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?
go install na sua máquina. O compilador Go online (go build) roda seu código e devolve a saída em segundos.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.