Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded

Embedded

383 projects

Showing 36 of 383 projects

ZbPy
ZbPyPython

A pure Python IEEE802.15.4 and ZigBee network stack for MicroPython, developed for Silicon Labs Gecko boards.

#iot#ieee802-15-4#micropython
Stars52
Forks6
Last commit5 years ago
iot-core-micropython
iot-core-micropythonPython

A MicroPython example for connecting ESP32 devices to Google Cloud IoT Core to publish telemetry data.

#iot#micropython#esp32
Stars51
Forks12
Last commit5 years ago
ESP8266WebServer
ESP8266WebServerPython

A lightweight web server for MicroPython on ESP8266, designed for serving REST APIs and simple web interfaces.

#iot#micropython#web-server
Stars51
Forks12
Last commit4 years ago
json-build
json-buildC

A zero-allocation, single-header JSON serializer library written in ANSI C.

#c-library#json-serializer#low-memory
Stars51
Forks7
Last commit1 year ago
zero
zeroRust

A Rust library for zero-allocation parsing of binary data, supporting no_std environments.

#embedded#binary-parsing#zero-allocation
Stars51
Forks12
Last commit3 years ago
Alpha
AlphaC

A GDB server for Raspberry Pi enabling remote debugging of bare metal programs without a JTAG probe.

#iot#gdbstub#embedded-software
Stars49
Forks4
Last commit7 years ago
uln2003
uln2003Python

A MicroPython library for controlling stepper motors with ULN2003 driver boards on BBC micro:bit.

#robotics#iot#micropython
Stars49
Forks14
Last commit9 years ago
micropython-pcf8574
micropython-pcf8574Python

A MicroPython library for interfacing with the PCF8574 8-bit I2C I/O expander, supporting interrupt handling and pin control.

#io-expander#pcf8574#micropython
Stars45
Forks6
Last commit2 years ago
Pyboard micropower
Pyboard micropowerPython

A MicroPython library for building ultra-low-power systems on Pyboard hardware, enabling battery operation for over a year.

#iot#hardware-design#embedded-systems
Stars45
Forks4
Last commit2 years ago
micropython-msgpack
micropython-msgpackPython

A MessagePack serialization library optimized for MicroPython, offering a compact binary alternative to JSON with minimal RAM usage.

#iot#asyncio#micropython
Stars45
Forks13
Last commit2 months ago
micropython-max7219
micropython-max7219Python

MicroPython driver for MAX7219 8x8 LED matrices with drawing primitives and text support.

#max7219#micropython#esp32
Stars42
Forks7
Last commit4 years ago
AS5600
AS5600Python

A MicroPython library for reading and configuring the AS5600 magnetic angle sensor via I2C.

#sensor-library#micropython#i2c
Stars41
Forks10
Last commit9 months ago
micropython-mqtt
micropython-mqttPython

An asynchronous MQTT client library with auto-reconnect for MicroPython devices like ESP32 and Pycom.

#iot#micropython#library
Stars41
Forks12
Last commit8 years ago
Asynchronous monitor
Asynchronous monitorPython

A library for profiling realtime MicroPython code by visualizing execution with a logic analyzer or oscilloscope.

#realtime#asyncio#micropython
Stars40
Forks3
Last commit8 months ago
micropython-pms7003
micropython-pms7003Python

A MicroPython driver for the PMS7003 air quality sensor, enabling particulate matter measurement on ESP32 and similar microcontrollers.

#iot#micropython#esp32
Stars38
Forks11
Last commit4 years ago
tokio-socketcan
tokio-socketcanRust

Asynchronous Linux SocketCAN support for Rust's tokio runtime, enabling CAN bus communication.

#can-bus#embedded#tokio
Stars37
Forks16
Last commit3 years ago
Micropython-ESP-WiFi-Manager
Micropython-ESP-WiFi-ManagerPython

A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.

#iot#simulation#micropython
Stars37
Forks8
Last commit3 years ago
CBT-FX
CBT-FXC

A native GBDK-2020 sound effect driver for Game Boy, designed for use with the FX Hammer editor.

