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

micropython-pcf8575
micropython-pcf8575Python

MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.

#io-expander#micropython#i2c
Stars24
Forks5
Last commit2 years ago
gneiss
gneissAda

A SPARK library for building portable, verifiable, and high-performance trusted components in component-based systems.

#systems-programming#embedded-systems#spark
Stars24
Forks3
Last commit5 years ago
us2n
us2nPython

A MicroPython server for ESP32 that bridges UART serial communication to TCP over LAN/WLAN.

#iot#micropython#esp32
Stars24
Forks8
Last commit8 years ago
homematic_check_mk
homematic_check_mkTcl

A check_mk agent addon for Homematic CCU2 and Raspberrymatic devices that monitors system metrics and Homematic datapoints.

#home-automation#homematic#embedded
Stars22
Forks7
Last commit4 years ago
micropython-stepper
micropython-stepperPython

A MicroPython library for controlling stepper motors with non-blocking timers and angle-based movement.

#robotics#micropython#python-library
Stars22
Forks10
Last commit8 months ago
xmls
xmlsCommon Lisp

A small, simple, non-validating XML parser and serializer for Common Lisp.

#embedded#data-interchange#xml-parser
Stars22
Forks5
Last commit2 years ago
upyble
upyblePython

Command-line tool for wireless development, prototyping, and testing of Bluetooth Low Energy MicroPython devices.

#iot-development#device-testing#embedded-systems
Stars22
Forks5
Last commit6 years ago
LightLora_MicroPython
LightLora_MicroPythonPython

A lightweight, interrupt-driven MicroPython library for controlling Semtech SX127x LoRa chips with power-efficient callbacks.

#sx127x#iot#micropython
Stars21
Forks11
Last commit1 year ago
micropython-lcd
micropython-lcdPython

A simple class for controlling HD44780 LCD displays in 4-bit mode with MicroPython pyboard.

#iot#micropython#hardware
Stars21
Forks9
Last commit11 years ago
aiomqttc
aiomqttcPython

An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.

#event-driven#iot#embedded-systems
Stars21
Forks1
Last commit1 year ago
ICantBelieveItsNotDNS
ICantBelieveItsNotDNSPython

An authoritative DNS server for ESP8266 written in MicroPython that serves zones via AXFR with minimal memory usage.

#iot#micropython#low-memory
Stars19
Forks2
Last commit10 years ago
micropython-rsa-signing
micropython-rsa-signingPython

A lightweight RSA signing implementation for MicroPython, optimized for memory-constrained devices like ESP32.

#iot#micropython#esp32
Stars19
Forks0
Last commit7 years ago
gphoto2.cr
gphoto2.crCrystal

A Crystal shard providing an idiomatic FFI wrapper for libgphoto2 to control digital cameras.

#iot#photo-capture#digital-camera
Stars19
Forks2
Last commit1 month ago
XPT2046-touch-pad-driver
XPT2046-touch-pad-driverPython

A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.

#display-controller#micropython#embedded
Stars19
Forks2
Last commit1 year ago
Micropython-AD9833
Micropython-AD9833Python

A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.

#python-3#spi#micropython
Stars19
Forks5
Last commit7 years ago
meta-ros2
meta-ros2BitBake

An OpenEmbedded/Yocto layer for building ROS 2 (Robot Operating System 2) into embedded Linux images.

#robotics#embedded#ros2
Stars19
Forks7
Last commit8 years ago
DietPi
DietPiShell

A lightweight, optimized Debian-based operating system for single-board computers with automated software installation.

#system-management#single-board-computer#embedded
Stars18
Forks1
Last commit3 years ago
Sensirion/lin-bus
Sensirion/lin-busRust

Rust implementation of LIN bus driver traits and protocol for embedded systems.

#driver#embedded#automotive
Stars18
Forks9
Last commit1 year ago
umatrix
umatrixPython

