Improved Go Playground powered by Monaco Editor and React - https://goplay.tools/
π Check new upcoming features in latest beta at beta.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
Please refer to CONTRIBUTING.md for information on how to contribute to the project.
This project is sponsored by Gno.land providing cloud environment to host Better Go Playground.
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]