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/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/mcauser/micropython-esp8266-dht-nokia-5110

MicroPython example using a DHT12, AM2320 and a Nokia 5110 with an ESP8266

am2320 dht12 esp8266 micropython nokia5110 wemos-d1-mini

Last synced: 03 Dec 2024

https://github.com/brilliantlabsar/docs

Technical documentation source pages for all Brilliant products. Check out the live documentation site here:

micropython monocle-ar

Last synced: 19 Dec 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/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/Carglglz/NFC_PN532_SPI

Partial Port of Adafruit CircuitPython to Micropython of PN532 NFC/RFID control library (SPI)

micropython nfc pn532

Last synced: 18 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/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: 18 Nov 2024

https://github.com/lemariva/uPyPortal

A captive portal for MicroPython using ESP32 (WeMos)

esp32 hacking micropython wifi-hacking

Last synced: 18 Nov 2024

https://github.com/lemariva/upyportal

A captive portal for MicroPython using ESP32 (WeMos)

esp32 hacking micropython wifi-hacking

Last synced: 10 Dec 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: 18 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/vrialland/micropython-max7219

MicroPython driver for MAX7219 8x8 LED matrix

esp32 esp8266 max7219 micropython

Last synced: 24 Dec 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

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

GC9A01 Display driver in MicroPython

gc9a01 micropython micropython-driver

Last synced: 12 Nov 2024

https://github.com/tannewt/circuitpython

CircuitPython, an education focused port of MicroPython.

circuitpython 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

micropython pycopy webapp

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: 18 Nov 2024

https://github.com/SpotlightKid/micropython-ftplib

An FTP client library for MicroPython.

ftp ftp-client ftplib micropython python

Last synced: 18 Nov 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/uceeatz/VL53L0X

Micropython Library for Lidar Sensor VL53L0X

lidar micropython pycom-devices wipy

Last synced: 18 Nov 2024

https://github.com/spotlightkid/micropython-ftplib

An FTP client library for MicroPython.

ftp ftp-client ftplib micropython python

Last synced: 25 Nov 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: 26 Dec 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/pedromneto97/AccelStepper-MicroPython

AccelStepper Library for Micropyton - ESP32

accelstepper esp32 esp8266 micropython

Last synced: 18 Nov 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/bucknalla/micropython-i2c-lcd

🖥 MicroPython Driver for I2C 2x16 LCD Screens

i2c lcd micropython

Last synced: 11 Nov 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: 18 Nov 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/dmazzella/ucrypto

Micropython package for doing fast rsa and elliptic curve cryptography, specifically digital signatures

cryptography elliptic-curves micropython rsa

Last synced: 18 Nov 2024

https://github.com/mcauser/micropython-esp8266-nokia-5110-conways-game-of-life

Conway's Game of Life on a Nokia 5110 with WeMos D1 mini running MicroPython ESP8266

esp8266 game game-of-life micropython nokia5110 wemos-d1-mini

Last synced: 03 Dec 2024

https://github.com/Bucknalla/micropython-i2c-lcd

🖥 MicroPython Driver for I2C 2x16 LCD Screens

i2c lcd micropython

Last synced: 07 Nov 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/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/mcauser/micropython-mlx90614

MicroPython driver for the MLX90614 IR temperature sensor

infrared micropython mlx90614 temperature

Last synced: 10 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: 28 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: 18 Nov 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: 20 Dec 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/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/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: 18 Nov 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: 03 Dec 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: 10 Dec 2024

https://github.com/mcauser/black_f407ze

MicroPython board definition for the MCUDev Black STM32F407ZET6 board

micropython micropython-board stm32f4 stm32f407zet6

Last synced: 03 Dec 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: 18 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: 22 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/miketeachman/micropython-mqtt-thingspeak

Publish and Subscribe to Thingspeak using MQTT with Micropython

ampy esp32 esp8266 micropython mqtt putty pyboard-d thingspeak

Last synced: 20 Nov 2024

https://github.com/iyassou/mpyaes

MicroPython utility library for AES encryption

aes micropython

Last synced: 18 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: 18 Nov 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: 18 Nov 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/hstarmans/hexastorm

Amaranth HDL framework for laser scanner with motion control

amaranth-hdl cnc-machine fpga laser laser-scanner micropython raspberry

Last synced: 24 Dec 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: 14 Dec 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: 03 Dec 2024

https://github.com/hosaka/micropython-st7735

MicroPython driver and HAL example for Sitronix ST7735 TFT displays.

micropython

Last synced: 07 Nov 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: 18 Nov 2024

https://github.com/mcauser/black_f407zg

MicroPython board definition for the MCUDev Black STM32F407ZGT6 board

micropython micropython-board stm32f4 stm32f407zg

Last synced: 03 Dec 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/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/lemariva/esp32micropython

Basic functions/libraries for ESP32 running MicroPython

esp32 libraries micropython

Last synced: 10 Dec 2024

https://github.com/summergift/micropython_for_pandora

🍭 IoT Board 潘多拉开发板上功能强大的 MicroPython 固件

iot-board micropython pandora rt-thread

Last synced: 16 Nov 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/ayoy/micropython-thermal-printer

The MicroPython port of Python Thermal Printer by Adafruit

adafruit micropython printer pycom thermal-printer

Last synced: 22 Nov 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: 18 Nov 2024

https://github.com/kevinkk525/pms5003_micropython

Driver for pms5003 air quality sensor for micropython

micropython pms5003

Last synced: 16 Nov 2024

https://github.com/harbaum/upide

uPIDE is a simple IDE for Micropython

esp32 esp8266 ide micropython

Last synced: 19 Oct 2024

https://github.com/przemobe/micropy-ENC28J60

ENC28J60 Ethernet chip driver for MicroPython (RP2)

enc28j60 ethernet micropython rp2040

Last synced: 18 Nov 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/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/keredson/chimes

Real Christmas bells / chimes that play music.

bells chimes christmas micropython midi woodworking

Last synced: 14 Oct 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/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/arm-university/micro-course

The micro:course is a colourful, introductory book of projects that guides learners from first principles of the micro:bit through to the use of Python. It is intended for self-study and includes full explanations of each project, with all code also provided.

computerscience computerscienceeducation computerscienceprojects computing microbit microbitv2 micropython pbl python stem

Last synced: 29 Nov 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/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/tuupola/micropython-mpu6886

MicroPython I2C driver for MPU6886 6-axis motion tracking device

micropython mpu6886

Last synced: 12 Oct 2024

https://github.com/perbu/dgram

Async UDP server in Micropython using the new uasyncio lib

micropython uasyncio udp

Last synced: 19 Nov 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/RetepRelleum/uPyVoip

Voip for Micropython ESP32 with Interactive Voice Response

b2bua esp32 ivr micropython python3 rfc-4733 rfc3261 sip voip

Last synced: 18 Nov 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)

captive-portal micropython

Last synced: 22 Oct 2024

https://github.com/mcauser/mcudev_devebox_f407vet6

MicroPython board definition for the MCUDev DevEBox STM32F407VET6 board

micropython micropython-board stm32f4 stm32f407vet6

Last synced: 03 Dec 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: 15 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: 10 Oct 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/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