Showing 36 of 454 projects
A C++ library providing object-oriented serial port programming for Linux systems.
A Python library for generating and parsing AUTOSAR XML (ARXML) files, enabling integration with commercial AUTOSAR toolchains.
A functional reactive programming domain-specific language for efficient hybrid systems and robotics.
Open source firmware for FPV video transmitters supporting MSP, SmartAudio, and Tramp protocols with automatic detection.
A compact, fast, and easy-to-use binary serialization format for efficient data storage and transfer.
OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.
A Python 3 utility to convert TTF, OTF, BDF, and PCF fonts into Python source files for use with MicroPython display drivers.
An Arduino library for ESP8266 WiFi modules with automatic reconnection and simplified network operations.
A lightweight C++ machine learning library designed for embedded electronics and robotics applications.
A Kotlin Multiplatform Bluetooth Low Energy (BLE) library providing a unified API for iOS, Android, macOS, Windows, JavaScript, and Raspberry Pi.
An Arduino library for creating and sending .pcap files from ESP8266/ESP32 to Wireshark for WiFi packet capture and analysis.
A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.
A translator that converts ECMA-335 CIL/MSIL bytecode into portable C99 source code for embedded systems and cross-platform use.
A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.
A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.
Pure Python 3-D geographic coordinate conversions for geospace applications, with optional NumPy acceleration.
An Erlang MQTT client library and CLI tool supporting MQTT v5.0, v3.1.1, and v3.1.
A BSD-licensed C library for Forward Error Correction using Convolutional codes and Reed-Solomon algorithms.
A curated list of open-source electronic modules, subsystems, and projects for building robots.
A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.
Open-source control module hardware and software for ROS-based robotics, designed for embedded systems.
A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.
An ESP32-based WiFi packet monitor that captures and displays nearby network traffic on an OLED screen with SD card logging.
A C++ framework for simulating and measuring ROS 2 system performance, tracking latency, reliability, CPU, and memory usage.
MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.
A curated collection of FPGA resources including tutorials, books, devices, tools, and community references for hardware development.
A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.
A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.
A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.
A CANopen driver framework for ROS enabling communication with industrial CANopen devices.
A lightweight, portable exception handling library for C using setjmp/longjmp, designed for embedded systems and performance-critical applications.
Toro is a unikernel for deploying applications as microVMs using virtio-fs and virtio-vsocket with a minimalistic architecture.
Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.
A Python 3 library for controlling stepper motors, DC motors, and servos with a Raspberry Pi.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.