The Go Playground is a web service that allows users to run a Go program on's servers. The service receives a Go program, vets, compiles, links and runs the program inside a sandbox, then returns the output. If the program contains tests or examples and no main function, the service runs the tests. The playground has limitations on programs that can be run, including communication limited to standard output and standard error and the use of most, but not all, of the standard library. The time in the playground begins at 2009-11-10 23:00:00 UTC. There are also limits on execution time and CPU and memory usage. The playground service is used by more than just the official Go project, and the source code is available at The Go Programming Language is open source and can be downloaded from Those seeking to contribute should read the contribution guidelines found at

don't have tea/gui yet? download here

Copy the tea one-liner above into your terminal to install tea will interpret the documentation and take care of any dependencies.