Go Playground
go.dev
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
Where Specifiction places it
- Code Playground Software#15 of 588.1
- Coding Playgrounds#58 of 1388.1