A curated list of awesome MicroPython libraries, frameworks, software and resources.

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

Contents

Libraries

Other places you can look for MicroPython Libraries:

AI

Analytics

Audio

Communications

Bluetooth

CAN

Cryptography

DNS

Ethernet

FTP

GPS

GSM

IoT

IR

LoRaWAN

MQTT

NTP

OneWire

Radio

REPL

RFID

RTC

Serial

SMTP

Telnet

WiFi

Web

Zigbee

Display

E-Paper

GUI

LCD Character

LCD Graphic

LCD TFT

LED Matrix

LED Segment

LEDs

OLED

IO

ADC

DAC

GPIO

IO-Expander

Joystick

PWM

Rotary Encoder

Waveform Generator

Motion

DC Motor

Servo

Stepper

Sensors

Accelerometer Digital

Air Quality

Barometer

Camera

Compass

Current

Distance IR

Distance Laser

Distance Ultrasonic

Energy

Gaseous

Light

Motion Inertial

Soil Moisture

Temperature Analog

Temperature Digital

Temperature IR

Touch Capacitive

Touch Resistive

Scheduling

Storage

Database

EEPROM

FRAM

Community

Books

Frameworks

Resources

Development

Code Generation

Debugging

IDEs

Shells

On Device

On Host

Miscellaneous

Contributing

Contributions and suggestions are always welcome! Please take a look at the contribution guidelines first.

I will keep some pull requests open if I'm not sure whether those libraries are awesome, you could vote for them by adding 👍 to them.