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/bipes/bipes
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
arduino block blockly embedded embedded-systems esp32 esp8266 iot micropython programming web
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/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/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/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/emlearn/emlearn-micropython
Efficient Machine Learning engine for MicroPython
embedded-systems machine-learning micropython python tinyml
Last synced: 15 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/tuupola/micropython-m5stack
MicroPython Kitchen Sink for M5Stack
Last synced: 28 Oct 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/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/peterhinch/micropython-fourier
Fast Fourier transform in MicroPython's inline ARM assembler.
assembler dft embedded micropython
Last synced: 12 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/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/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: 07 Nov 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/mmicko/fpga101-workshop
FPGA 101 - Workshop materials
apio fpga hackaday icestorm icestudio micropython riscv verilog
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/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/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/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/peterhinch/micropython-epaper
Driver for 2.7 inch Adafruit and Embedded Artists e-paper displays
Last synced: 12 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/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: 03 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: 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: 04 Aug 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/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/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/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/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/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/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/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/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/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/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/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/ahmetkotan/dupgee
Mini Web Framework on MicroPython (Esp8266)
esp8266 framework micropython micropython-esp8266 web
Last synced: 12 Oct 2024