Go on microcontrollers

TinyGo lets you run Go directly on microcontrollers.

Click to see the list of supported hardware, such as the Arduino Uno and micro:bit.

We also give you the ability to add new boards. If your target isn’t listed here, please raise an issue in the issue tracker.

Want to know the details about how it is possible to compile Go for microcontrollers? Check out the microcontrollers page in our “Compiler Internals” section.