MicroPython Projects

119 projects using MicroPython

MicroPython is a lean and efficient implementation of the Python 3 programming language specifically optimized to run on microcontrollers and constrained embedded environments. It provides a complete Python compiler and runtime, a cross-compiler for bytecode, and a robust set of hardware-abstraction modules, allowing developers to write high-level code for hardware with as little as 16kiB of RAM.

Awesome CircuitPython

A curated collection of resources for CircuitPython, an Adafruit-supported fork of MicroPython designed for education and prototyping on microcontrollers. It provides a comprehensive directory of libraries, hardware support, tutorials, and community tools for the Python-on-hardware ecosystem.

micropython

Awesome MicroPython

A curated collection of libraries, frameworks, and resources for the MicroPython ecosystem. It serves as a comprehensive directory for developers working with Python on microcontrollers like the ESP32, ESP8266, and RP2040.

micropythonlvgl

Awesome Zephyr RTOS

A curated collection of high-quality resources, libraries, tools, and learning materials for the Zephyr RTOS ecosystem. It serves as a comprehensive directory for developers looking for official documentation, community-supported libraries, and hardware platforms compatible with Zephyr.

zephyr littlefslvglmcubootmicropythonnanopbnffsopen-threadtensorflow-micro

Blinker IoT Documentation

The official documentation repository for the Blinker IoT platform, providing comprehensive guides for connecting embedded devices to the cloud. It supports a wide range of hardware including ESP32, ESP8266, and Arduino, with SDKs for FreeRTOS, Python, and Node.js.

freertos micropython

Broccoli

Broccoli is a distributed task queue framework designed for ESP32 clusters, enabling parallel task execution across multiple MicroPython-based nodes. Inspired by Celery, it provides a scalable way to manage workloads in embedded environments using a cluster of low-cost microcontrollers.

micropython

esp32-cam-micropython

A specialized MicroPython port for the ESP32-CAM module that integrates camera support directly into the firmware. It features a custom C-based camera module, support for LittleFS to optimize RAM usage, and includes various asynchronous web server examples for streaming video and capturing images.

freertos micropythonlittlefs
93
ESP32 MPY-Jama

ESP32 MPY-Jama

ESP32 MPY-Jama is a cross-platform desktop IDE and management tool designed for Espressif ESP32 microcontrollers running MicroPython. It provides a graphical interface for file management, real-time system monitoring, network configuration, and firmware flashing. The project simplifies IoT development by offering built-in 'Jama Funcs' for rapid testing of peripherals like sensors, LEDs, and displays.

micropython
477

LVGL Blog

The official blog repository for the LVGL (Light and Versatile Graphics Library) project, featuring technical articles, release notes, and hardware reviews. It serves as a community hub for sharing experiences, porting guides, and GUI development tips using LVGL on various embedded platforms.

lvglmicropython

MCUDev Black STM32F407VET6 MicroPython Support

This repository provides the board definition files required to run MicroPython on the MCUDev Black STM32F407VET6 development board. It includes hardware-specific configurations for the STM32F407VET6 MCU, onboard SPI Flash, SD card slot, and various peripheral headers.

micropython

MicroPython Encoder Menu

A lightweight, asynchronous menu system for MicroPython designed for rotary encoders and OLED displays. It provides a flexible framework for creating submenus, handling user input, and managing non-blocking tasks on platforms like the Raspberry Pi Pico and ESP32.

micropython
116

PyEspCar - MicroPython-ESP32 WIFI Car

PyEspCar is an open-source robotics platform based on the ESP32 and MicroPython, designed for computer vision and motion control education. It features a dual-layer metal chassis, a 2-DOF gimbal for camera mounting, and supports remote debugging via WebREPL and MQTT control.

micropython