Supported Boards

Boards that are well supported for use with TinyGo.

Seeed Studio XIAO BLE

Seeed Studio XIAO RP2040

Seeed Studio XIAO RP23550

Adafruit PyBadge

Arduino Uno

Pimoroni Badger2040

Pimoroni Badger2040-W

Raspberry Pi Pico 2

Raspberry Pi Pico 2 W

Adafruit CLUE

Adafruit Feather nRF52840 Express

Adafruit Feather nRF52840 Sense

Adafruit Feather RP2040

Adafruit Feather STM32F405 Express

Adafruit Grand Central M4

Adafruit ItsyBitsy nRF52840

Adafruit MacroPad RP2040

Adafruit Matrix Portal M4

Adafruit Metro M4 Express AirLift

Adafruit PyGamer

Adafruit PyPortal

Adafruit Qt Py

Adafruit QT Py RP2040

Adafruit Trinkey QT2040

Arduino Nano 33 BLE

Arduino Nano 33 BLE Sense

Arduino Nano 33 IoT

Arduino Nano RP2040 Connect

BBC micro:bit

Blues Wireless Swan

Digispark

Dragino LoRaWAN GPS Tracker LGT-92

ESP32 - Core board

ESP32 - mini32

Game Boy Advance

iLabs Challenger RP2040 LoRa

M5Stack

M5Stack Core2

M5Stamp C3

Makerdiary nRF52840-MDK

Makerdiary nRF52840-MDK USB Dongle

nice!nano

Nintendo Switch

Nordic Semiconductor PCA10031

Nordic Semiconductor PCA10040

Nordic Semiconductor PCA10056

Nordic Semiconductor PCA10059

Pimoroni Tufty2040

PineTime DevKit

PJRC Teensy 3.6

PJRC Teensy 4.0

ProductivityOpen P1AM-100

Seeed Sipeed MAix Bit

Seeed Studio LoRa-E5 Development Kit

Seeed Studio XIAO SAMD21

SeeedStudio Wio Terminal

Sparkfun Thing Plus RP2040

ST Micro "Nucleo" F103RB

ST Micro "Nucleo" F722ZE

ST Micro "Nucleo" L031K6

ST Micro "Nucleo" L432KC

ST Micro "Nucleo" L552ZE

ST Micro STM32F103XX "Bluepill"

ST Micro STM32F407 "Discovery"

STM32 Nucleo WL55JC

Vicharak Shrike-Lite

Waveshare RP2040-Zero

X9 Pro Smartwatch