brojonat / 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 Build Status Coverage Status Goreportcard

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

alt text

Features

  • 🌚 Dark theme
  • πŸ’‘ Code autocomplete
  • πŸ’Ύ Load and save files
  • πŸ“” Snippets and tutorials
  • βš™ Customization (fonts, ligatures, etc)
  • πŸ›  WebAssembly support

And more !

Installation

Docker

Playground is available via Docker Hub.

See wiki for usage info.

Local instance

Service can be built and run locally (Go 1.12+ and Node.js required):

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

To run the playground, go to target directory and start the server:

$ cd target
$ ./playground -f ./data/packages.json -debug

Use -help to get information about command params

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 87.5%Language:JavaScript 8.8%Language:Makefile 1.2%Language:CSS 1.0%Language:HTML 0.8%Language:Dockerfile 0.6%