MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Repository Index
47,133 repositories indexed
1–24 of 669 · Most stars
CircuitPython - a Python implementation for teaching coding with microcontrollers
Core Python libraries ported to MicroPython
Mirror of https://code.miguelgrinberg.com/miguelgrinberg/microdot
- python
- micropython
- http
- webserver
A curated list of awesome MicroPython libraries, frameworks, software and resources.
- awesome
- micropython
- collection
- awesome-list
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
- python
- micropython
- mcu
- iot
A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
Remote Shell for MicroPython
Application of asyncio to hardware interfaces. Tutorial and code.
- micropython
- asyncio
- embedded
MicroPython Tool - Utility to interact with a MicroPython board over a serial connection.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.
Fast MicroPython driver for ST7789 display module written in C
- st7789
- micropython
- driver
- bitmap-font
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
- websockets
- micropython
- esp32
- microwebsrv
A 'resilient' asynchronous MQTT driver. Recovers from WiFi and broker outages.
A lightweight MicroPython GUI library for display drivers based on framebuf class
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
- micropython
- webserver
- language-templating
- esp32
add camera support to MicroPython
- micropython
- esp32
- esp32-idf
- esp32-cam
Assorted code ideas, unofficial MP FAQ, plus index to my other repositories.
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
- micropython-ulab
- numpy
- micropython
- module
A Python 3 utility to convert fonts to Python source capable of being frozen as bytecode
- python-3
- fonts
- micropython
A gsm phone using pyboard and sim800l
A simple shell based file explorer for ESP8266 Micropython based devices ⛺
WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython
- micropython
- wifi-configuration
- wifimanager
- esp8266