x1unix / go-playground

Better Go Playground powered by React and Monaco editor

Home Page:https://goplay.tools/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Better Go Playground

Docker Hub Docker Hub Better Stack Badge Coverage Status Goreportcard StandWithUkraine

Improved Go Playground powered by Monaco Editor and React - https://goplay.tools/

alt text

Features

  • 🌚 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 !

Installation

Docker Container (recommended)

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.21+ and Node.js required):

git clone https://github.com/x1unix/go-playground.git
cd go-playground
make
sudo make install

Third-party credits

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]

About

Better Go Playground powered by React and Monaco editor

https://goplay.tools/

License:MIT License


Languages

Language:Go 92.6%Language:JavaScript 2.9%Language:CSS 2.0%Language:HTML 1.1%Language:Makefile 0.7%Language:Dockerfile 0.5%Language:Shell 0.2%