Better Go Playground
Improved Go Playground powered by Monaco Editor and React - https://goplay.tools/
Features
- 🌚 Dark theme
- 💡 Code autocomplete
- ⌨️ VIM mode support
- 💾 Load and save files
- 📔 Snippets and tutorials
- ⚙ Customization (fonts, ligatures, etc)
- 🛠 WebAssembly support
And more !
Installation
Docker Container
Playground is available as Docker image in Docker Hub and GitHub Container Registry.
See wiki for usage info.
Building from source
Service can be built from source (Go 1.17+ and Node.js required):
git clone https://github.com/x1unix/go-playground.git
cd go-playground
make
sudo make install
Third-party credits
- Default playground run server provided by play.golang.org
- Code for templates and tutorials provided by gobyexample.com
- Code completion snippets were inspired by tj/vscode-snippets
Contributors
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]
Individuals
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]