by x1unix

Better Go Playground powered by React and Monaco editor

312 Stars 8 Forks Last release: 2 months ago (v1.6.2) MIT License 219 Commits 12 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Better Go Playground

Docker Hub Docker Hub Build Status Coverage Status Goreportcard

Improved Go Playground powered by Monaco Editor and React - https://goplay.tools/

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 https://github.com/x1unix/go-playground.git
$ cd go-playground
$ make

To run the playground, go to

directory and start the server:
$ cd target
$ ./playground -f ./data/packages.json -debug


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]

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.