#sound-effects#game-boy#embedded
Stars36
Forks2
Last commit4 years ago
micropython-inputs
micropython-inputsPython

A MicroPython library for debouncing digital inputs, counting pulses, and averaging analog readings on microcontrollers.

#analog-averaging#micropython#embedded
Stars35
Forks4
Last commit11 years ago
micropython-rfsocket
micropython-rfsocketPython

A MicroPython library for controlling 433MHz RF power sockets (Anslut/Proove/Nexa) using an FS1000A transmitter.

#micropython#rf-sockets#home-automation
Stars34
Forks0
Last commit7 years ago
tinydns
tinydnsPython

A lightweight asynchronous DNS server for MicroPython on ESP8266/ESP32 devices, ideal for simple domain resolution like captive portals.

#iot#micropython#esp32
Stars34
Forks6
Last commit3 years ago
micropython-ys-irtm
micropython-ys-irtm

MicroPython examples for YS-IRTM 5V NEC Infrared UART transceivers, enabling IR communication with microcontrollers.

#iot#micropython#esp32
Stars34
Forks3
Last commit6 years ago
sim800
sim800Python

A MicroPython library for interfacing with SIM800 modules to enable GSM, GPRS, SMS, and TCP/IP communications on microcontrollers.

#iot#cellular#micropython
Stars32
Forks4
Last commit7 months ago
MicroRESTCli
MicroRESTCliPython

A lightweight JSON REST client for MicroPython on ESP32 and Pycom modules, supporting HTTP methods, SSL/TLS, and authentication.

#iot#json-api#rest-client
Stars31
Forks7
Last commit5 years ago
sipcore
sipcoreRust

A Rust framework for building SIP (Session Initiation Protocol) applications with a modular, type-safe approach.

#telephony#crates#sip
Stars31
Forks3
Last commit5 years ago
micropython-captiveportal
micropython-captiveportalPython

A minimal async captive portal for MicroPython that creates WiFi access points with automatic web redirection.

#iot#micropython#esp32
Stars31
Forks3
Last commit5 years ago
rebed
rebedGo

Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.

#resource-embedding#go-modules#filesystem
Stars30
Forks2
Last commit4 years ago
rotary-encoder
rotary-encoderPython

MicroPython library for reading KY-040 rotary encoder inputs with detailed line-by-line explanation.

#micropython#esp32#embedded
Stars30
Forks9
Last commit2 years ago
vl53l1x_pico
vl53l1x_picoPython

A MicroPython driver for the VL53L1X time-of-flight sensor on Raspberry Pi Pico.

#distance-sensor#micropython#i2c
Stars30
Forks6
Last commit5 years ago
pico-ir
pico-irPython

A complete infrared (IR) communication library for Raspberry Pi Pico microcontrollers.

#iot#remote-control#embedded
Stars29
Forks7
Last commit4 months ago
ws2812-SPI
ws2812-SPIPython

An efficient MicroPython driver for WS2812/NeoPixel LEDs using SPI for reliable data delivery.

#spi#hardware-control#micropython
Stars29
Forks7
Last commit5 years ago
pms5003_micropython
pms5003_micropythonPython

A uasyncio-based MicroPython driver for the PMS5003 air quality sensor with full feature support and resilient error handling.

#iot#micropython#embedded
Stars26
Forks12
Last commit4 years ago
micropython_fastled
micropython_fastledC++

A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.

#iot#micropython#esp32
Stars25
Forks1
Last commit6 years ago
micropython-am2320
micropython-am2320Python

MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.

#dht#micropython#i2c
Stars25
Forks7
Last commit2 years ago
micropython-servo
micropython-servoPython

A MicroPython library for controlling RC servos using hardware PWM with calibration support.

#robotics#iot#servo-motor
Stars24
Forks4
Last commit8 months ago
micropython-spotify-web-api
micropython-spotify-web-apiPython

A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.

#music-control#iot#micropython
Stars24
Forks3
Last commit5 years ago
PreviousPage 7 of 11Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Micropython169
#Iot155
#Esp3276
#Esp826647
#Cross Platform46
#Embedded Systems44
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35