All Projects → x1unix → Go Playground

x1unix / Go Playground

Licence: mit
Better Go Playground powered by React and Monaco editor

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Playground

goplay
The Go Playground (https://play.golang.org/) client
Stars: ✭ 75 (-78.81%)
Mutual labels:  playground, golang-tools
Uistackviewplayground
Playground to play with UIStackViews.
Stars: ✭ 319 (-9.89%)
Mutual labels:  playground
monaco-basic
GwBasic plugin for monaco editor
Stars: ✭ 15 (-95.76%)
Mutual labels:  monaco-editor
Runtimesummary
一个集合了常用 Objective-C Runtime 使用方法的 Playground。
Stars: ✭ 281 (-20.62%)
Mutual labels:  playground
Swift Diagram Playgrounds
Drawing diagrams in Swift using a recursive enum data structure
Stars: ✭ 264 (-25.42%)
Mutual labels:  playground
Go Callvis
Visualize call graph of a Go program using Graphviz
Stars: ✭ 3,692 (+942.94%)
Mutual labels:  golang-tools
wide
A lightweight web IDE (mostly a coding editor) based in monaco-editor (with a one-file server made in php). It allows to navigate the server with commands.
Stars: ✭ 42 (-88.14%)
Mutual labels:  monaco-editor
Ngx Monaco Editor
Monaco Editor component for Angular 2 and Above
Stars: ✭ 347 (-1.98%)
Mutual labels:  monaco-editor
Playgroundtdd
Small library to easily run your tests directly within a Playground
Stars: ✭ 319 (-9.89%)
Mutual labels:  playground
Golang Tutorials
Go Tutorials - Let's get our hands really dirty by writing a lot of Golang code
Stars: ✭ 277 (-21.75%)
Mutual labels:  golang-tools
Livecodelab
a web based livecoding environment
Stars: ✭ 276 (-22.03%)
Mutual labels:  playground
Ember Twiddle
JSFiddle type thing for ember-cli style code
Stars: ✭ 269 (-24.01%)
Mutual labels:  playground
Gotests
Automatically generate Go test boilerplate from your source code.
Stars: ✭ 3,597 (+916.1%)
Mutual labels:  golang-tools
Playgroundbook
Tool for Swift Playground books
Stars: ✭ 257 (-27.4%)
Mutual labels:  playground
Awesome Swift Playgrounds
A List of Awesome Swift Playgrounds
Stars: ✭ 3,521 (+894.63%)
Mutual labels:  playground
snipp.in
Fast, Light-weight, Notes, Snippet manager and code editor directly inside your browser
Stars: ✭ 151 (-57.34%)
Mutual labels:  monaco-editor
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (-23.73%)
Mutual labels:  playground
Transfer Nlp
NLP library designed for reproducible experimentation management
Stars: ✭ 287 (-18.93%)
Mutual labels:  playground
Luaviewsdk
A cross-platform framework to build native, dynamic and swift user interface - 强大轻巧灵活的客户端动态化解决方案
Stars: ✭ 3,586 (+912.99%)
Mutual labels:  playground
Govalidate
Validates your Go installation and dependencies.
Stars: ✭ 334 (-5.65%)
Mutual labels:  golang-tools

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]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].