Skip to content
SPECIFICTION
Get listed

Go Playground

go.dev

Free plan Web
Visit go.dev
Spec score 8.1 #15 of 58 in Code Playground Software

Spec sheet

Purpose
The Go Playground is a web service that receives Go programs, vets, compiles, links, and runs them in a sandbox, then returns their output.Read 7 Oct 2026 · go.dev
Free plan
YesRead 22 Sep 2026 · go.dev
Security
The Go Playground runs submitted programs inside a sandbox and limits their execution time, CPU usage, and memory usage.Read 7 Oct 2026 · go.dev
Support
The Go project directs questions about using Go to its golang-nuts discussion mailing list.Read 7 Oct 2026 · go.dev
Founded
2010Read 28 Sep 2026 · go.dev
Maker
The Go project is an open source project developed by a team at Google and contributors from the open source community, and is distributed under a BSD-style license.Read 7 Oct 2026 · go.dev
Benchmarks
Benchmarks will likely not be supported because programs run in a sandboxed environment with limited resources.Read 7 Oct 2026 · go.dev
Deployment options
noneRead 22 Sep 2026 · go.dev
Deterministic time
The Playground starts program time at 2009-11-10 23:00:00 UTC to make program output deterministic and easier to cache.Read 7 Oct 2026 · go.dev
Full-stack runtime
NoRead 22 Sep 2026 · go.dev
Go version
The Playground uses the latest stable release of Go.Read 7 Oct 2026 · go.dev
Network access
The only communication a Playground program has with the outside world is through standard output and standard error.Read 7 Oct 2026 · go.dev
Private projects
NoRead 22 Sep 2026 · go.dev
Real-time collaboration
NoRead 22 Sep 2026 · go.dev
Share and format
The Playground interface provides Run, Format, and Share controls.Read 7 Oct 2026 · go.dev
Sharing controls
public_onlyRead 22 Sep 2026 · go.dev
Source code
The Playground source code is available in the Go project's public source repository.Read 7 Oct 2026 · go.dev
Standard library
Playground programs can use most of the standard library, with some exceptions.Read 7 Oct 2026 · go.dev
Tests
If a program contains tests or examples and no main function, the service runs the tests.Read 7 Oct 2026 · go.dev
Use on other sites
The Go project says other sites may use the Playground service if they contact the project first, use a unique user agent, and provide a service that benefits the Go community.Read 7 Oct 2026 · go.dev

Plans and prices

Go Playground Free Execution time, CPU, and memory are limited · Only most of the standard library is available · Programs can communicate externally only through stdout and stderr Read 7 Oct 2026 · go.dev

Every Go Playground plan and price →

Where Specifiction places it

Alternatives to Go PlaygroundAll alternatives →