Showing 36 of 118 projects
A portable C library implementing TLS/DTLS protocols and X.509 certificate handling for embedded systems and general applications.
A Python-based serial utility for flashing, provisioning, and interacting with Espressif SoCs.
A header-only, dependency-free deep learning framework in C++14 for embedded systems and IoT devices.
A Node.js library for accessing and controlling serial ports across Linux, macOS, and Windows.
A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.
A JavaScript engine for embedded systems requiring as little as 10 kB of RAM, implementing a stricter ES5 subset.
A lightweight Ruby implementation designed for embedding and linking within applications, with ISO standard compliance.
A small code-size Protocol Buffers implementation in ANSI C for embedded systems and memory-constrained environments.
A standalone GUI for visualizing and analyzing Linux perf data, featuring flame graphs, timeline filtering, and off-CPU profiling.
A small, portable C implementation of AES encryption supporting ECB, CBC, and CTR modes with minimal memory footprint.
A highly-accurate, lightweight, on-device wake word detection engine powered by deep learning.
A curated list of quality Lua packages, resources, and tools for game development, web platforms, and embedded systems.
A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.
A curated list of Game Boy and Game Boy Color development resources, including tools, documentation, emulators, and open-source ROMs.
A lightweight, open-source continuous speech recognition engine for embedded and offline applications.
A minimalistic, single-header JSON tokenizer/parser in C for resource-limited and embedded systems.
A lightweight MQTT client library for Arduino and compatible hardware enabling IoT publish/subscribe messaging.
A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.
A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.
A curated list of free software libraries, tools, and resources for C programming.
A high-performance, portable, and strict JSON library written in ANSI C, capable of reading/writing gigabytes per second.
Open-source firmware for high-performance, low-cost brushless motor control in robotics applications.
An open-source firmware for ESP8266/ESP32 boards to easily create multi-sensor devices and control appliances.
An open-source firmware security analyzer for embedded Linux devices, performing extraction, static/dynamic analysis, SBOM generation, and vulnerability reporting.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols.
An open-source implementation of FIDO2 and U2F security keys written in Rust, enabling custom hardware authentication devices.
A C/C++ implementation of the MessagePack binary serialization format for efficient data exchange.
A JSON implementation in C with reference counting object model for constructing, parsing, and serializing JSON objects.
A JSON implementation in C with reference counting object model for constructing, parsing, and serializing JSON objects.
A portable C library collection for IoT, embedded, and network service development with multimedia support.
A curated list of tools, hardware, and resources for CAN bus reverse engineering, security research, and automotive electronics.
A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.
A C++ template library for embedded systems with fixed-capacity containers and no dynamic memory allocation.
A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.
A simple, lightweight .INI file parser written in C, designed for embedded systems.
A collection of Python libraries ported and adapted for MicroPython, enabling standard and ecosystem packages on embedded devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.