TinyGo - A Go Compiler For Small Places Get Started Try TinyGo See the code Go on embedded systems and WebAssembly TinyGo brings the Go programming language to embedded systems and to the modern web by creating a new compiler based on LLVM. You can compile and run TinyGo programs on over 150 different microcontroller boards from maker boards such as the BBC micro:bit and the Arduino Uno, to industrial processors from Nordic Semiconductor and ST Microelectronics.

TinyGo 是一个面向“小地方”的 Go 语言编译器,基于 LLVM 构建,旨在将 Go 编程语言带到嵌入式系统与现代 Web 环境中。

TinyGo 官网上提供了“Hello world”、Arduino Uno 闪烁 LED、Adafruit Circuit Playground Express 的 RGB LED、Gopher Badge 显示等示例,并可在 TinyGo Playground 中直接编辑和运行代码。