Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/x1unix/go-playground

Better Go Playground powered by React and Monaco editor
https://github.com/x1unix/go-playground

go-playground golang golang-package golang-tools goplay goplayground monaco-editor playground

Last synced: about 2 months ago
JSON representation

Better Go Playground powered by React and Monaco editor

Awesome Lists containing this project

README

        

# Better Go Playground

[![Docker Hub](https://img.shields.io/docker/pulls/x1unix/go-playground.svg)](https://hub.docker.com/r/x1unix/go-playground)
[![Docker Hub](https://img.shields.io/docker/v/x1unix/go-playground.svg?sort=semver)](https://hub.docker.com/r/x1unix/go-playground)
[![Better Stack Badge](https://uptime.betterstack.com/status-badges/v1/monitor/100nk.svg)](https://status.goplay.tools/?utm_source=status_badge)
[![Coverage Status](https://coveralls.io/repos/github/x1unix/go-playground/badge.svg?branch=dev)](https://coveralls.io/github/x1unix/go-playground?branch=dev)
[![Goreportcard](https://goreportcard.com/badge/github.com/x1unix/go-playground)](https://goreportcard.com/report/github.com/x1unix/go-playground)
[![StandWithUkraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)

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

![alt text](docs/img/demo.gif)

## Features

* 🌚 Dark theme
* 💡 Code autocomplete
* ⌨️ VIM mode support
* 🌈 Color and image output
* 💾 Load and save files
* 📔 Snippets and tutorials
* ⚙ Customization (fonts, ligatures, etc)
* 🛠 [WebAssembly](https://github.com/golang/go/wiki/WebAssembly) support

And more !

## Installation & deployment

Please check [deployment documentation](./docs/deployment/README.md).

### Third-party credits

* Default playground run server provided by [play.golang.org](https://play.golang.org)
* Code for templates and tutorials provided by [gobyexample.com](https://gobyexample.com/)
* Code completion snippets were inspired by [tj/vscode-snippets](https://github.com/tj/vscode-snippets/blob/master/go.json)

## Contributors

Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) and [HACKING.md](HACKING.md) for information on how to contribute to the project.

### Sponsoring




Gno.land logo

This project is sponsored by Gno.land providing cloud environment to host Better Go Playground.

### Code Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].

### Financial Contributors

Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/bttr-go-playground/contribute)]

#### Individuals

#### Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/bttr-go-playground/contribute)]