Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Systems

Embedded Systems

834 projects

Showing 36 of 834 projects

ESP
ESP

A curated list of awesome open-source projects, libraries, and tools for the ESP8266 and ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars2.8k
Forks180
Last commit5 months ago
sysinfo
sysinfoRust

A cross-platform Rust library for retrieving detailed system information like CPU, memory, processes, disks, networks, and components.

#embedded-systems#system#raspberry
Stars2.8k
Forks445
Last commit1 day ago
MongooseOS
MongooseOSC

An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.

#aws-iot#iot#firmware-development
Stars2.7k
Forks435
Last commit10 days ago
NanoMQ
NanoMQC

An ultra-lightweight, blazing-fast MQTT broker and messaging bus for IoT edge computing and software-defined vehicles.

#iot#nng#smp
Stars2.6k
Forks319
Last commit3 days ago
jetson_stats
jetson_statsPython

A Python package for monitoring and controlling NVIDIA Jetson devices, featuring a terminal-based dashboard and library.

#robotics#terminal-dashboard#embedded-systems
Stars2.6k
Forks332
Last commit9 days ago
cpu_features
cpu_featuresC++

A cross-platform C99 library to detect CPU features and microarchitecture at runtime.

#c-library#instruction-sets#embedded-systems
Stars2.6k
Forks310
Last commit4 days ago
plog
plogC++

A portable, simple, and extensible header-only C++ logging library in about 1000 lines of code.

#embedded-systems#library#unicode
Stars2.6k
Forks407
Last commit18 days ago
nerves
nervesElixir

A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.

#iot#embedded-systems#elixir
Stars2.5k
Forks206
Last commit2 days ago
libsecp256k1
libsecp256k1C

A high-performance, high-assurance C library for cryptographic operations on the secp256k1 elliptic curve, optimized for Bitcoin.

#c-library#embedded-systems#ecdh
Stars2.5k
Forks1.2k
Last commit1 day ago
MAVlink
MAVlinkPython

A lightweight, header-only message marshalling library for communication between drones and ground control stations.

#embedded-systems#drone-communication#micro-air-vehicle
Stars2.5k
Forks2.3k
Last commit3 days ago
Moquette
MoquetteJava

A lightweight Java MQTT broker compliant with MQTT 5 and 3, designed for embedding in other applications.

#iot#moquette#embedded-systems
Stars2.5k
Forks831
Last commit14 days ago
Serial Communication Library
Serial Communication LibraryC++

A cross-platform C++ library for interfacing with RS-232 serial ports, providing a modern C++ interface similar to PySerial.

#robotics#embedded-systems#catkin
Stars2.4k
Forks1.2k
Last commit2 years ago
MQTT
MQTT

A curated list of MQTT brokers, clients, tools, resources, and more for IoT and messaging applications.

#iot#embedded-systems#home-automation
Stars2.4k
Forks294
Last commit4 days ago
PYNQ
PYNQJupyter Notebook

An open-source framework that enables Python programming for Xilinx Zynq APSoCs to design high-performance embedded systems.

#fpga#programmable-logic#embedded-systems
Stars2.4k
Forks871
Last commit8 days ago
Circle
CircleC

A C++ bare metal programming environment for Raspberry Pi, providing libraries and drivers for hardware control without an OS.

#embedded-systems#bare-metal#tcp-ip
Stars2.3k
Forks315
Last commit1 day ago
wasmi
wasmiRust

An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.

#wasi#sandbox#fast
Stars2.3k
Forks375
Last commit11 days ago
WireGuard
WireGuardC

A fast, modern, secure kernel-based VPN tunnel using state-of-the-art cryptography.

#embedded-systems#linux-kernel#network-security
Stars2.3k
Forks296
Last commit6 years ago
GBDK
GBDKC

A cross-platform development kit for creating games on classic consoles like the Game Boy, NES, and Sega Master System using C.

#sega-master-system#embedded-systems#game-boy
Stars2.3k
Forks150
Last commit7 days ago
go-rpio
go-rpioGo

A pure Go library for accessing Raspberry Pi GPIO pins without external C dependencies.

