Showing 36 of 834 projects
A Python library for generating and parsing AUTOSAR XML (ARXML) files, enabling integration with commercial AUTOSAR toolchains.
A C++ library providing object-oriented serial port programming for Linux systems.
A Kotlin Multiplatform Bluetooth Low Energy (BLE) library providing a unified API for iOS, Android, macOS, Windows, JavaScript, and Raspberry Pi.
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.
OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.
A compact, fast, and easy-to-use binary serialization format for efficient data storage and transfer.
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 creating and sending .pcap files from ESP8266/ESP32 to Wireshark for WiFi packet capture and analysis.
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 high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.
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.
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 curated list of open-source electronic modules, subsystems, and projects for building robots.
Pure Python 3-D geographic coordinate conversions for geospace applications, with optional NumPy acceleration.
A BSD-licensed C library for Forward Error Correction using Convolutional codes and Reed-Solomon algorithms.
An Erlang MQTT client library and CLI tool supporting MQTT v5.0, v3.1.1, and v3.1.
Open-source control module hardware and software for ROS-based robotics, designed for embedded systems.
A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.
A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.
A C++ framework for simulating and measuring ROS 2 system performance, tracking latency, reliability, CPU, and memory usage.
An ESP32-based WiFi packet monitor that captures and displays nearby network traffic on an OLED screen with SD card logging.
A curated collection of FPGA resources including tutorials, books, devices, tools, and community references for hardware development.
MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.
A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.
A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.
A CANopen driver framework for ROS enabling communication with industrial CANopen devices.
Toro is a unikernel for deploying applications as microVMs using virtio-fs and virtio-vsocket with a minimalistic architecture.
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 lightweight, portable exception handling library for C using setjmp/longjmp, designed for embedded systems and performance-critical applications.
Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.
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.