Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Systems

Embedded Systems

454 projects

Showing 36 of 429 projects

awesome-embedded-systems
awesome-embedded-systems

A curated list of delightful Embedded Systems libraries, RTOSes, modules, references, and resources.

#iot#embedded-c#embedded-systems
Stars981
Forks113
Last commit2 years ago
pigpio
pigpioJavaScript

A Node.js wrapper for the pigpio C library enabling fast GPIO, PWM, servo control, and interrupt handling on Raspberry Pi.

#iot#embedded-systems#hardware-control
Stars968
Forks87
Last commit3 years ago
DeauthDetector
DeauthDetectorC++

Detects Wi-Fi deauthentication attacks using an ESP8266 microcontroller by monitoring for malicious management frames.

#iot#embedded-systems#wi-fi-monitoring
Stars950
Forks201
Last commit2 years ago
TinyG
TinyGG-code

A 6-axis motion control system for high-performance CNC and small to mid-sized industrial machines.

#robotics#industrial-automation#json-api
Stars937
Forks297
Last commit9 months ago
PL_MPEG
PL_MPEGC

Single-file C library for decoding MPEG1 video and MP2 audio with minimal dependencies.

#c-library#embedded-systems#mpeg1
Stars926
Forks80
Last commit5 months ago
CSerialPort
CSerialPortC++

A lightweight cross-platform serial port library with protocol parsing for C++, C, C#, Java, Python, Node.js, Electron, and Rust.

#iot#serialport#embedded-systems
Stars895
Forks361
Last commit5 days ago
MQTT-C
MQTT-CC

A portable MQTT v3.1.1 client library written in ANSI C for embedded systems and PCs.

#c-library#iot#embedded-systems
Stars890
Forks305
Last commit2 years ago
libfixmath
libfixmathC

A cross-platform C library implementing Q16.16 fixed-point arithmetic for systems without floating-point hardware.

#c-library#embedded-systems#performance-optimization
Stars866
Forks191
Last commit4 months ago
Ada/SPARK
Ada/SPARK

A curated list of awesome resources for the Ada and SPARK programming languages, including compilers, libraries, tools, and applications.

#systems-programming#ada-library#ada-framework
Stars839
Forks88
Last commit11 days ago
Fastor
FastorC++

A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.

#small-blas#fpga#scientific-computing
Stars838
Forks80
Last commit11 months ago
Asynchronous GPS driver
Asynchronous GPS driverPython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#iot#embedded-systems#asyncio
Stars827
Forks170
Last commit2 months ago
I2C Slave
I2C SlavePython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#embedded-systems#asyncio#micropython
Stars827
Forks170
Last commit2 months ago
SOES
SOESC

A lightweight, easy-to-use open-source EtherCAT slave stack written in C for embedded applications.

#industrial-automation#embedded-systems#slave-stack
Stars813
Forks324
Last commit1 year ago
LibTomMath
LibTomMathC

A portable C library for multiple-precision integer arithmetic used in cryptographic and number theoretic applications.

#c-library#multiple-precision-arithmetic#embedded-systems
Stars790
Forks219
Last commit1 month ago
ZGB
ZGBC++

A Game Boy / Game Boy Color engine for creating games in C or assembly with built-in sprite management, collision detection, and asset handling.

#embedded-systems#assembly#game-boy
Stars787
Forks62
Last commit1 year ago
libhydrogen
libhydrogenC

A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.

#c-library#crypto#lightweight-crypto
Stars769
Forks122
Last commit3 days ago
frozen
frozenC

A lightweight JSON parser and generator for C/C++ with a scanf/printf-like interface, designed for embedded systems.

#c-library#embedded-systems#scanf-printf-api
Stars768
Forks168
Last commit5 months ago
ampy
ampyPython

A command-line tool for file manipulation and code execution on MicroPython/CircuitPython boards over serial connection.

#embedded-systems#micropython#cli-tool
Stars758
Forks167
Last commit1 month ago
STORM32BGC
STORM32BGCC++

Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.

#robotics#embedded-systems#camera-stabilization
Stars747
Forks305
Last commit6 months ago
Arduino FS Plugin
Arduino FS PluginJava

Arduino IDE plugin for uploading files to the ESP8266's SPIFFS flash file system.

#iot#arduino-sketch#embedded-systems
Stars736
Forks215
Last commit3 years ago
Installing, running, using Docker on armhf (ARMv7) devices
Installing, running, using Docker on armhf (ARMv7) devicesShell

A collection of guides and resources for compiling kernels, running Docker, and setting up ARM-based single-board computers.

#arm-devices#embedded-systems#single-board-computers
Stars733
Forks113
Last commit
Get Docker up and running on the RaspberryPi in three steps
Get Docker up and running on the RaspberryPi in three stepsShell

A collection of guides and resources for customizing and optimizing ARM-based single-board computers and devices.

#arm-devices#embedded-systems#single-board-computers
Stars733
Forks113
Last commit
ruduino
ruduinoRust

A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.

#embedded-systems#hardware-abstraction#avr-microcontrollers
Stars732
Forks49
Last commit3 years ago
this repository
this repository

A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.

#iot#embedded-systems#micropython
Stars731
Forks73
Last commit10 months ago
CircuitPython
CircuitPython

A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.

#iot#embedded-systems#micropython
Stars731
Forks73
Last commit10 months ago
serialport-rs
serialport-rsRust

A cross-platform serial port library for Rust providing blocking I/O and port enumeration.

#iot#serialport#embedded-systems
Stars730
Forks175
Last commit4 days ago
Tod Kurt's CircuitPython Tips and Tricks
Tod Kurt's CircuitPython Tips and TricksPython

A collection of practical CircuitPython code snippets and examples for common microcontroller tasks.

#audio-synthesis#embedded-systems#pico
Stars729
Forks76
Last commit8 months ago
100 Days 100 IoT Projects
100 Days 100 IoT ProjectsPython

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

#sensor-projects#iot-application#iot
Stars729
Forks83
Last commit
Awesome Open Electronics
Awesome Open Electronics

A curated collection of free resources for learning electronics, hardware hacking, and DIY projects.

#circuit-design#embedded-systems#hardware
Stars723
Forks55
Last commit1 year ago
open-electronics
open-electronics

A curated collection of free resources for electronics enthusiasts, hardware hackers, and makers.

#circuit-design#embedded-systems#open-source-hardware
Stars722
Forks55
Last commit1 year ago
Retro ESP32
Retro ESP32C

A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.

#rom-manager#odroid-go#embedded-systems
Stars714
Forks99
Last commit1 year ago
st7789_mpy
st7789_mpyPython

A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.

#font-rendering#embedded-systems#micropython
Stars713
Forks137
Last commit1 month ago
ed25519-dalek
ed25519-dalek

Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.

#signature-verification#embedded-systems#curve25519
Stars703
Forks236
Last commit6 months ago
awesome-open-iot
awesome-open-iot

A curated list of awesome open source IoT frameworks, libraries, and software for embedded devices and constrained networks.

#iot#embedded-systems#open-source
Stars702
Forks122
Last commit2 years ago
MIRACL
MIRACLC

A C library providing elliptic curve cryptography optimized for constrained environments like embedded systems and mobile apps.

#c-library#mobile-security#embedded-systems
Stars698
Forks246
Last commit5 years ago
CNL
CNLC++

A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.

#embedded-systems#simulation#fixed-point
Stars691
Forks70
Last commit2 years ago
PreviousPage 5 of 12

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
10 years ago
10 years ago
1 day ago
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35