Skip to main content

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

1.8k
GitHub Stars
881
Curated Resources
8
Categories
23 hours ago
Last Refreshed
LibrariesCommunityTutorialsBooksFrameworksResourcesDevelopmentMiscellaneous

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me motion resources from awesome-micropython"

Installation instructions →

What's inside

Tutorials

Libraries

  • AccelStepper-MicroPythonMotion

    AccelStepper Library for MicroPython - ESP32.

  • AD9833-MicroPython-ModuleIO

    MicroPython module to use the AD9833 programmable waveform generator.

  • ads1115IO

    MicroPython module for managing ADS1115, multichannel, differential I2C ADC from TI.

  • ADS1256IO

    Driver for the ADS1256 24-bit low noise ADC, both as a generic MicroPython version and using the RP2040/RP2350 PIO.

  • ads1x15IO

    Driver for the ADS1015/ADS1115 ADC, I2C interface.

  • ADS7818IO

    Python class interfacing the ADS7818 AD-converter.

Books

Development

  • ampyShells

    Utility to interact with a MicroPython board over a serial connection.

  • Asynchronous monitorDebugging

    Use a Raspberry Pico and a logic analyser or scope to monitor asynchronous code.

  • belayTools

    Belay is a Python library that enables the rapid development of projects that interact with hardware via a MicroPython-compatible board.

  • BIPESIDEs

    Web-based IDE for MicroPython with file manager, editor, code generation from blocks, IoT dashboard and Serial/USB/Bluetooth/WebREPL console on the web browser. Source:

  • EmbedibleIDEs

    an AI hardware copilot that helps you design, wire, and code MicroPython projects for ESP32 and Raspberry Pi Pico W.

  • esp32-backtraceDebugging

    ESP32 Exception Stack Backtrace Analyzer.

Resources

Community

Frameworks

  • meerkat

    I2C Data Acquisition for MicroPython and Raspberry Pi.

Showing a sample of 881 resources. View the full list on GitHub →