A tray/taskbar app, one-click then navigate to some online programing playground sites.
- Modify
playground.json
file toadd
orremove
some playgrounds. - For
Windows
, you can download release zip file namedplayground.zip
, unzip to some directory, just clickplayground.exe
to run. - For Linux and MacOS, you need compile and build yourself.
Some issues about app-icon or compiling problem please ref to systray documentation.
# Compile For Windows
# in Windows Powershell
$env:GOOS='windows'; $env:GOARCH='amd64'; go build -ldflags "-s -w -H=windowsgui" -o playground.exe; $env:GOGS=''; $env:GOARCH='';
# Compile For Linux
GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o playground
# Compile For MacOS, need package to `.app` by yourself, ref to https://github.com/getlantern/systray#macos
GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o playground
- All Playground: repl.it | Paiza.io | CodePad:Java/Python/C++14 ...
- C/CPP Playground: CPlayground | C++Shell | Lab Stack | TutorialsPoint ...
- Golang Playground: official | go-plus-play | go-plus-repl | study-golang
- PHP Playground: PHP Sandbox | teh-playground | LaravelPlayground | php-fiddle | Fast-Site-PHP ...
- Web Front(HTML/CSS/Javascript): codepen | jsfiddle | PlayCode ...
- Typescript Playground
- Python Playground: Jupyter | trinket | Kata Coda ...
- Java Playground: Lab Stack | Study Tonight ...
- SQL Playground: db-fiddle | SQL Fiddle | sql pad ...
- SwiftPlayground
- RubyPlayground: official | Kata Coda ...
- RustPlayground: official | TutorialsPoint ...
- ...