A lightweight matrix library for MicroPython offering basic arithmetic, determinant, inverse, and NumPy-like slicing.

#scientific-computing#micropython#embedded
Stars17
Forks1
Last commit4 years ago
uht
uhtPython

A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.

#iot#micropython#esp32
Stars17
Forks0
Last commit5 months ago
HueBridge
HueBridgePython

A MicroPython-compatible Python class for controlling Philips Hue lights via the Hue Bridge API.

#iot#micropython#home-automation
Stars16
Forks4
Last commit6 years ago
micropython_DEPG0213BN
micropython_DEPG0213BNPython

A pure MicroPython driver for the DEPG0213BN E-Ink display used on TTGO T5 V2.3 ESP32 boards.

#iot#micropython#esp32
Stars16
Forks5
Last commit4 years ago
Arete
AreteClojure

A fast, Clojure-based forward chaining rule engine inspired by TREAT, designed for embedding in applications.

#rule-engine#business-rules#embedded
Stars16
Forks2
Last commit7 years ago
micropython-dht12
micropython-dht12Python

MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.

#iot#dht#micropython
Stars16
Forks5
Last commit2 years ago
SmartUPy
SmartUPyPython

Control Tuya-type smart power outlets using MicroPython on ESP32 devices.

#iot#micropython#esp32
Stars16
Forks8
Last commit7 years ago
micropython-rgbled
micropython-rgbledPython

A MicroPython wrapper for NeoPixel and DotStar RGB LED strips and matrices that simplifies LED control.

#apa102#micropython#embedded
Stars15
Forks1
Last commit7 years ago
awful_aj
awful_ajRust

A Rust CLI tool for working with OpenAI-compatible LLMs with interactive sessions, RAG support, and local memory.

#agentic-ai#embedded#agents
Stars15
Forks0
Last commit7 months ago
micropython-matrix8x8
micropython-matrix8x8Python

MicroPython driver for controlling Adafruit 8x8 LED matrix displays with HT16K33 backpack via I2C.

#hardware-control#micropython#i2c-driver
Stars15
Forks4
Last commit2 years ago
micropython-st7565
micropython-st7565Python

A MicroPython driver for ST7565-based LCD displays, supporting serial communication mode.

#iot#spi#st7565
Stars14
Forks5
Last commit8 years ago
vi2c
vi2cV

A tiny I2C communication library written in V for Linux systems.

#v-lang#i2c#embedded
Stars14
Forks2
Last commit2 years ago
arduinoTemps2mqtt
arduinoTemps2mqttArduino

Arduino sketch that reads DS18B20 temperature sensors via OneWire and publishes readings to an MQTT broker.

#onewire#iot#home-automation
Stars14
Forks4
Last commit11 years ago
micropython-necir
micropython-necirPython

NEC infrared receiver class for MicroPython boards to decode remote control signals.

#iot#micropython#remote-control
Stars14
Forks9
Last commit11 years ago
micropython-xl9535-kxv5-relay
micropython-xl9535-kxv5-relayPython

A MicroPython library for controlling jxl XL9535-KxV5 I2C relay boards with 1-16 relays.

#iot#io-expander#xl9535
Stars13
Forks2
Last commit2 years ago
micropython-stepper-motor
micropython-stepper-motorPython

MicroPython library for controlling 28BYJ-48 stepper motors with ULN2003 drivers using full-step and half-step modes.

#iot#micropython#python-library
Stars13
Forks4
Last commit6 months ago
loraE22
loraE22Python

A MicroPython class for controlling Ebyte E22 Series LoRa modules via UART.

#iot#ebyte-e22#micropython
Stars13
Forks3
Last commit3 years ago
micropython-nextion
micropython-nextionPython

A MicroPython library for controlling Nextion serial displays, ported from the ITEAD Arduino library.

#iot#micropython#display-control
Stars13
Forks6
Last commit3 years ago
PreviousPage 8 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