Menu

Playground de Go

Escreva, execute e compartilhe trechos de código — sem instalação.

main.go
Output
Click Run to see the output here.

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?
Sim. O playground de Go (Golang) é totalmente gratuito — sem cadastro, sem instalação e sem configurar toolchain de Go. Abra a página e execute.
Preciso ter Go instalado para usar o compilador online?
Não precisa instalar nada. Você não precisa de Go ou go install na sua máquina — o compilador Go online (go build) roda seu código e retorna a saída em segundos.
O playground de Go funciona no celular e no Chromebook?
Sim. O playground de Go funciona em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para rodar Go online em Chromebook ou outra máquina sem toolchain local.
O playground de Go oferece suporte a fmt.Scan e stdin?
Sim. O playground tem um campo de entrada 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.
Como aprendo Go depois de testar o playground?
Edite o código Go de exemplo, pressione Rodar e itere. Quando quiser prática estruturada, o curso interativo de Go do Coddy leva você de goroutines e channels até padrões de concorrência.