Skip to main content

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

1.8k
GitHub Stars
861
Curated Resources
8
Categories
5 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.

  • ads1x15IO

    Driver for the ADS1015/ADS1115 ADC, I2C interface.

  • ADS7818IO

    Python class interfacing the ADS7818 AD-converter.

  • adxl345_micropythonSensors

    Driver for ADXL345 16g 3-axis accelerometer.

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.

  • 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:

  • esp32-backtraceDebugging

    ESP32 Exception Stack Backtrace Analyzer.

  • ESP32-MPY-JamaIDEs

    Tool for managing Espressif ESP32 microcontrollers with MicroPython.

  • JetBrains IntelliJ/PyCharm MicroPython PluginIDEs

    Plugin for MicroPython devices in IntelliJ and PyCharm.

Resources

Community

Frameworks

  • meerkat

    I2C Data Acquisition for MicroPython and Raspberry Pi.

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