Showing 36 of 384 projects
An open-source implementation of FIDO2 and U2F security keys written in Rust, enabling custom hardware authentication devices.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
A compact binary serialization format implementation for Rust with zero-copy deserialization support.
A fast and compact C library for encoding data into QR Code symbols with direct bitmap output.
A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.
An in-memory message queue system with an Amazon SQS-compatible interface, designed for testing and local development.
A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.
Clean-code flight controller firmware for multi-rotor and fixed-wing aircraft, supporting STM32 processors.
A comprehensive guide to cross-compiling Rust programs, covering setup, toolchains, and troubleshooting for various target architectures.
A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.
A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.
A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.
A curated list of software, hardware, books, and research for embedded and IoT security analysis.
A lightweight PNG encoder and decoder library in C and C++ with zero dependencies.
An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.
An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.
An embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.
A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.
Tiny Erlang VM
A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.
An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.
A high-performance HTTP proxy library for Java, built on Netty, designed for embedding and traffic manipulation.
A tiny, primitive, fast HTTP request/response parser written in C, designed to be stateless and memory-efficient.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A centralized SSH gateway for remote access and management of Linux servers and devices from anywhere.
A cross-platform open-source business rules engine for embedding decision logic in Rust, Node.js, Python, Go, Java, C#, Kotlin, and Swift applications.
A minimal embedded JavaScript engine for microcontrollers with seamless C/C++ interoperability.
A lightweight, fast MJPEG-HTTP video streamer for V4L2 devices, optimized for high-resolution, high-FPS streaming.
A free and open-source ANSI C implementation of the CANopen protocol stack for embedded control systems.
A lightweight Flutter Engine embedder for Raspberry Pi and Linux embedded systems that runs without X11 or Wayland.
A simple, portable Fast Fourier Transform (FFT) library for C with support for fixed and floating point data types.
An enterprise-grade C++ framework for building asynchronous, secure, and scalable HTTP/RESTful server applications.
A minimalistic, single-header MP3 decoder library focused on small size, speed, and ISO conformance.
A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub applications.
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.