Playground

These are real firmware images on SoC emulators, not the WASM language port. You get a REPL and the peripherals that emulator models. Hosted on emulators.org.

BoardWhat is modelledOpen
PicoRP2040, USB-CDC REPL, GPIO 25 LEDRun
Pico WRP2040 + CYW43 LED pathRun
RP2350 ArmPico 2 class, Arm firmwareRun
RP2350 RISC-VHazard3 firmwareRun
ESP8266Classic wireless chip + REPLRun
ESP32-C3RISC-V ESP32 + REPLRun
ESP32-C6C6 + REPLRun
ThumbyPico, SSD1306, buttons, buzzerRun
micro:bit v1LED matrix heart demoRun
micro:bit v2v2 matrix demoRun

Language-only WASM

If you do not need pins, the official webassembly port runs MicroPython in the page with no SoC. That is the right embed for a documentation snippet; the table above is the right embed for machine.Pin.