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-11-11 00:18:04 UTC
- JSON Representation
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/dmazzella/ucryptoauthlib
Lightweight driver for Microchip's Crypto Authentication secure elements written in pure python for micropython
atecc atecc508a atecc608a micropython pyboard
Last synced: 04 Aug 2024
https://github.com/vrialland/micropython-max7219
MicroPython driver for MAX7219 8x8 LED matrix
esp32 esp8266 max7219 micropython
Last synced: 04 Aug 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/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: 04 Aug 2024
https://github.com/tannewt/circuitpython
CircuitPython, an education focused port of MicroPython.
Last synced: 26 Sep 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/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: 04 Aug 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: 04 Aug 2024
https://github.com/Carglglz/NFC_PN532_SPI
Partial Port of Adafruit CircuitPython to Micropython of PN532 NFC/RFID control library (SPI)
Last synced: 04 Aug 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: 04 Aug 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/pedromneto97/AccelStepper-MicroPython
AccelStepper Library for Micropyton - ESP32
accelstepper esp32 esp8266 micropython
Last synced: 04 Aug 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: 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/mythologyli/micropython-esp32-s3-n16r8
MicroPython firmware for ESP32-S3 N16R8.
esp32 esp32s3 esp32s3n16r8 micropython
Last synced: 10 Oct 2024
https://github.com/Bucknalla/micropython-i2c-lcd
🖥 MicroPython Driver for I2C 2x16 LCD Screens
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: 04 Aug 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/smittytone/ht16k33-python
Combination Micropython and Circuitpython drivers for various HT16K33-based LEDs
adafruit circuitpython holtek ht16k33 micropython vk16k33
Last synced: 09 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/uceeatz/VL53L0X
Micropython Library for Lidar Sensor VL53L0X
lidar micropython pycom-devices wipy
Last synced: 04 Aug 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/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/BradenM/micropy-stubs
Automatically Generated Stub Packages for Micropy-Cli and whomever else
microcontroller micropy-cli micropython python stubs
Last synced: 04 Aug 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/dmazzella/ucrypto
Micropython package for doing fast rsa and elliptic curve cryptography, specifically digital signatures
cryptography elliptic-curves micropython rsa
Last synced: 04 Aug 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: 07 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/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: 07 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: 04 Aug 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: 26 Oct 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: 04 Aug 2024
https://github.com/iyassou/mpyaes
MicroPython utility library for AES encryption
Last synced: 04 Aug 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: 04 Aug 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: 28 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/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/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-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: 04 Aug 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: 04 Aug 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/ckoever/micropython-firebase-realtime-database
Firebase implementation for Micropython optimized for ESP32
firebase firebase-realtime-database micropython micropython-esp32 micropython-lib
Last synced: 04 Aug 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/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/ayoy/micropython-thermal-printer
The MicroPython port of Python Thermal Printer by Adafruit
adafruit micropython printer pycom thermal-printer
Last synced: 04 Aug 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/kevinkk525/pms5003_micropython
Driver for pms5003 air quality sensor for micropython
Last synced: 04 Aug 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/przemobe/micropy-enc28j60
ENC28J60 Ethernet chip driver for MicroPython (RP2)
enc28j60 ethernet micropython rp2040
Last synced: 02 Nov 2024
https://github.com/gdassori/microotp
A ESP8266 Micropython OTP Generator
2fa authenticator esp8266 micropython otp
Last synced: 04 Aug 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: 04 Aug 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/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/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/keredson/chimes
Real Christmas bells / chimes that play music.
bells chimes christmas micropython midi woodworking
Last synced: 14 Oct 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/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/RetepRelleum/uPyVoip
Voip for Micropython ESP32 with Interactive Voice Response
b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip
Last synced: 04 Aug 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: 28 Oct 2024
https://github.com/przemobe/micropy-ENC28J60
ENC28J60 Ethernet chip driver for MicroPython (RP2)
enc28j60 ethernet micropython rp2040
Last synced: 04 Aug 2024
https://github.com/metachris/micropython-captiveportal
Minimal async captive portal for MicroPython (compatible with uasyncio v3/MicroPython 1.13+ as well as earlier versions)
Last synced: 22 Oct 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
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: 04 Aug 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/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/ssube/prometheus_express
Prometheus SDK for CircuitPython/MicroPython boards
circuitpython metrics micropython monitoring prometheus prometheus-exporter
Last synced: 05 Nov 2024
https://github.com/tux-friend/tux-cube
Physics Sensor Cube Tux³
esp32 esp32c3 micropython physics sensors
Last synced: 10 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: 10 Oct 2024
https://github.com/andriyadi/MaixPy-TrashClassifier
A simple trash/waste classifier developed using MaixPy (a MicroPython framework) to run on K210 MCU on Sipeed's Maix dev board
aiot image-classification k210 machine-learning maix maix-board maixpy micropython mobilenet sipeed
Last synced: 27 Oct 2024
https://github.com/matthias-bs/micropython-adc_cal
MicroPython ESP32 library for calibrated on-chip ADC conversion
esp32 micropython micropython-esp32
Last synced: 09 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: 04 Aug 2024
https://github.com/tuupola/micropython-ili934x
MicroPython SPI Driver for ILI934X Series Based TFT / LCD Displays
Last synced: 12 Oct 2024
https://github.com/carglglz/upydevice
Python library to interface with MicroPython devices through Wifi (Websockets/WebREPL) , BLE or Serial connection (USB)
ble embedded micropython python serial webrepl wifi
Last synced: 27 Oct 2024
https://github.com/russhughes/st7789s3_esp_lcd
Fast ESP_LCD based MicroPython driver for the TTGO T-Display-S3 st7789 display written in C
esp32s3 micropython st7789 t-display-s3
Last synced: 10 Oct 2024
https://github.com/artem-smotrakov/micropython-rsa-signing
RSA signing on MicroPython
esp32 esp8266 micropython rsa rsa-signature
Last synced: 09 Nov 2024
https://github.com/KipCrossing/Micropython-AD9833
This script is written in python 3.x for interfacing the AD9833 with microcontrollers with micropython (specifically the PyBoard) over SPI.
ad9833 circuitpython microcontroller micropython micropython-board pyboard python python-3 python3 spi wave wave-generator waveform
Last synced: 07 Nov 2024
https://github.com/fizban99/microbit_hcsr04
micro:bit library for the HC-SR04 ultrasonic sensor
Last synced: 31 Aug 2024
https://github.com/Wei1234c/Signal_Generators
Signal generators ( AD9833, AD9834, AD9850, ADF4351) tools box.
ad9833 ad9834 ad9850 adf4351 cy7c68013a esp32 ft232h function-generator fx2lp micropython python signal-generator syn115 usb-spi waveform-generator
Last synced: 04 Aug 2024
https://github.com/chrisb2/water-system
This project uses weather API's to determine if significant rain has fallen in the last day, or is forecast today, and if so disables the garden watering system to conserve water.
Last synced: 28 Oct 2024
https://github.com/alvarowolfx/esp32-youtube-display
Display Youtube metrics using Google API and MicroPython
esp32 googleapis micropython micropython-esp32 tft youtube
Last synced: 04 Aug 2024
https://github.com/matthias-bs/MicroPython-ADC_Cal
MicroPython ESP32 library for calibrated on-chip ADC conversion
esp32 micropython micropython-esp32
Last synced: 04 Aug 2024
https://github.com/wei1234c/signal_generators
Signal generators ( AD9833, AD9834, AD9850, ADF4351) tools box.
ad9833 ad9834 ad9850 adf4351 cy7c68013a esp32 ft232h function-generator fx2lp micropython python signal-generator syn115 usb-spi waveform-generator
Last synced: 09 Nov 2024
https://github.com/tve/micropython-inkplate6
MicroPython driver for the Inkplate 6
driver e-paper epaper esp32 inkplate micropython micropython-drivers micropython-esp32
Last synced: 27 Oct 2024
https://github.com/brainelectronics/micropython-i2c-lcd
Micropython package to control HD44780 LCD displays 1602 and 2004 via I2C
hd44780 hd44780-display i2c i2c-display lcd lcd1602 lcd16x2 lcd2004 lcd20x4 library micropython package
Last synced: 07 Nov 2024
https://github.com/insighio/esp32-microgamepad-ble
Dual analog joystick on ESP32 over BLE (Nordic UART Service - NUS) using micropython
analog-joystick ble micropython micropython-esp32 nus
Last synced: 11 Nov 2024
https://github.com/yeyeto2788/micropythonscripts
MicroPython Scripts and projects
esp8266 micropython micropython-esp8266
Last synced: 14 Oct 2024
https://github.com/chrisb2/air-quality
An air quality sensor and display that uses the BME280 and CCS811 sensors to read temperature, relative humidity, equivalent CO2 (eCO2) and Total Volatile Organic Compound (TVOC) and displays the values on a 2.9in Waveshare e-Paper display.
bme280 ccs811 esp32 micropython waveshare
Last synced: 28 Oct 2024