Better Go Playground
![Goreportcard](https://goreportcard.com/badge/github.com/x1unix/go-playground)
Improved Go Playground powered by Monaco Editor and React - https://goplay.tools/
![alt text](https://github.com/x1unix/go-playground/raw/v1.6.2/docs/demo.gif)
Features
- ๐ Dark theme
- ๐ก Code autocomplete
- ๐พ Load and save files
- ๐ Snippets and tutorials
- โ Customization (fonts, ligatures, etc)
- ๐ WebAssembly support
And more !
Installation
Docker
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 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
Contributors
Code Contributors
This project exists thanks to all the people who contribute. [Contribute].
![](https://opencollective.com/bttr-go-playground/contributors.svg?width=890&button=false)
Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals
![](https://opencollective.com/bttr-go-playground/individuals.svg?width=890)
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
![](https://opencollective.com/bttr-go-playground/organization/9/avatar.svg)