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

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

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

module for the BMP280 sensor

bmp280 esp8266 micropython

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

micropython protobuf

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

Control IR signal by websocket

esp8266 micropython

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

Mini Web Framework on MicroPython (Esp8266)

esp8266 framework micropython micropython-esp8266 web

Last synced: 12 Oct 2024