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

CircuitPython
CircuitPython

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

#iot#embedded-systems#micropython
Stars737
Forks72
Last commit1 year ago
this repository
this repository

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

#iot#embedded-systems#micropython
Stars737
Forks72
Last commit1 year ago
tar-rs
tar-rsRust

A pure Rust library for reading and writing tar archives with a safe, idiomatic API.

#tar#library#embedded
Stars730
Forks242
Last commit1 day 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
Stars690
Forks69
Last commit2 years ago
tlse
tlseC

A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.

#libtomcrypt#c-library#embedded
Stars681
Forks104
Last commit24 days ago
Flying FPV
Flying FPV

A curated list of free software and open hardware for building remote-controlled multicopters, airplanes, and flying wings.

#open-hardware#aerial-photography#radio-control
Stars674
Forks63
Last commit4 months ago
cargo-call-stack
cargo-call-stackRust

A static analyzer for Rust programs that computes stack usage and generates call graphs, primarily for embedded systems.

#embedded#memory-safety#microcontroller
Stars660
Forks58
Last commit1 year ago
signatures
signaturesRust

A collection of Rust crates implementing digital signature algorithms like DSA, ECDSA, Ed25519, and post-quantum schemes.

#webassembly#signatures#authentication
Stars652
Forks197
Last commit4 days ago
cubdb
cubdbElixir

An embedded key-value database for Elixir, designed for robustness and minimal resource usage.

#b-tree#database#data-persistence
Stars651
Forks33
Last commit1 year ago
libonnx
libonnxC

A lightweight, portable pure C99 ONNX inference engine for embedded devices with hardware acceleration support.

#embedded-systems#library#embedded
Stars650
Forks114
Last commit17 days ago
URLEmbeddedView
URLEmbeddedViewSwift

An iOS/tvOS view that automatically fetches, caches, and displays Open Graph metadata from URLs.

#metadata-fetching#ogp#ios
Stars646
Forks70
Last commit6 years ago
minunit
minunitC

A minimal unit testing framework for C/C++ contained in a single header file.

#software-testing#unit-testing#embedded
Stars637
Forks103
Last commit2 years ago
mpack
mpackC

A simple, secure, and lightweight C implementation of the MessagePack serialization format, suitable for embedded systems.

#c-library#msgpack#embedded
Stars628
Forks100
Last commit2 months ago
ObjectBox
ObjectBoxSwift

A superfast on-device vector database for Swift, enabling local persistence and vector search for iOS and macOS apps.

#local#database#ios
Stars619
Forks36
Last commit2 months ago
nrf-hal
nrf-halRust

A Rust hardware abstraction layer (HAL) for Nordic Semiconductor's nRF51, nRF52, and nRF91 microcontroller families.

#iot#nrf52840#embedded-systems
Stars601
Forks150
Last commit1 month ago
DBreeze
DBreezeC#

A multi-paradigm embedded NoSQL database for .NET with ACID transactions, text search, and vector similarity search capabilities.

#search#database#transaction
Stars577
Forks62
Last commit13 days ago
opcua
opcuaRust

A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.

#industrial-automation#iot#embedded-systems
Stars574
Forks152
Last commit1 year ago
tokio-modbus
tokio-modbusRust

A pure Rust Modbus library built on tokio for asynchronous and synchronous industrial communication.

#industrial-automation#iot#library
Stars555
Forks155
Last commit2 days ago
FastLZ
FastLZC

A fast, portable ANSI C implementation of LZ77 compression optimized for speed over ratio.

#c-library#intel#high-performance
Stars542
Forks103
Last commit2 years ago
encoders
encodersPython

A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.

#iot#sensor-fusion#embedded-systems
Stars530
Forks96
Last commit7 days ago
Sun and Moon
Sun and MoonPython

A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.

#iot#sensor-fusion#embedded-systems
Stars530
Forks96
Last commit7 days ago
Where Am I
Where Am IC

A lightweight C library to locate the current executable and module paths across multiple platforms.

#c-library#getexecutablepath#library
Stars525
Forks67
Last commit1 year ago
libconfuse
libconfuseC

A small, easy-to-use configuration file parser library for C with support for sections, lists, and various data types.

#c-library#open-source#isc-license
Stars513
Forks117
Last commit4 days ago
BuildSwiftOnARM
BuildSwiftOnARMShell

Scripts and prebuilt binaries to build and run Swift 5.4 on ARM devices like Raspberry Pi.

#iot#programming-language#prebuilt-binaries
Stars488
Forks36
Last commit4 years ago
webpki
webpkiRust

A Rust library for validating Web PKI X.509 certificates with zero-copy parsing and no heap allocations.

#certificate-validation#x509#embedded
Stars483
Forks162
Last commit1 year ago
Fido
FidoC++

A lightweight C++ machine learning library designed for embedded electronics and robotics applications.

#robotics#ai#embedded-systems
Stars462
Forks82
Last commit6 years ago
list_of_robot_electronics
list_of_robot_electronics

A curated list of open-source electronic modules, subsystems, and projects for building robots.

#robotics#fpga#battery-management
Stars434
Forks51
Last commit1 year ago
Au
AuC++

A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.

#bazel#physical-units#embedded
Stars433
Forks31
Last commit3 days ago
OpenCR
OpenCRC

Open-source control module hardware and software for ROS-based robotics, designed for embedded systems.

#robotics#opencr#open-hardware
Stars426
Forks249
Last commit2 years ago
streamvbyte
streamvbyteC

A fast C library for integer compression using SIMD-accelerated StreamVByte codec.

#c-library#database#simd
Stars417
Forks50
Last commit1 month ago
CRCpp
CRCppC++

A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.

#c-plus-plus-11#c-plus-plus-03#embedded
Stars414
Forks99
Last commit6 days ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-ArduinoC++

An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.

#iot#esp32#embedded
Stars414
Forks100
Last commit1 month ago
micro-gl
micro-glC++

A headers-only C++11 CPU vector graphics library that requires no standard library, FPU, or GPU.

#graphics#fixed-point#headers-only
Stars393
Forks22
Last commit1 month ago
rawrtc
rawrtcC

A lightweight C library implementing WebRTC and ORTC APIs for real-time communication.

#data-channels#c-library#data-channel
Stars391
Forks34
Last commit4 years ago
micropyGPS
micropyGPSPython

A full-featured GPS NMEA-0183 sentence parser for MicroPython and embedded platforms, also compatible with Python 3.

#gps-parser#sentence-parser#micropython
Stars388
Forks116
Last commit3 years ago
Wtx
WtxRust

A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.

#database#postgres#api
Stars377
Forks13
Last commit3 days ago
PreviousPage 4 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
#Micropython169
#Iot155
#Esp3276
#Esp826647
#Cross Platform46
#Embedded Systems44
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35