Showing 36 of 72 projects
A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.
A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.
Clean-code flight controller firmware for multi-rotor and fixed-wing aircraft, supporting STM32 processors.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
A comprehensive guide to cross-compiling Rust programs, covering setup, toolchains, and troubleshooting for various target architectures.
A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.
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 lightweight PNG encoder and decoder library in C and C++ with zero dependencies.
An embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.
A curated list of software, hardware, books, and research for embedded and IoT security analysis.
A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.
An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.
A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.
A high-performance HTTP proxy library for Java, built on Netty, designed for embedding and traffic manipulation.
An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.
An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A tiny, primitive, fast HTTP request/response parser written in C, designed to be stateless and memory-efficient.
A minimal embedded JavaScript engine for microcontrollers with seamless C/C++ interoperability.
An enterprise-grade C++ framework for building asynchronous, secure, and scalable HTTP/RESTful server applications.
A centralized SSH gateway for remote access and management of Linux servers and devices from anywhere.
A lightweight, fast MJPEG-HTTP video streamer for V4L2 devices, optimized for high-resolution, high-FPS streaming.
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.
A minimalistic, single-header MP3 decoder library focused on small size, speed, and ISO conformance.
A free and open-source ANSI C implementation of the CANopen protocol stack for embedded control systems.
A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub applications.
A C++23 logging API modeled after log4j, providing thread-safe, flexible, and granular control over log management.
An ultra-lightweight Python interpreter for microcontrollers, requiring only 4KB of RAM and zero dependencies.
A cross-platform open-source business rules engine for embedding decision logic in Rust, Node.js, Python, Go, Java, C#, Kotlin, and Swift applications.
STL-compatible C++ memory allocator library with a simpler RawAllocator concept and various allocator implementations.
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
A Rust crate providing safe, convenient, and performant abstractions for UEFI (Unified Extensible Firmware Interface) development.
A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.
An asynchronous embedded C++ framework for ESP8266, ESP32, and Raspberry Pi Pico with powerful networking features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.