Showing 36 of 834 projects
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
An open-source, ultra-low-latency video conferencing platform and API built with Rust for software professionals and robotics.
A general-purpose programming language designed for WebAssembly with a fully self-developed toolchain and dual Chinese/English syntax.
An open-source software package for developing and operating unmanned air and surface vehicles of various types and sizes.
A free assembler/linker toolchain for developing games and software for the Nintendo Game Boy and Game Boy Color.
A high-performance, deterministic memory allocator with O(1) operations and low fragmentation for embedded and real-time systems.
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 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 small, fast ECDH and ECDSA implementation in C for 8-bit, 32-bit, and 64-bit embedded processors.
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.
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.
A portable C library implementing Perl-compatible regular expression pattern matching with Unicode support and optional JIT compilation.
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.
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 bash script for searching extracted firmware file systems to identify security issues, sensitive data, and interesting artifacts.
A C/C++ library for reading and writing structured configuration files with a simple syntax.
A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.
An open-source SDK providing libraries and tools for developing homebrew software on the Sony PlayStation Portable (PSP).
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 cross-platform library for USB video devices built on libusb, providing fine-grained control over UVC-compliant hardware.
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.
A simple, lightweight, and reliable UDP networking library written in pure C with optional in-order packet delivery.
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
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 high-performance, portable deep reinforcement learning library for continuous control, optimized for speed across CPUs, GPUs, and microcontrollers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.