Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
MicroPython
MicroPython is an implementation of the Python 3 programming language. It includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
- GitHub: https://github.com/topics/micropython
- Wikipedia: https://en.wikipedia.org/wiki/MicroPython
- Repo: https://github.com/micropython
- Created by: Damien P. George
- Released: May 3, 2014
- Related Topics: circuitpython, cpython, internet-of-things, iot, language, microcontroller, python,
- Aliases: micro-python, upython,
- Last updated: 2024-12-22 00:14:03 UTC
- JSON Representation
https://github.com/peterhinch/micropython-micropower
Support for building ultra low power systems based on the Pyboard (1.x and D series).
Last synced: 12 Nov 2024
https://github.com/mcauser/micropython-esp8266-dht-nokia-5110
MicroPython example using a DHT12, AM2320 and a Nokia 5110 with an ESP8266
am2320 dht12 esp8266 micropython nokia5110 wemos-d1-mini
Last synced: 03 Dec 2024
https://github.com/brilliantlabsar/docs
Technical documentation source pages for all Brilliant products. Check out the live documentation site here:
Last synced: 19 Dec 2024
https://github.com/carglglz/nfc_pn532_spi
Partial Port of Adafruit CircuitPython to Micropython of PN532 NFC/RFID control library (SPI)
Last synced: 27 Oct 2024
https://github.com/Carglglz/NFC_PN532_SPI
Partial Port of Adafruit CircuitPython to Micropython of PN532 NFC/RFID control library (SPI)
Last synced: 18 Nov 2024
https://github.com/jczic/microworkers
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
concurency concurrency esp32 hc2 jobs lopy micropython multithread multithreading pool pycom queue thread threads wipy worker-queue worker-threads workers
Last synced: 27 Oct 2024
https://github.com/jczic/MicroWorkers
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
concurency concurrency esp32 hc2 jobs lopy micropython multithread multithreading pool pycom queue thread threads wipy worker-queue worker-threads workers
Last synced: 07 Nov 2024
https://github.com/lemariva/upyportal
A captive portal for MicroPython using ESP32 (WeMos)
esp32 hacking micropython wifi-hacking
Last synced: 10 Dec 2024
https://github.com/alankrantas/micropython-tea5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
esp32 esp8266 fm micropython micropython-esp32 micropython-esp8266 pico python radio tea5767
Last synced: 19 Oct 2024
https://github.com/lemariva/uPyPortal
A captive portal for MicroPython using ESP32 (WeMos)
esp32 hacking micropython wifi-hacking
Last synced: 18 Nov 2024
https://github.com/alankrantas/micropython-TEA5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
esp32 esp8266 fm micropython micropython-esp32 micropython-esp8266 pico python radio tea5767
Last synced: 18 Nov 2024
https://github.com/dmazzella/ucryptoauthlib
Lightweight driver for Microchip's Crypto Authentication secure elements written in pure python for micropython
atecc atecc508a atecc608a micropython pyboard
Last synced: 18 Nov 2024
https://github.com/smittytone/pi-pico
Assorted projects made while playing with the Raspberry Pi Pico
c cpp micropython raspberry-pi-pico
Last synced: 31 Oct 2024
https://github.com/sshahryiar/rp2040-raspberry-pi-pico-and-pico-w
My projects with RP2040 Raspberry Pi Pico and Pico W
arm internet-of-things iot iot-platform micropython pio raspberry-pi-pico-rp2040 raspberry-pi-pico-w rp2040 waveshare
Last synced: 07 Nov 2024
https://github.com/pmp-p/micropython-ports-wasm
*experimental* wasm micropython port *not a fork* for Pythons Everywhere
emscripten micropython wasm wip-do-not-use
Last synced: 28 Oct 2024
https://github.com/vrialland/micropython-max7219
MicroPython driver for MAX7219 8x8 LED matrix
esp32 esp8266 max7219 micropython
Last synced: 18 Nov 2024
https://github.com/andypiper/fivebyfive
Polyglot examples for the 01Space ESP32-C3FH4-RGB board
01space arduino bejazzled cheerlights esp32 esp32-c3 esp32-c3fh4-rgb esp32c3 iot micropython micropython-esp32 mqtt neopixel tinygo umqtt
Last synced: 10 Oct 2024
https://github.com/russhughes/gc9a01py
GC9A01 Display driver in MicroPython
gc9a01 micropython micropython-driver
Last synced: 12 Nov 2024
https://github.com/ahmetkotan/dupgee
Mini Web Framework on MicroPython (Esp8266)
esp8266 framework micropython micropython-esp8266 web
Last synced: 12 Oct 2024
https://github.com/tannewt/circuitpython
CircuitPython, an education focused port of MicroPython.
Last synced: 26 Sep 2024
https://github.com/pfalcon/notes-pico
Flask Notes sample application ported to the Pycopy's picoweb web micro-framework
Last synced: 27 Oct 2024
https://github.com/jczic/xasyncsockets
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
async async-programming asynchronous client client-server concurrent-processes esp32 fifo-queue hc2 micropython pool pycom python server sockets ssl tcp tls udp wipy
Last synced: 09 Nov 2024
https://github.com/jczic/XAsyncSockets
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
async async-programming asynchronous client client-server concurrent-processes esp32 fifo-queue hc2 micropython pool pycom python server sockets ssl tcp tls udp wipy
Last synced: 18 Nov 2024
https://github.com/funnygeeker/micropython-easydisplay
A display library: implemented purely in Micropython. 纯 Micropython 实现的显示库
bmp chinese english esp01s esp32 esp32-c3 esp32-s3 framebuffer japanese micropython micropython-esp32 pbm ssd1306 st7735 st7735s st7789
Last synced: 10 Nov 2024
https://github.com/spotlightkid/micropython-ftplib
An FTP client library for MicroPython.
ftp ftp-client ftplib micropython python
Last synced: 25 Nov 2024
https://github.com/uceeatz/VL53L0X
Micropython Library for Lidar Sensor VL53L0X
lidar micropython pycom-devices wipy
Last synced: 18 Nov 2024
https://github.com/SpotlightKid/micropython-ftplib
An FTP client library for MicroPython.
ftp ftp-client ftplib micropython python
Last synced: 18 Nov 2024
https://github.com/mcauser/micropython-pcf8574
MicroPython driver for PCF8574 8-Bit I2C I/O Expander with Interrupt
io-expander micropython pcf8574
Last synced: 07 Nov 2024
https://github.com/brainelectronics/Micropython-ESP-WiFi-Manager
MicroPython based ESP WiFi Manager
esp32 esp8266 flask library micropython simulation unit-testing wifi wifimanager
Last synced: 18 Nov 2024
https://github.com/belyalov/tinydns
Very simple DNS async server for micropython
dns dns-server micropython tinydns
Last synced: 10 Nov 2024
https://github.com/bucknalla/micropython-i2c-lcd
🖥 MicroPython Driver for I2C 2x16 LCD Screens
Last synced: 11 Nov 2024
https://github.com/chrismoorhouse/micropython-mqtt
Async MQTT library with auto reconnect for MicroPython devices such as the ESP32 or Pycom devices
library micropython mqtt mqtt-client
Last synced: 18 Nov 2024
https://github.com/pedromneto97/AccelStepper-MicroPython
AccelStepper Library for Micropyton - ESP32
accelstepper esp32 esp8266 micropython
Last synced: 18 Nov 2024
https://github.com/mythologyli/micropython-esp32-s3-n16r8
MicroPython firmware for ESP32-S3 N16R8.
esp32 esp32s3 esp32s3n16r8 micropython
Last synced: 10 Oct 2024
https://github.com/dmazzella/ucrypto
Micropython package for doing fast rsa and elliptic curve cryptography, specifically digital signatures
cryptography elliptic-curves micropython rsa
Last synced: 18 Nov 2024
https://github.com/brainelectronics/micropython-esp-wifi-manager
MicroPython based ESP WiFi Manager
esp32 esp8266 flask library micropython simulation unit-testing wifi wifimanager
Last synced: 12 Oct 2024
https://github.com/remixer-dec/mpy-img-decoder
PNG and JPEG decoder / parser / renderer in pure micropython
jpeg jpeg-decoder jpg m5stack micropython png png-decoder python
Last synced: 14 Nov 2024
https://github.com/smittytone/ht16k33-python
Combination Micropython and Circuitpython drivers for various HT16K33-based LEDs
adafruit circuitpython holtek ht16k33 micropython vk16k33
Last synced: 18 Dec 2024
https://github.com/mcauser/micropython-esp8266-nokia-5110-conways-game-of-life
Conway's Game of Life on a Nokia 5110 with WeMos D1 mini running MicroPython ESP8266
esp8266 game game-of-life micropython nokia5110 wemos-d1-mini
Last synced: 03 Dec 2024
https://github.com/Bucknalla/micropython-i2c-lcd
🖥 MicroPython Driver for I2C 2x16 LCD Screens
Last synced: 07 Nov 2024
https://github.com/BradenM/micropy-stubs
Automatically Generated Stub Packages for Micropy-Cli and whomever else
microcontroller micropy-cli micropython python stubs
Last synced: 18 Nov 2024
https://github.com/brianpugh/tamp
Tamp is a low-memory, DEFLATE-inspired lossless compression library.
c compression deflate embedded heatshrink lossless low-memory lz77 lzss microcontroller micropython zlib
Last synced: 20 Dec 2024
https://github.com/metachris/micropython-ctl
TypeScript library for talking to MicroPython devices from websites/webapps, Node.js and Electron apps
micropython typescript webrepl
Last synced: 12 Oct 2024
https://github.com/bradenm/micropy-stubs
Automatically Generated Stub Packages for Micropy-Cli and whomever else
microcontroller micropy-cli micropython python stubs
Last synced: 28 Oct 2024
https://github.com/gandro/micropython-m5stickc-plus
Micropython modules for the M5StickC Plus
axp192 esp32 m5stack m5stickc micropython pcf8563 st7789
Last synced: 07 Nov 2024
https://github.com/mcauser/micropython-mlx90614
MicroPython driver for the MLX90614 IR temperature sensor
infrared micropython mlx90614 temperature
Last synced: 10 Oct 2024
https://github.com/jczic/microrestcli
A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)
authentication datetimes download esp32 files hc2 http https json lopy micropython pycom rest rest-client restclient restful-client ssl wipy
Last synced: 27 Oct 2024
https://github.com/jczic/MicroRESTCli
A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)
authentication datetimes download esp32 files hc2 http https json lopy micropython pycom rest rest-client restclient restful-client ssl wipy
Last synced: 07 Nov 2024
https://github.com/BrianPugh/tamp
Tamp is a low-memory, DEFLATE-inspired lossless compression library.
c compression deflate embedded heatshrink lossless low-memory lz77 lzss microcontroller micropython zlib
Last synced: 18 Nov 2024
https://github.com/mcauser/black_f407ze
MicroPython board definition for the MCUDev Black STM32F407ZET6 board
micropython micropython-board stm32f4 stm32f407zet6
Last synced: 03 Dec 2024
https://github.com/lemariva/upyeink
Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython
e-ink esp32 micropython waveshare-eink
Last synced: 10 Dec 2024
https://github.com/mcauser/micropython-tm1638
MicroPython driver for TM1638 dual quad 7-segment LED modules with switches
7-segment esp8266 leds micropython tm1638 wemos-d1-mini
Last synced: 03 Dec 2024
https://github.com/noyelseth/rpi-pico-micropython-esp8266-lib
This is a Micropython Library from Raspberry Pi Pico to communicate with ESP8266 using AT command over serial UART.
at-command at-commands circuit-python circuitpython esp esp01 esp8266 esp8266-at-command esp8266-esp-12e esp8266-library espressif micropython micropython-rpi-pico python raspberry-pi raspberry-pi-pico rpi-pico
Last synced: 09 Oct 2024
https://github.com/ayoy/upython-aq-monitor
Air Quality monitor using PMS5003 sensor and WiPy development board implemented in MicroPython
airquality micropython pms5003 pycom sht10 sht1x wipy
Last synced: 22 Nov 2024
https://github.com/russhughes/ttgo-hershey-fonts
MicroPython Hershey font demo for the TTGO-LCD board
esp32 hershey-fonts hershey-text micropython python ttgo vector-graphics
Last synced: 12 Nov 2024
https://github.com/elschopi/TI_INA226_micropython
Micropython driver for Texas Instruments INA226 power measuring IC
ina226 micropython micropython-esp32 micropython-esp8266 power-measurement texas-instruments
Last synced: 18 Nov 2024
https://github.com/iyassou/mpyaes
MicroPython utility library for AES encryption
Last synced: 18 Nov 2024
https://github.com/lemariva/uPyEINK
Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython
e-ink esp32 micropython waveshare-eink
Last synced: 18 Nov 2024
https://github.com/wybiral/micropython-aioweb
A minimalist asyncio web framework for MicroPython.
asyncio esp32 http micropython server-sent-events sse uascynio websocket
Last synced: 18 Nov 2024
https://github.com/miketeachman/micropython-mqtt-thingspeak
Publish and Subscribe to Thingspeak using MQTT with Micropython
ampy esp32 esp8266 micropython mqtt putty pyboard-d thingspeak
Last synced: 20 Nov 2024
https://github.com/ckoever/micropython-firebase-realtime-database
Firebase implementation for Micropython optimized for ESP32
firebase firebase-realtime-database micropython micropython-esp32 micropython-lib
Last synced: 18 Nov 2024
https://github.com/mcauser/micropython-am2320
MicroPython driver for the Aosong AM2320 temperature and humidity sensor
am2320 dht humidity micropython temperature
Last synced: 29 Oct 2024
https://github.com/mcauser/micropython-ssd1327
MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays
grove grove-oled-display micropython oled-display ssd1327
Last synced: 10 Oct 2024
https://github.com/jplattel/upymenu
Micropython Menu for LCD Displays
esp32 lcd lcd-display lcd16x2 lcd20x4 menu micropython navigation python
Last synced: 02 Nov 2024
https://github.com/miguelgrinberg/micropython-iot-tutorial
Source code for the "MicroPython and the Internet of Things" tutorial by Miguel Grinberg
esp8266 iot microcontroller micropython
Last synced: 14 Dec 2024
https://github.com/mcauser/micropython-ys-irtm
MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers
esp32 infrared ir-receiver ir-transmitter micropython nec-protocol tinypico uart ys-irtm
Last synced: 03 Dec 2024
https://github.com/hosaka/micropython-st7735
MicroPython driver and HAL example for Sitronix ST7735 TFT displays.
Last synced: 07 Nov 2024
https://github.com/mcauser/black_f407zg
MicroPython board definition for the MCUDev Black STM32F407ZGT6 board
micropython micropython-board stm32f4 stm32f407zg
Last synced: 03 Dec 2024
https://github.com/peter-l5/SH1107
MicroPython driver for SH1107 OLED displays (128x128 and 128x64 pixels)
driver i2c micropython oled oled-display raspberry-pi-pico sh1107 spi
Last synced: 18 Nov 2024
https://github.com/vsolina/micropython-web-editor
Web-based code editor (IDE) for MicroPython controllers with WiFi
embedded esp32 ide micropython programming pyboard
Last synced: 31 Oct 2024
https://github.com/kartun83/micropython-MQ
Set of drivers for MQ series sensors for Micropython
micropython monitoring mq2 mq7 smart-house
Last synced: 07 Nov 2024
https://github.com/summergift/micropython_for_pandora
🍭 IoT Board 潘多拉开发板上功能强大的 MicroPython 固件
iot-board micropython pandora rt-thread
Last synced: 16 Nov 2024
https://github.com/ayoy/micropython-thermal-printer
The MicroPython port of Python Thermal Printer by Adafruit
adafruit micropython printer pycom thermal-printer
Last synced: 22 Nov 2024
https://github.com/lemariva/esp32micropython
Basic functions/libraries for ESP32 running MicroPython
Last synced: 10 Dec 2024
https://github.com/v923z/micropython-builder
Ready-to-run firmware files with micropython and ulab
firmware micropython numpy ulab
Last synced: 28 Oct 2024
https://github.com/przemobe/micropy-enc28j60
ENC28J60 Ethernet chip driver for MicroPython (RP2)
enc28j60 ethernet micropython rp2040
Last synced: 02 Nov 2024
https://github.com/rroemhild/pycom-ruuvitag
Pycom MicroPython RuuviTag BLE Sensor Beacon scanner
bluetooth esp32 iot micropython pycom ruuvitag
Last synced: 27 Oct 2024
https://github.com/josverl/micropython-magic
MicroPython integrated into Jupyter notebooks
ipython ipython-magic jupyter-magics jupyter-notebook micropython mpremote
Last synced: 12 Oct 2024
https://github.com/przemobe/micropy-ENC28J60
ENC28J60 Ethernet chip driver for MicroPython (RP2)
enc28j60 ethernet micropython rp2040
Last synced: 18 Nov 2024
https://github.com/gdassori/microotp
A ESP8266 Micropython OTP Generator
2fa authenticator esp8266 micropython otp
Last synced: 18 Nov 2024
https://github.com/kevinkk525/pms5003_micropython
Driver for pms5003 air quality sensor for micropython
Last synced: 16 Nov 2024
https://github.com/keredson/chimes
Real Christmas bells / chimes that play music.
bells chimes christmas micropython midi woodworking
Last synced: 14 Oct 2024
https://github.com/wei1234c/bridges
Pretend your PC a Raspberry Pi or an ESP32 to connect I2C / SPI / GPIO / UART peripherals.
esp32 ft232h ftdi gpio i2c micropython python raspberry-pi spi uart
Last synced: 09 Nov 2024
https://github.com/funpythonec/openplc-iiotv0.1
Desarrollo del hardware de un Controlador Lógico Programable bajo la filosofia Open Source. Basado en el microcontrolador ESP32 y MicroPython para la industria 4.0.
electronics esp32 microcontroller micropython opensource plc
Last synced: 06 Nov 2024
https://github.com/smlng/pycayennelpp
A Cayenne Low Power Payload (CayenneLPP) decoder and encoder for Python
cayennelpp decoding encoder internet-of-things iot lora lorawan micropython pypi python
Last synced: 21 Oct 2024
https://github.com/tiagocoutinho/us2n
micropython bridge between UART and TCP for the ESP32
bridge esp32 micropython tcp uart wifi
Last synced: 27 Oct 2024
https://github.com/tuupola/micropython-mpu6886
MicroPython I2C driver for MPU6886 6-axis motion tracking device
Last synced: 12 Oct 2024
https://github.com/perbu/dgram
Async UDP server in Micropython using the new uasyncio lib
Last synced: 19 Nov 2024
https://github.com/robmosca/robotinventor-vscode
A Microsoft Visual Studio Code extension to program LEGO® MINDSTORMS® Robot Inventor in MicroPython
hub lego lego-mindstorms-robot micropython mindstorms robot-inventor
Last synced: 05 Nov 2024
https://github.com/arm-university/micro-course
The micro:course is a colourful, introductory book of projects that guides learners from first principles of the micro:bit through to the use of Python. It is intended for self-study and includes full explanations of each project, with all code also provided.
computerscience computerscienceeducation computerscienceprojects computing microbit microbitv2 micropython pbl python stem
Last synced: 29 Nov 2024
https://github.com/Carglglz/upyble
Command line tool for Bluetooth Low Energy MicroPython devices
ble bluetooth-low-energy cli embedded micropython python repl shell terminal
Last synced: 18 Nov 2024
https://github.com/mcauser/mcudev_devebox_f407vet6
MicroPython board definition for the MCUDev DevEBox STM32F407VET6 board
micropython micropython-board stm32f4 stm32f407vet6
Last synced: 03 Dec 2024
https://github.com/funpythonec/upy-rosserial
An implementation of rosserial for uPy.
esp32 esp8266 hacktoberfest micropython micropython-esp32 ros ros-melodic rosserial serial uart
Last synced: 14 Oct 2024
https://github.com/xreef/EByte_LoRa_E220_micropython_library
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart
Last synced: 15 Nov 2024
https://github.com/jedie/micropython-sonoff-webswitch
MicroPython project to free the Sonoff WiFi Smart Socket from the cloud by run a webserver on the device.
esp8266 micropython micropython-esp8266 python web-application webserver wifi
Last synced: 23 Oct 2024
https://github.com/jczic/microwifi
A micro WiFi class that supports the two LAN wireless interfaces (AP&STA) and manages many automatized methods, for MicroPython (used on Pycom modules & ESP32)
access-point connections esp32 hc2 hotspot layer list lopy micropython network pycom security station wi-fi wifi wipy wireless wireless-hotspot wlan wpa2
Last synced: 27 Oct 2024
https://github.com/RetepRelleum/uPyVoip
Voip for Micropython ESP32 with Interactive Voice Response
b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip
Last synced: 18 Nov 2024
https://github.com/carglglz/upyble
Command line tool for Bluetooth Low Energy MicroPython devices
ble bluetooth-low-energy cli embedded micropython python repl shell terminal
Last synced: 10 Oct 2024