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-15 00:18:20 UTC
- JSON Representation
https://github.com/wei1234c/sx127x_driver_for_micropython_on_esp8266
SX127x (LoRa transceiver) driver for (Micro)Python on ESP8266/ESP32/Raspberry_Pi
esp32 esp8266 iot lora micropython python raspberry-pi sx1278 sx127x
Last synced: 12 Nov 2024
https://github.com/josverl/micropython-stubs
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
awesome-micropython micropython mypy mypy-stubs pycharm-ide pylance pylint pyright pyscript static-typing type-checking type-stubs vscode
Last synced: 10 Oct 2024
https://github.com/Josverl/micropython-stubs
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
awesome-micropython micropython mypy mypy-stubs pycharm-ide pylance pylint pyright pyscript static-typing type-checking type-stubs vscode
Last synced: 04 Aug 2024
https://github.com/lemariva/uPyCam
Take a photo with an ESP32-CAM running MicroPython
Last synced: 04 Aug 2024
https://github.com/labplus-cn/mpython
mpython掌控板文档和固件源码
education esp32 microbit micropython python
Last synced: 10 Oct 2024
https://github.com/gurgleapps/pico-web-server-control
A simple and efficient MicroPython web server designed for Raspberry Pi Pico, ESP8266, ESP32, allowing seamless control of microcontroller projects via a web browser.
micropython micropython-esp32 micropython-esp8266 micropython-rpi-pico pi pico picow raspberry routes-api rp2040 server web webserver
Last synced: 12 Nov 2024
https://github.com/loboris/micropython_k210_lobo
MicroPython implementation for Kendryte K210
k210 kendryte maixpy micropython sipeed
Last synced: 10 Oct 2024
https://github.com/stlehmann/micropython-ssd1306
A fork of the driver for SSD1306 displays to make it installable via upip
micropython micropython-driver
Last synced: 12 Nov 2024
https://github.com/01studio-lab/micropython_examples
MicroPython Examples For 01Studio Development Board
01studio esp32 esp8266 k210 micropython openmv4 pyboard
Last synced: 12 Nov 2024
https://github.com/mcauser/black_f407ve
MicroPython board definition for the MCUDev Black STM32F407VET6 board
micropython micropython-board stm32f4 stm32f407vet6
Last synced: 12 Nov 2024
https://github.com/stinos/micropython-wrap
API for interop between C/C++ and MicroPython
Last synced: 12 Nov 2024
https://github.com/retiredwizard/pydos
DOS-like OS for microcontroller boards running Micropython or Circuitpython
basic cardputer cheap-yellow-display circuitpython cortex-m7 dos esp32 esp32-2432s028 esp32s2 esp32s3 micropython nrf52840 pico python raspberry rp2040 rp2350 samd51 stm32 t-deck
Last synced: 10 Oct 2024
https://github.com/vshymanskyy/wasm2mpy
Compile WebAssembly to native MicroPython modules
armv7 esp32 micropython nrf52 raspberry-pi rp2040 rp2350 wasm webassembly webassembly-runtime
Last synced: 12 Nov 2024
https://github.com/tve/mqboard
Micro Framework for MicroPython Boards Managed via MQTT
micropython micropython-mqtt mqtt mqtt-libraries
Last synced: 10 Oct 2024
https://github.com/kevinkk525/pysmartnode
Micropython Smarthome framework
esp32 esp8266 home-assistant micropython mqtt sensor smarthome
Last synced: 10 Oct 2024
https://github.com/micropython/micropython-esp32-ulp
ESP32 ULP Co-Processor toolchain implemented in MicroPython
assembler esp32 micropython ulp
Last synced: 07 Oct 2024
https://github.com/seeed-studio/ardupy
👭 👭 ArduPy makes MicroPython and Arduino work together perfectly.
arduino ardupy hardware micropython
Last synced: 27 Sep 2024
https://github.com/sgall17a/encodermenu
Simple GUI menu for micropython using a rotary encoder and basic display.
asyncio encoder menu micropython oled rotary wizard
Last synced: 10 Oct 2024
https://github.com/brainelectronics/micropython-modbus
MicroPython Modbus RTU Slave/Master and TCP Server/Slave library
library micropython micropython-esp32 modbus modbus-master modbus-rtu modbus-slave modbus-tcp python3
Last synced: 27 Sep 2024
https://github.com/beeb/coffee-scale-app
Firmware and Progressive Web App to connect to a DIY bluetooth enabled coffee and espresso scale.
coffee coffee-scale esp32 js micropython vuejs
Last synced: 12 Nov 2024
https://github.com/bxnxm/micros
micrOS - mini automation OS for DIY projects.
asyncio diy docker esp-micropython esp32 esp32camera i2c-sensors interrupts iot-platform ledcontrol micropython mq135 plugin-architecture python servo-controller socket telnet webserver wifi
Last synced: 11 Oct 2024
https://github.com/ehong-tl/micropysx126x
Semtech SX126X LoRa driver for Micropython and CircuitPython.
circuitpython lora micropython radio sx1261 sx1262 sx1268 sx126x
Last synced: 09 Oct 2024
https://github.com/rangerdigital/senko
🦊 Simplest OTA update solution for your Micropython projects.
esp32 esp8266 microcontroller micropython ota-update ota-updater over-the-air senko
Last synced: 15 Nov 2024
https://github.com/BxNxM/micrOS
micrOS - mini automation OS for DIY projects.
asyncio diy docker esp-micropython esp32 esp32camera i2c-sensors interrupts iot-platform ledcontrol micropython mq135 plugin-architecture python servo-controller socket telnet webserver wifi
Last synced: 04 Aug 2024
https://github.com/ofabel/mp-flipper
Python support for Flipper Zero
adc f0 flipper-app flipper-plugin flipper-zero flipperzero gpio infrared micropython pwm python
Last synced: 29 Oct 2024
https://github.com/RangerDigital/senko
🦊 Simplest OTA update solution for your Micropython projects.
esp32 esp8266 microcontroller micropython ota-update ota-updater over-the-air senko
Last synced: 04 Aug 2024
https://github.com/peterhinch/micropython-tft-gui
Simple GUI for Pyboard and TFT touch panel displays
Last synced: 12 Nov 2024
https://github.com/james1236/buzzer_music
RPI Pico / Micropython library to play music through one or more buzzers, can automatically replace chords with fast arpeggios to simulate polyphony with a single buzzer. Music can be easily taken from onlinesequencer.net
buzzer micropython passive-buzzer raspberry-pi raspberry-pi-pico rp2040 rpi-pico rpi-rp2
Last synced: 12 Nov 2024
https://github.com/dmazzella/uble
Lightweight Bluetooth Low Energy driver written in pure python for micropython
bluenrg-ms bluetooth-low-energy eddystone hci micropython pyboard spbtle-rf
Last synced: 04 Aug 2024
https://github.com/emlearn/emlearn-micropython
Efficient Machine Learning engine for MicroPython
embedded-systems machine-learning micropython python tinyml
Last synced: 15 Nov 2024
https://github.com/spatialdude/usqlite
μSQLite library module for MicroPython
micropython micropython-library micropython-module sqlite sqlite3
Last synced: 04 Aug 2024
https://github.com/tuupola/micropython-m5stack
MicroPython Kitchen Sink for M5Stack
Last synced: 28 Oct 2024
https://github.com/peterhinch/micropython-fourier
Fast Fourier transform in MicroPython's inline ARM assembler.
assembler dft embedded micropython
Last synced: 12 Oct 2024
https://github.com/microhomie/microhomie
MicroPython implementation of the Homie MQTT convention for IoT.
conventions esp32 esp8266 framework home-automation homie iot micropython mqtt
Last synced: 02 Nov 2024
https://github.com/gdsports/usbhostcopro
USB Host Co-processor
arduino circuitpython esp32 espruino keyboard micropython midi pass-th trinket-m0 usb-host
Last synced: 09 Oct 2024
https://github.com/ehong-tl/micropySX126X
Semtech SX126X LoRa driver for Micropython and CircuitPython.
circuitpython lora micropython radio sx1261 sx1262 sx1268 sx126x
Last synced: 04 Aug 2024
https://github.com/jordiprats/micropython-utelegram
Telegram API wrapper for microPython
esp32 micropython telegram-bot-api
Last synced: 04 Aug 2024
https://github.com/devbis/st7789py_mpy
Slow micropython driver for 240x240 ST7789 display without CS pin from Ali Express, written in MicroPython
display-driver micropython micropython-esp8266 spi st7789
Last synced: 09 Nov 2024
https://github.com/pfalcon/utemplate
Micro template engine in Python with low memory usage, designed for Pycopy, a minimalist Python dialect, but also compatible with other Pythons.
micropython minimalist nano-framework pycopy python suckless template-engine unbloated
Last synced: 27 Oct 2024
https://github.com/artem-smotrakov/esp32-weather-google-sheets
Weather station based on ESP32 and MicroPython with sending data to Google Sheets
dht22 esp32 google-sheets iot jwt micropython oauth2 rsa
Last synced: 09 Nov 2024
https://github.com/pgularski/pysm
Versatile and flexible Python State Machine library
finite-state-machine fsm fsm-library hsm micropython micropython-esp32 mit mit-license python
Last synced: 12 Nov 2024
https://github.com/fadushin/esp8266
This repository contains source code for the ESP8266.
esp8266 http-server micropython
Last synced: 10 Nov 2024
https://github.com/russhughes/s3lcd
ESP_LCD based MicroPython driver for ESP32-S3 Devices with ST7789 or compatible displays.
display-driver esp-lcd esp32s3 esp32s3-box m5stack-atom-s3 m5stack-cores3 micropython st7789 t-display-s3 t-dongle-s3 t-embed t-hmi wt32-sc01-plus
Last synced: 10 Oct 2024
https://github.com/jczic/microdnssrv
A micro DNS server for MicroPython to simply respond to A queries on multi-domains with or without wildcards (used on Pycom modules & ESP32)
captive-portal dns dns-server esp32 hc2 host ip lookup lopy micropython nameserver pycom record resolve wildcard wipy
Last synced: 27 Oct 2024
https://github.com/jczic/MicroDNSSrv
A micro DNS server for MicroPython to simply respond to A queries on multi-domains with or without wildcards (used on Pycom modules & ESP32)
captive-portal dns dns-server esp32 hc2 host ip lookup lopy micropython nameserver pycom record resolve wildcard wipy
Last synced: 07 Nov 2024
https://github.com/mmicko/fpga101-workshop
FPGA 101 - Workshop materials
apio fpga hackaday icestorm icestudio micropython riscv verilog
Last synced: 08 Nov 2024
https://github.com/grssmnn/ha-flexispot-standing-desk
Home Assistant integration for a standing desk by Flexispot in micropython
esp32 hassio homeassistant micropython
Last synced: 08 Nov 2024
https://github.com/mcauser/micropython-pcd8544
MicroPython driver for Nokia 5110 PCD8544 84x48 LCD modules
esp8266 micropython nokia-5110 nokia5110 pcd8544 wemos-d1-mini
Last synced: 07 Nov 2024
https://github.com/sparks-baird/self-driving-lab-demo
Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive design algorithm, as well as extensions to liquid- and solid-based color matching demos.
adaptive-design as7341 automation bayesian-optimization circuitpython closed-loop internet-of-laboratory-things machine-learning materials-informatics materials-science micropython neopixel optics pico-w pico-wireless python raspberry-pi rpi-pico self-driving-lab smart-lab
Last synced: 10 Oct 2024
https://github.com/strid3r21/bees3
Documentation and files for the Bee S3
arduino circuitpython esp32 esp32-s3 micropython
Last synced: 09 Oct 2024
https://github.com/tomellericcardo/EVIL-ESP
A super portable evil device, based on the ESP8266 board, running Micropython and equipped with a single button and a small OLED display
beaconspam captive-portal esp8266 evil-twin micropython
Last synced: 12 Aug 2024
https://github.com/peterhinch/micropython-filters
Digital filters impemented in MicroPython's inline ARM Thumb assembler (e.g. Pyboard, RP2).
assembler fir-filter micropython
Last synced: 12 Nov 2024
https://github.com/eerimoq/pumbaa
Python on Simba.
embedded microcontroller micropython
Last synced: 08 Nov 2024
https://github.com/SpotlightKid/micropython-osc
A minimal OSC client and server library for MicroPython.
micropython open-sound-control osc python
Last synced: 04 Aug 2024
https://github.com/peterhinch/micropython-epaper
Driver for 2.7 inch Adafruit and Embedded Artists e-paper displays
Last synced: 12 Nov 2024
https://github.com/mcauser/micropython-tinyrtc-i2c
MicroPython driver for TinyRTC I2C modules with DS1307 RTC and AT24C32N EEPROM
at24c32 ds1307 eeprom micropython rtc tinyrtc-i2c
Last synced: 07 Nov 2024
https://github.com/hiveeyes/terkin-datalogger
Datalogger for MicroPython and CPython.
beehive-monitoring circuitpython datalogger esp32 gprs gsm http hx711 kotori-daq lora lorawan micropython mqtt sensor-network sim800 sx127x telematics ttn
Last synced: 10 Oct 2024
https://github.com/simonprickett/phewap
Raspberry Pi Pico W Wifi Configuration Example with Pimoroni Phew and MicroPython
micropython raspberry-pi-pico-w
Last synced: 29 Oct 2024
https://github.com/mcauser/micropython-mcp23017
MicroPython driver for MCP23017 16-bit I/O Expander
esp32 esp8266 io-expander mcp23017 micropython
Last synced: 04 Aug 2024
https://github.com/MikeTeachman/micropython-adafruit-mqtt-esp8266
Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32
adafruit adafruit-io ampy circuitpython esp32 esp8266 iot micropython mqtt publish putty subscribe
Last synced: 03 Aug 2024
https://github.com/home-assistant/micropython-home-assistant
:snake: Home Assistant client for MicroPython
framework home-assistant micropython
Last synced: 29 Sep 2024
https://github.com/miketeachman/micropython-adafruit-mqtt-esp8266
Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32
adafruit adafruit-io ampy circuitpython esp32 esp8266 iot micropython mqtt publish putty subscribe
Last synced: 09 Oct 2024
https://github.com/insighio/microcoapy
A mini client/server implementation of CoAP (Constrained Application Protocol) into MicroPython
client coap coap-client coap-server esp32 esp8266 micropython pycom server
Last synced: 10 Oct 2024
https://github.com/insighio/microCoAPy
A mini client/server implementation of CoAP (Constrained Application Protocol) into MicroPython
client coap coap-client coap-server esp32 esp8266 micropython pycom server
Last synced: 04 Aug 2024
https://github.com/jczic/microwebcli
A micro HTTP Web client for MicroPython (used on Pycom modules & ESP32)
authentication download esp32 files hc2 http https json lopy micropython pycom redirection request socks5 ssl web-client wipy
Last synced: 27 Oct 2024
https://github.com/chrisb2/pyb_ina219
This library for MicroPython makes it easy to leverage the complex functionality of the Texas Instruments INA219 sensor to measure voltage, current and power.
esp32 esp8266 ina-219 micropython pyboard
Last synced: 28 Oct 2024
https://github.com/n-elia/max30102-micropython-driver
A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.
driver esp32 heartrate max30102 micropython micropython-driver sensor tinypico
Last synced: 10 Oct 2024
https://github.com/n-elia/MAX30102-MicroPython-driver
A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.
driver esp32 heartrate max30102 micropython micropython-driver sensor tinypico
Last synced: 04 Aug 2024
https://github.com/foosel/SonosRemote
A remote for Sonos installations running on an ESP8266 and using Sonos HTTP API
esp8266 micropython sonos wemos-d1-mini
Last synced: 04 Aug 2024
https://github.com/lemariva/uPyEcho
Emulated Belkin WeMo device that works with Amazon Echo (Alexa) using MicroPython on an ESP32
amazon-alexa amazon-echo esp32 ledstrip lighthouse micropython
Last synced: 04 Aug 2024
https://github.com/foosel/sonosremote
A remote for Sonos installations running on an ESP8266 and using Sonos HTTP API
esp8266 micropython sonos wemos-d1-mini
Last synced: 29 Oct 2024
https://github.com/radiantwf/esp32-circuitpython-switch-joystick
A virtual HID USB joystick created using ESP32S2/S3
circuitpython esp32 gamepad joystick micropython pokemon switch
Last synced: 09 Oct 2024
https://github.com/peterhinch/micropython-radio
Simple way to use an nRF24L01 radio to exchange arbitrary Python objects between two Pyboards
embedded micropython nrf24l01 protocol radio
Last synced: 12 Nov 2024
https://github.com/lewisxhe/xpowerslib
Arduino,CircuitPython,Micropython, esp-idf library for x-powers power management series
arduino axp192 axp202 axp2101 circuitpython esp-idf micropython sy6970
Last synced: 09 Oct 2024
https://github.com/dogtopus/minipb
Lightweight Protocol Buffer serialize/deserialize library
Last synced: 04 Aug 2024
https://github.com/jczic/MicroWebCli
A micro HTTP Web client for MicroPython (used on Pycom modules & ESP32)
authentication download esp32 files hc2 http https json lopy micropython pycom redirection request socks5 ssl web-client wipy
Last synced: 04 Aug 2024
https://github.com/ferreira-igor/micropython-wifi_manager
WiFi Manager for ESP8266 and ESP32 using MicroPython.
esp32 esp8266 library micropython python wifi wifi-configuration wifimanager
Last synced: 11 Nov 2024
https://github.com/amirhmzz/mpbridge
CLI tool to synchronise and manage files on MicroPython running devices
filemanager micropython mpremote
Last synced: 12 Nov 2024
https://github.com/lemariva/micropython-core2
MicroPython version for the M5Stack CORE2
axp192 bm8563 ft6336u ili9342 m5stack m5stack-core2 micropython mpu6886 ns4168 spm1423
Last synced: 04 Aug 2024
https://github.com/russhughes/st7789s3_mpy
MicroPython driver for the TTGO T-Display-S3 st7789 display written in C
micropython st7789 t-display-s3
Last synced: 12 Nov 2024
https://github.com/myvobot/pi_pico_wifi_driver
A simple driver using AT command to access WiFi/Internet on the Pi Pico
at esp01 esp32 esp8266 micropython raspberry-pi-pico rp2040 wifi
Last synced: 12 Nov 2024
https://github.com/SpotlightKid/mrequests
An HTTP client library (not only) for MicroPython with an API similar to requests
esp2866 esp32 http http-client https micropython python raspberry-pi-pico requests rp2 sockets ssl stm32 tls
Last synced: 04 Aug 2024
https://github.com/wyliodrinstudio/wyliodrinstudio
Wyliodrin STUDIO
arduino beaglebone-black circuitpython education ide iot iot-framework learning micropython prototyping raspberry-pi udoo-neo wyliodrin-studio
Last synced: 09 Oct 2024
https://github.com/russhughes/ili9342c_mpy
ILI9342C Fast 'C' Driver for MicroPython (M5Stack Core)
ili9341 ili9342 m5stack micropython
Last synced: 12 Nov 2024
https://github.com/rafi16jan/micropython-wasm
A WebAssembly module built from the official MicroPython port
javascript micropython python wasm webassembly
Last synced: 07 Nov 2024
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/AmirHmZz/mpbridge
CLI tool to synchronise and manage files on MicroPython running devices
filemanager micropython mpremote
Last synced: 04 Aug 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/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/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/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: 04 Aug 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/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/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