Improved Go Playground powered by Monaco Editor and React - https://goplay.tools/
- 🌚 Dark theme
- 💡 Code autocomplete
- ⌨️ VIM mode support
- 🌈 Color and image output
- 💾 Load and save files
- 📔 Snippets and tutorials
- ⚙ Customization (fonts, ligatures, etc)
- 🛠 WebAssembly support
And more !
Playground is available as Docker image in Docker Hub and GitHub Container Registry.
See wiki for usage info.
Service can be built from source (Go 1.21+ and Node.js required):
git clone https://github.com/x1unix/go-playground.git
cd go-playground
make
sudo make install
- 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
This project exists thanks to all the people who contribute. [Contribute].
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]