Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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: 04 Aug 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

esp32 esp32-cam 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/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/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/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

micropython

Last synced: 12 Nov 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/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/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: 31 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

display embedded micropython

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/dafvid/micropython-bmp280

module for the BMP280 sensor

bmp280 esp8266 micropython

Last synced: 04 Aug 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

esp32 m5stack micropython

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/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/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/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/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/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

display embedded micropython

Last synced: 12 Nov 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/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/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/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/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/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: 29 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/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/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/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/dogtopus/minipb

Lightweight Protocol Buffer serialize/deserialize library

micropython protobuf

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: 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/ruoyu0088/esp8266_ir

Control IR signal by websocket

esp8266 micropython

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/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).

embedded micropython

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)

micropython nfc pn532

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/smittytone/pi-pico

Assorted projects made while playing with the Raspberry Pi Pico

c cpp micropython raspberry-pi-pico

Last synced: 31 Oct 2024