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

aloedb
aloedbTypeScript

A lightweight, embeddable, NoSQL database for Deno that stores data in JSON files with a MongoDB-like API.

#datastore#database#document-store
Stars143
Forks12
Last commit2 years ago
GingerBread
GingerBreadAssembly

A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.

#assembly#game-boy#rom-development
Stars139
Forks13
Last commit5 years ago
rust-asn1
rust-asn1Rust

A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.

#asn1#x509#embedded
Stars134
Forks35
Last commit4 days ago
micropython-nanoweb
micropython-nanowebPython

A full asynchronous web server for MicroPython designed for microcontrollers with minimal memory footprint.

#iot#asyncio#webserver
Stars121
Forks19
Last commit8 months ago
pysmartnode
pysmartnodePython

A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.

#iot#sensor#micropython
Stars118
Forks21
Last commit5 years ago
can-dbc
can-dbcRust

A Rust parser for CAN DBC files using Pest grammar, enabling structured access to CAN network definitions.

#can-bus#pest-grammar#embedded
Stars107
Forks42
Last commit9 days ago
natiu-mqtt
natiu-mqttGo

A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.

#iot#embedded-systems#resource-efficient
Stars106
Forks7
Last commit18 days ago
micropython-fourier
micropython-fourierPython

A fast single-precision Fast Fourier Transform (FFT) library written in ARM assembler for MicroPython on embedded platforms.

#fft#micropython#rp2350
Stars97
Forks15
Last commit8 months ago
fpsqrt
fpsqrtC

Integer and fixed-point square root functions using only addition, subtraction, and bit shifts.

#integer-arithmetic#embedded#c
Stars97
Forks19
Last commit2 years ago
TFT-GUI
TFT-GUIPython

A touch-driven event-based GUI library for Pyboard with TFT displays, built for hardware control and monitoring applications.

#embedded-systems#hardware-control#micropython
Stars97
Forks14
Last commit6 years ago
NuttX
NuttXC

A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.

#robotics#micro-ros#iot
Stars93
Forks38
Last commit4 years ago
MPU6050-ESP8266-MicroPython
MPU6050-ESP8266-MicroPythonPython

A lightweight MicroPython library for reading MPU6050 accelerometer and gyroscope data on ESP8266 boards.

#iot#sensor-library#micropython
Stars92
Forks35
Last commit5 years ago
micropython-utelegram
micropython-utelegramPython

A microPython wrapper for the Telegram Bot API, enabling Telegram bot creation on ESP32, ESP8266, and RP2040 microcontrollers.

#iot#micropython#esp32
Stars92
Forks16
Last commit2 years ago
bare-bones
bare-bonesAda

A complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.

#bare-bones-tutorial#tutorial-sourcecode#bare-metal
Stars91
Forks12
Last commit9 years ago
micropython-mcp23017
micropython-mcp23017Python

A MicroPython library for controlling the MCP23017 2-port 16-bit I/O expander via I2C.

#io-expander#micropython#i2c
Stars91
Forks23
Last commit2 years ago
micropython-mdns
micropython-mdnsPython

A pure Python implementation of MDNS with Service Discovery for MicroPython devices.

#iot#asyncio#micropython
Stars85
Forks17
Last commit6 months ago
haclog
haclogC

An extremely fast plain C asynchronous logging library designed to minimize log producer thread overhead.

#c-library#high-performance#embedded
Stars81
Forks8
Last commit4 days ago
ewok
ewokAda

A secure microkernel for building high-performance, security-hardened embedded systems and IoT devices on microcontrollers.

#embedded-systems#microkernel#ewok-kernel
Stars80
Forks10
Last commit5 years ago
WiFi GBP Emulator
WiFi GBP EmulatorC++

An ESP8266-based GameBoy printer emulator that receives and serves printed images over WiFi.

#iot#gameboy-camera#printer-emulator
Stars78
Forks7
Last commit3 months ago
MicroDNSSrv
MicroDNSSrvPython

A lightweight DNS server for MicroPython that responds to A queries with support for multiple domains and wildcards.

#iot#micropython#esp32
Stars76
Forks21
Last commit8 years ago
micropython-osc
micropython-oscPython

A minimal Open Sound Control (OSC) client and server library for MicroPython and CPython.

#micropython#embedded#client-server
Stars75
Forks14
Last commit2 years ago
mpy_bme280_esp8266
mpy_bme280_esp8266Python

MicroPython driver for Bosch BME280/BMP280 environmental sensors on ESP8266 boards.

#pressure-sensor#micropython#i2c
Stars74
Forks40
Last commit5 years ago
micropython-pcd8544
micropython-pcd8544Python

A MicroPython driver library for controlling Nokia 5110 PCD8544 84x48 monochrome LCD displays.

#iot#micropython#hardware
Stars73
Forks14
Last commit8 years ago
microCoAPy
microCoAPyPython

A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.

#micropython#esp32#client
Stars69
Forks15
Last commit1 year ago
hx711
hx711Python

A MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.

#pio#spi#micropython
Stars68
Forks9
Last commit10 months ago
FBConsole
FBConsolePython

A framebuffer console class for MicroPython that redirects REPL output to OLED or TFT displays.

#oled-display#micropython#i2c
Stars65
Forks11
Last commit6 years ago
mrequests
mrequestsPython

An HTTP client library for MicroPython with an API similar to Python's requests library.

#iot#micropython#esp32
Stars63
Forks13
Last commit2 years ago
micropython-telegram-bot
micropython-telegram-botPython

A non-blocking Telegram bot library for MicroPython microcontrollers to control IoT devices via Telegram.

#iot#asyncio#micropython
Stars61
Forks5
Last commit1 year ago
micropython-radio
micropython-radioPython

Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.

#iot#embedded-systems#micropython
Stars60
Forks12
Last commit3 years ago
docker
dockerDockerfile

Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.

#robotics#micro-ros#iot
Stars60
Forks32
Last commit10 months ago
sonoff-mqtt by davea
sonoff-mqtt by daveaPython

MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.

#iot#micropython#home-automation
Stars59
Forks11
Last commit8 years ago
MicroWebCli
MicroWebCliPython

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

#iot#request#micropython
Stars57
Forks16
Last commit5 years ago
clockOS
clockOSJavaScript

A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.

#iot#resin-io#smart-clock
Stars57
Forks4
Last commit9 years ago
micropython-adafruit-mqtt-esp8266
micropython-adafruit-mqtt-esp8266Python

MicroPython and CircuitPython examples for MQTT communication with Adafruit IO on ESP8266/ESP32 boards.

#iot#ampy#micropython
Stars55
Forks17
Last commit7 years ago
VL53L0X
VL53L0XPython

A MicroPython library for interfacing with the VL53L0X time-of-flight distance sensor.

#lidar#distance-sensor#sensor-library
Stars53
Forks21
Last commit4 years ago
SweetAda
SweetAdaAda

A lightweight Ada-language development framework for implementing software systems across diverse hardware platforms from embedded boards to mainframes.

#development-framework#embedded-systems#hardware-abstraction
Stars53
Forks6
Last commit
PreviousPage 6 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
18 days ago
#Micropython169
#Iot155
#Esp3276
#Esp826647
#Cross Platform46
#Embedded Systems44
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35