Skip to content
JavaScript Go HTML CSS Dockerfile Makefile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Improve build scripts Jun 29, 2019
Dockerfile Add support for the HiFive1 rev B board Jul 8, 2019
LICENSE
Makefile
README.md Adjust command/path names after move Jul 8, 2019
board.js Add support for common anode RGB LEDs Jul 8, 2019
boards.json Add 'rgbled' example that circles through colors Jul 8, 2019
compiler.go Add Flash button to directly download the firmware (for supported boa… Jun 30, 2019
dashboard.css
dashboard.js Refresh the board with all devices on every restart Jul 8, 2019
devices.css Make LEDs look a bit nicer Jul 8, 2019
devices.js Make LEDs look a bit nicer Jul 8, 2019
go.mod Adjust command/path names after move Jul 8, 2019
index.html Adjust command/path names after move Jul 8, 2019
main.go Adjust command/path names after move Jul 8, 2019
project.js Refresh the board with all devices on every restart Jul 8, 2019
runner.js Improve UI in many ways Jun 30, 2019

README.md

TinyGo Playground

Run small script and simulate firmware written in Go (using TinyGo) in the browser, by compiling to WebAssembly and optionally emulating common devices on these boards.

How to run locally

If you have TinyGo installed, you can easily run a local test server:

$ go install
$ playground

Some changes need to be tested in the Docker container used in production. Run make run to test such changes.

License

This project has been licensed under the BSD 3-clause license, just like the Go and the TinyGo projects.

You can’t perform that action at this time.