#memory-mapping#edge-detection#iot
Stars2.3k
Forks224
Last commit3 years ago
Squeezelite-esp32
Squeezelite-esp32C

ESP32-based audio streaming software supporting multi-room sync, AirPlay, Bluetooth, and LMS integration.

#bluetooth-audio#embedded-systems#esp32
Stars2.2k
Forks237
Last commit9 days ago
BLheli_S
BLheli_SAssembly

Open-source firmware for brushless electronic speed controllers (ESCs) used in drones and RC vehicles.

#silabs#embedded-systems#rc-vehicles
Stars2.2k
Forks1.2k
Last commit1 year ago
TinyGSM
TinyGSMC++

A lightweight Arduino library for GSM, LTE, and WiFi modules that provides a simple client interface for IoT connectivity.

#at-commands#embedded-systems#low-memory
Stars2.2k
Forks796
Last commit3 months ago
rumqtt
rumqttRust

A set of Rust libraries implementing the MQTT standard, including a high-performance broker and an easy-to-use client.

#iot#mqtt-ecosystem#embedded-systems
Stars2.2k
Forks353
Last commit5 months ago
A node.js module for implementing BLE (Bluetooth low energy) peripherals
A node.js module for implementing BLE (Bluetooth low energy) peripheralsJavaScript

A Node.js module for implementing Bluetooth Low Energy (BLE) peripherals on macOS, Linux, FreeBSD, and Windows.

#iot#embedded-systems#ble
Stars2.1k
Forks446
Last commit
ESP32-Paxcounter
ESP32-PaxcounterC++

An ESP32-based device that counts people by detecting nearby WiFi and Bluetooth signals, with optional LoRaWAN, MQTT, and sensor data logging.

#iot#sensor-network#embedded-systems
Stars2.1k
Forks455
Last commit20 days ago
cage
cageC

A Wayland kiosk that runs a single, maximized application in a secure, full-screen environment.

#wlroots#embedded-systems#drm
Stars2.1k
Forks159
Last commit1 month ago
DSPFilters
DSPFiltersC++

A C++ template library for designing and implementing multichannel IIR filters with various response types and seamless parameter interpolation.

#embedded-systems#biquad-filters#real-time-audio
Stars2.1k
Forks414
Last commit3 years ago
CANopenNode
CANopenNodeC

A free and open-source ANSI C implementation of the CANopen protocol stack for embedded control systems.

#industrial-automation#iot#embedded-systems
Stars2.0k
Forks810
Last commit3 months ago
ESP3D
ESP3DC

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

#iot#esp8285#embedded-systems
Stars2.0k
Forks498
Last commit29 days ago
libnfc
libnfcC

A free, platform-independent library for accessing Near Field Communication (NFC) devices from userspace applications.

#device-drivers#embedded-systems#nfc
Stars2.0k
Forks482
Last commit1 year ago
ESP-Open-SDK
ESP-Open-SDKMakefile

A free and open integrated SDK for ESP8266/ESP8285 chip development, providing a complete toolchain and IoT SDK.

#open-source-toolchain#firmware-development#embedded-systems
Stars2.0k
Forks624
Last commit4 years ago
Jailhouse
JailhouseC

A Linux-based partitioning hypervisor that runs bare-metal applications or adapted operating systems alongside Linux in isolated cells.

#embedded-systems#bare-metal#arm
Stars2.0k
Forks364
Last commit2 years ago
Usb serial controller for Android
Usb serial controller for AndroidJava

Android library for USB serial communication with support for multiple chipset families and SPI interface.

#iot#serialport#spi
Stars2.0k
Forks634
Last commit2 years ago
ThorVG
ThorVGC++

A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.

#png#embedded-software#embedded-systems
Stars1.9k
Forks257
Last commit1 day ago
SavvyCAN
SavvyCANC++

A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.

#qt#embedded-systems#can-bus
Stars1.9k
Forks488
Last commit4 days ago
rabbitmq-c
rabbitmq-cC

A C-language AMQP client library for connecting applications to RabbitMQ brokers (v2.0+).

#c-library#rabbitmq-client#embedded-systems
Stars1.9k
Forks684
Last commit12 days ago
PreviousPage 3 of 24

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
5 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform70
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54