Awesome Open Source
Awesome Open Source

Better Go Playground

Docker Hub Docker Hub Build Status Coverage Status Goreportcard

Improved Go Playground powered by Monaco Editor and React -

alt text


  • 🌚 Dark theme
  • 💡 Code autocomplete
  • 💾 Load and save files
  • 📔 Snippets and tutorials
  • ⚙ Customization (fonts, ligatures, etc)
  • 🛠 WebAssembly support

And more !



Playground is available via Docker Hub.

See wiki for usage info.

Local instance

Service can be built and run locally (Go 1.12+ and Node.js required):

$ git clone
$ cd go-playground
$ make

To run the playground, go to target directory and start the server:

$ cd target
$ ./playground -f ./data/packages.json -debug

Use -help to get information about command params

Third-party credits


Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]



Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
go (15,158) 
golang (3,883) 
playground (90) 
golang-package (55) 
golang-tools (36) 
monaco-editor (23)