go-playground
go-playground copied to clipboard
Better Go Playground powered by React and Monaco editor
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
Playground is available as Docker image in Docker Hub and GitHub Container Registry.
See wiki for usage info.
Local instance
Service can be built and run locally (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]