Showing 36 of 415 projects
An open-source, ultra-low-latency video conferencing platform and API built with Rust for software professionals and robotics.
An open-source software package for developing and operating unmanned air and surface vehicles of various types and sizes.
A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
A curated list of resources about programming practices for writing safety-critical software.
A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.
A high-performance, deterministic memory allocator with O(1) operations and low fragmentation for embedded and real-time systems.
A data compression library for embedded and real-time systems with minimal memory usage.
A small, fast C implementation of Protocol Buffers for embedded systems and high-performance applications.
An open-source operating system for low-power wireless embedded devices, used in sensor networks and ubiquitous computing.
A portable suite of libraries and tools for building cross-platform graphical client applications with minimal overhead.
A Qt/QML integration for .NET, enabling .NET developers to build cross-platform desktop and embedded GUI applications.
A small, fast ECDH and ECDSA implementation in C for 8-bit, 32-bit, and 64-bit embedded processors.
An Arduino framework for ESP8266/ESP32 implementing the Homie MQTT convention for IoT devices.
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs, SPI, I2C, PWM, UART, and 1-Wire.
A header-only C/C++ library that replaces slow integer division instructions with fast shift/add/multiply sequences.
An improved Lua SDK for ESP32, ESP8266, and STM32 microcontrollers, enabling Lua scripting on embedded hardware.
Transpile trained scikit-learn estimators to C, Java, JavaScript, Go, PHP, and Ruby for embedded systems and performance-critical applications.
A portable C library implementing Perl-compatible regular expression pattern matching with Unicode support and optional JIT compilation.
Core libraries for creating robot programs for the FIRST Robotics Competition roboRIO.
A toolkit for real-time audio streaming over the network with guaranteed latency and packet loss recovery.
A C/C++ library for reading and writing structured configuration files with a simple syntax.
A bash script for searching extracted firmware file systems to identify security issues, sensitive data, and interesting artifacts.
A fully functional MQTT client library for ESP8266 microcontrollers, supporting SSL, multiple connections, and all QoS levels.
A Go package for building Bluetooth Low Energy peripherals and clients using the GATT protocol.
A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.
A cross-platform library for USB video devices built on libusb, providing fine-grained control over UVC-compliant hardware.
An open-source SDK providing libraries and tools for developing homebrew software on the Sony PlayStation Portable (PSP).
A compiler and package set that enables Go programs to run on small 32-bit microcontrollers by generating C as intermediate code.
A Python library for reading, writing, and converting various Controller Area Network (CAN) database formats.
An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.
An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
A high-performance, portable deep reinforcement learning library for continuous control, optimized for speed across CPUs, GPUs, and microcontrollers.
A collection of scripts and utilities to extract, modify, and rebuild Linux-based firmware images for embedded devices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.