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

awesome-embedded-systems
awesome-embedded-systems

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

#iot#embedded-c#embedded-systems
Stars1.0k
Forks118
Last commit2 years ago
Firmware Mod Kit
Firmware Mod KitC

A collection of scripts and utilities to extract, modify, and rebuild Linux-based firmware images for embedded devices.

#router-hacking#trx-format#embedded-systems
Stars1.0k
Forks206
Last commit6 months ago
DeauthDetector
DeauthDetectorC++

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

#iot#embedded-systems#wi-fi-monitoring
Stars974
Forks204
Last commit3 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
Stars967
Forks87
Last commit3 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
Stars943
Forks295
Last commit1 year ago
PL_MPEG
PL_MPEGC

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

#c-library#embedded-systems#mpeg1
Stars941
Forks86
Last commit8 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
Stars903
Forks363
Last commit2 months 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
Stars897
Forks307
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
Stars883
Forks190
Last commit1 month 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
Stars863
Forks90
Last commit3 months 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
Stars844
Forks83
Last commit1 year 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
Stars834
Forks330
Last commit1 year 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
Stars829
Forks170
Last commit8 days ago
I2C Slave
I2C SlavePython

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

#embedded-systems#asyncio#micropython
Stars829
Forks170
Last commit8 days 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
Stars799
Forks223
Last commit4 months 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
Stars789
Forks62
Last commit2 years ago
libhydrogen
libhydrogenC

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

#c-library#crypto#lightweight-crypto
Stars781
Forks122
Last commit8 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
Stars775
Forks169
Last commit8 months ago
STORM32BGC
STORM32BGCC++

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

#robotics#embedded-systems#camera-stabilization
Stars765
Forks304
Last commit9 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
Forks166
Last commit4 months ago
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
Stars748
Forks56
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
Stars748
Forks56
Last commit1 year ago
serialport-rs
serialport-rsRust

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

#iot#serialport#embedded-systems
Stars745
Forks179
Last commit5 days ago
this repository
this repository

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

#iot#embedded-systems#micropython
Stars742
Forks72
Last commit1 year ago
CircuitPython
CircuitPython

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

#iot#embedded-systems#micropython
Stars742
Forks72
Last commit1 year 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
Stars737
Forks213
Last commit3 years ago
ruduino
ruduinoRust

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

#embedded-systems#hardware-abstraction#avr-microcontrollers
Stars734
Forks49
Last commit3 years ago
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
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
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
Stars727
Forks76
Last commit11 months 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
Stars726
Forks99
Last commit2 years 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
Stars725
Forks136
Last commit1 month 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
Stars707
Forks124
Last commit2 years ago
ed25519-dalek
ed25519-dalek

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

#signature-verification#embedded-systems#curve25519
Stars704
Forks236
Last commit9 months 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
Stars702
Forks242
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
Stars692
Forks69
Last commit2 years ago
PreviousPage 5 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
10 years ago
10 years ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform69
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54