Showing 36 of 383 projects
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A pure Rust library for reading and writing tar archives with a safe, idiomatic API.
A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.
A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.
A curated list of free software and open hardware for building remote-controlled multicopters, airplanes, and flying wings.
A static analyzer for Rust programs that computes stack usage and generates call graphs, primarily for embedded systems.
A collection of Rust crates implementing digital signature algorithms like DSA, ECDSA, Ed25519, and post-quantum schemes.
An embedded key-value database for Elixir, designed for robustness and minimal resource usage.
A lightweight, portable pure C99 ONNX inference engine for embedded devices with hardware acceleration support.
An iOS/tvOS view that automatically fetches, caches, and displays Open Graph metadata from URLs.
A minimal unit testing framework for C/C++ contained in a single header file.
A simple, secure, and lightweight C implementation of the MessagePack serialization format, suitable for embedded systems.
A superfast on-device vector database for Swift, enabling local persistence and vector search for iOS and macOS apps.
A Rust hardware abstraction layer (HAL) for Nordic Semiconductor's nRF51, nRF52, and nRF91 microcontroller families.
A multi-paradigm embedded NoSQL database for .NET with ACID transactions, text search, and vector similarity search capabilities.
A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.
A pure Rust Modbus library built on tokio for asynchronous and synchronous industrial communication.
A fast, portable ANSI C implementation of LZ77 compression optimized for speed over ratio.
A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.
A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.
A lightweight C library to locate the current executable and module paths across multiple platforms.
A small, easy-to-use configuration file parser library for C with support for sections, lists, and various data types.
Scripts and prebuilt binaries to build and run Swift 5.4 on ARM devices like Raspberry Pi.
A Rust library for validating Web PKI X.509 certificates with zero-copy parsing and no heap allocations.
A lightweight C++ machine learning library designed for embedded electronics and robotics applications.
A curated list of open-source electronic modules, subsystems, and projects for building robots.
A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.
Open-source control module hardware and software for ROS-based robotics, designed for embedded systems.
A fast C library for integer compression using SIMD-accelerated StreamVByte codec.
A portable, header-only C++ library for computing CRCs with high performance and minimal dependencies.
An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.
A headers-only C++11 CPU vector graphics library that requires no standard library, FPU, or GPU.
A lightweight C library implementing WebRTC and ORTC APIs for real-time communication.
A full-featured GPS NMEA-0183 sentence parser for MicroPython and embedded platforms, also compatible with Python 3.
A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.