go-playground

module
v1.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2024 License: MIT

README

Better Go Playground

Docker Hub Docker Hub 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
  • 💾 Load and save files
  • 📔 Snippets and tutorials
  • ⚙ Customization (fonts, ligatures, etc)
  • 🛠 WebAssembly support

And more !

Installation

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]

Directories

Path Synopsis
cmd
playground command
wasm/analyzer command
wasm/go-repl command
internal
analyzer/check
Package check checks provided Go code and reports syntax errors
Package check checks provided Go code and reports syntax errors
gorepl/symbols
Package symbols contains additional 'syscall/js' Go symbols for Yaegi which not present by default.
Package symbols contains additional 'syscall/js' Go symbols for Yaegi which not present by default.
gowasm/wlog
Package wlog implements a simple logging package for internal WASM workers use.
Package wlog implements a simple logging package for internal WASM workers use.
pkg
goproxy
Package goproxy provides Go modules proxy API client.
Package goproxy provides Go modules proxy API client.
tools
collect-builtin command
collector command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL