Showing 36 of 203 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.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
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 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 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 embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.
An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.
A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.
A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.
An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.
A high-performance HTTP proxy library for Java, built on Netty, designed for embedding and traffic manipulation.
An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.
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 minimal embedded JavaScript engine for microcontrollers with seamless C/C++ interoperability.
A centralized SSH gateway for remote access and management of Linux servers and devices from anywhere.
An enterprise-grade C++ framework for building asynchronous, secure, and scalable HTTP/RESTful server applications.
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 cross-platform open-source business rules engine for embedding decision logic in Rust, Node.js, Python, Go, Java, C#, Kotlin, and Swift 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 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.
STL-compatible C++ memory allocator library with a simpler RawAllocator concept and various allocator implementations.
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.