Showing 36 of 203 projects
A high-performance C++17 logging library with zero dynamic allocations during log calls, supporting synchronous and asynchronous logging.
A MicroPython library implementing the Madgwick algorithm for sensor fusion, calculating heading, pitch, and roll from motion tracking devices.
A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.
Python library for controlling HD44780-compatible character LCDs via GPIO or I2C backpacks.
A Docker container for Raspberry Pi that provides a JSON REST API to configure WiFi, enabling simultaneous access point and client modes.
Non-blocking MicroPython drivers for receiving from IR remotes and transmitting IR signals for blaster applications.
A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.
A cross-platform microframework for building fast, compact web applications in Pascal using Delphi or Lazarus/Free Pascal.
A lightweight, embeddable web server written in pure C# for quickly creating .NET web services with minimal configuration.
A safe, fallible, embedded-friendly ordered set and map implementation using a scapegoat tree, validated against Rust's BTreeSet/BTreeMap.
A Rust library for connecting to Substrate-based blockchains via RPC, with a focus on no_std and embedded environments.
A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.
A fast and stable Constrained Application Protocol (CoAP) library implemented in Rust.
A Rust library for computing CRC (16, 32, 64) checksums with support for various standards and pluggable implementations.
A comprehensive Swift library suite implementing Bluetooth SIG specifications for cross-platform development.
A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.
A cross-platform ZX Spectrum emulator written in Rust, featuring highly accurate Z80 and AY chip emulation.
A pure Rust MQTT client library designed for simplicity, robustness, and high performance with an opinionated eventloop architecture.
A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.
A MicroPython driver for controlling WS2812, WS2812B, and compatible RGB LEDs like AdaFruit NeoPixels.
A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.
A Rust library for Linux SocketCAN communication, providing network socket access to CAN bus with async support.
A broker that bridges resource-constrained devices (Micro XRCE-DDS Clients) with the DDS global dataspace using the DDS-XRCE protocol.
A lightweight MicroPython class for interfacing with MFRC522 RFID readers on embedded boards like ESP8266 and WiPy.
A CMake toolchain for building and uploading AVR microcontroller projects across Linux, Windows, and OS X.
A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.
A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.
A secure firmware framework for WebAssembly applets that makes embedded development more accessible.
A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.
A Semtech SX126X LoRa driver for Micropython and CircuitPython, ported from RadioLib.
A lightweight, embeddable, NoSQL database for Deno that stores data in JSON files with a MongoDB-like API.
A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.
A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.
A full asynchronous web server for MicroPython designed for microcontrollers with minimal memory footprint.
A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.
A Rust parser for CAN DBC files using Pest grammar, enabling structured access to CAN network definitions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.