MicroPython is developed using git for source code management, and the master repository can be found on GitHub at github.com/micropython/micropython.
The full source-code distribution of the latest version is available for download here:
Daily snapshots of the GitHub repository (not including submodules) are available from this server:
Firmware for various microcontroller ports and boards are built automatically on a daily basis and can be found below.
Filter by:
Port:
cc3200,
esp32,
esp8266,
mimxrt,
nrf,
renesas-ra,
rp2,
samd,
stm32
Feature:
10/100 Ethernet Phy,
16MB Flash,
1MB SPI Flash,
2x80 pin HD connectors,
8MB SDRAM,
ADC,
AudioAmp,
AudioCodec,
BLE,
Battery Charging,
Bluetooth Nina-W102,
Breadboard Friendly,
Breadboard friendly,
CAN,
CYW43 WiFi/BT Module,
Camera,
Castellated Pads,
Crypto IC ATECC608A-MAHDA-T,
Display,
DisplayPort over USB-C,
Dual-core processor,
Ethernet,
Feather,
Grove,
I2C,
IMU,
IMU LSM6DSOXTR,
Infrared,
JLink,
LoRa,
Micro USB,
MicroSD,
MicroUSB,
Microphone,
Microphone MP34DT05,
OLED,
OpenSDA,
PoE,
RGB LED,
Red/green/orange/blue leds,
Reset/User button,
SDCard,
SDRAM,
SPDIF,
SPI,
SPI Flash,
SPI Flash 16MB,
SPIRAM,
STEMMA QT/QWIIC,
UART,
USB High Speed Phy,
USB Stick form factor,
USB-A,
USB-C,
USB-MICRO,
WiFi,
WiFi Nina-W102,
mikroBUS
Vendor:
Espressif [x]
MCU:
RA4M1,
RA4W1,
RA6M1,
RA6M2,
RP2040,
STM32H747,
cc3200,
esp32,
esp32c3,
esp32s2,
esp32s3,
esp8266,
mimxrt,
nrf51,
nrf52,
nrf91,
rp2040,
samd21,
samd51,
stm32,
stm32f0,
stm32f4,
stm32f7,
stm32g0,
stm32g4,
stm32h7,
stm32l0,
stm32l4,
stm32wb,
stm32wl