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

linenoise-ng
linenoise-ngC++

A small, portable BSD-licensed readline replacement with UTF-8 support for Linux, Windows, and macOS.

#c-library#embedded#readline-replacement
Stars373
Forks56
Last commit6 years ago
cmp
cmpC

A lightweight, portable C implementation of the MessagePack serialization format (spec v5).

#c-library#embedded#portable
Stars368
Forks84
Last commit11 months ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars357
Forks138
Last commit6 days ago
areg-sdk
areg-sdkC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars357
Forks138
Last commit6 days ago
lwlog
lwlogC++

A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.

#asynchronous-logging#metaprogramming#library
Stars350
Forks31
Last commit29 days ago
i2c-bus
i2c-busJavaScript

A Node.js library for I2C serial bus access on Linux boards like Raspberry Pi and BeagleBone.

#iot#i2c#hardware
Stars349
Forks60
Last commit2 years ago
micropython-fusion
micropython-fusionPython

A MicroPython library implementing the Madgwick algorithm for sensor fusion, calculating heading, pitch, and roll from motion tracking devices.

#robotics#sensor-fusion#sensor
Stars344
Forks71
Last commit5 years ago
micropython-rotary
micropython-rotaryPython

A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.

#encoder#interrupts#micropython
Stars339
Forks61
Last commit2 years ago
python_lcd
python_lcdPython

Python library for controlling HD44780-compatible character LCDs via GPIO or I2C backpacks.

#micropython#i2c#embedded
Stars330
Forks116
Last commit3 years ago
SquirrelJME
SquirrelJMEJava

SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.

#iot#squirreljme#embedded
Stars317
Forks27
Last commit22 hours ago
micropython_ir
micropython_irPython

Non-blocking MicroPython drivers for receiving from IR remotes and transmitting IR signals for blaster applications.

#iot#micropython#esp32
Stars308
Forks56
Last commit2 months ago
iotwifi
iotwifiGo

A Docker container for Raspberry Pi that provides a JSON REST API to configure WiFi, enabling simultaneous access point and client modes.

#wifi-configuration#iot#access-point
Stars308
Forks121
Last commit7 years ago
tiny-ECDH-c
tiny-ECDH-cC

A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.

#c-library#elliptic-curve-diffie-hellman#ecdh
Stars298
Forks69
Last commit4 years ago
GenHTTP
GenHTTPC#

A lightweight, embeddable web server written in pure C# for quickly creating .NET web services with minimal configuration.

#http-server#nuget#webserver
Stars276
Forks44
Last commit3 days ago
Brook framework
Brook frameworkPascal

A cross-platform microframework for building fast, compact web applications in Pascal using Delphi or Lazarus/Free Pascal.

#iot#http-server#embedded-systems
Stars275
Forks59
Last commit23 days ago
scapegoat
scapegoatRust

A safe, fallible, embedded-friendly ordered set and map implementation using a scapegoat tree, validated against Rust's BTreeSet/BTreeMap.

#ordered-set#ordered-map#embedded
Stars265
Forks17
Last commit4 years ago
Rust-GB
Rust-GBRust

A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.

#hacktoberfest#compiler#game-boy
Stars265
Forks8
Last commit1 month ago
Rust API Client
Rust API ClientRust

A Rust library for connecting to Substrate-based blockchains via RPC, with a focus on no_std and embedded environments.

#kusama#rpc-client#polkadot
Stars263
Forks123
Last commit7 days ago
coap-rs
coap-rsRust

A fast and stable Constrained Application Protocol (CoAP) library implemented in Rust.

#iot#constrained-devices#crates
Stars238
Forks66
Last commit28 days ago
Bluetooth
BluetoothSwift

A comprehensive Swift library suite implementing Bluetooth SIG specifications for cross-platform development.

#iot#embedded-systems#webassembly
Stars233
Forks31
Last commit3 days ago
crc-rs
crc-rsRust

A Rust library for computing CRC (16, 32, 64) checksums with support for various standards and pluggable implementations.

#algorithm#hash#crc64
Stars233
Forks54
Last commit6 months ago
jwHash
jwHashC

A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.

#hash-table#memory-management#embedded
Stars220
Forks24
Last commit5 years ago
rustzx
rustzxRust

A cross-platform ZX Spectrum emulator written in Rust, featuring highly accurate Z80 and AY chip emulation.

#rustzx#embedded#zx-spectrum-emulator
Stars216
Forks17
Last commit2 years ago
mbr/socketcan
mbr/socketcanRust

A Rust library for Linux SocketCAN communication, providing network socket access to CAN bus with async support.

#industrial-automation#can-bus#embedded
Stars205
Forks95
Last commit1 month ago
rumqtt
rumqttRust

A pure Rust MQTT client library designed for simplicity, robustness, and high performance with an opinionated eventloop architecture.

#iot#pure-rust#embedded
Stars203
Forks68
Last commit6 years ago
Micro XRCE-DDS Agent
Micro XRCE-DDS AgentC++

A broker that bridges resource-constrained devices (Micro XRCE-DDS Clients) with the DDS global dataspace using the DDS-XRCE protocol.

#iot-middleware#embedded-systems#micro-xrce-dds
Stars202
Forks154
Last commit
PlutoFilter
PlutoFilterC

A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.

#c-library#image-filters#graphics
Stars201
Forks9
Last commit11 months ago
micropython-ws2812
micropython-ws2812Python

A MicroPython driver for controlling WS2812, WS2812B, and compatible RGB LEDs like AdaFruit NeoPixels.

#iot#spi#micropython
Stars198
Forks50
Last commit3 years ago
semver.c
semver.cC

A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.

#c-library#semver#version-parser
Stars197
Forks30
Last commit6 years ago
micropython-mfrc522
micropython-mfrc522Python

A lightweight MicroPython class for interfacing with MFRC522 RFID readers on embedded boards like ESP8266 and WiPy.

#iot#spi#micropython
Stars189
Forks127
Last commit2 years ago
cmake-avr
cmake-avrCMake

A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.

#avr-gcc#embedded#microcontroller
Stars185
Forks62
Last commit4 years ago
libconfini
libconfiniC

A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.

#ini-config#parsing#c-library
Stars182
Forks26
Last commit4 years ago
Google Wasefire
Google WasefireRust

A secure firmware framework for WebAssembly applets that makes embedded development more accessible.

#applet-platform#iot#embedded-systems
Stars177
Forks35
Last commit22 days ago
Micro XRCE-DDS Client
Micro XRCE-DDS ClientC

A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.

#c-library#embedded-systems#embedded
Stars175
Forks107
Last commit5 days ago
micropySX126X
micropySX126XPython

A Semtech SX126X LoRa driver for Micropython and CircuitPython, ported from RadioLib.

#iot#micropython#driver
Stars168
Forks34
Last commit7 months ago
FTP-Server-for-ESP8266-ESP32-and-PYBD
FTP-Server-for-ESP8266-ESP32-and-PYBDPython

A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.

#iot#micropython#esp32
Stars162
Forks41
Last commit1 year ago
PreviousPage 5 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
9 months ago
#Micropython169
#Iot155
#Esp3276
#Esp826647
#Cross Platform46
#Embedded Systems44
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35