Showing 36 of 43 projects
A Python-based serial utility for flashing, provisioning, and interacting with Espressif SoCs.
A Node.js library for accessing and controlling serial ports across Linux, macOS, and Windows.
Cross-platform configuration and management application for the Betaflight flight control firmware.
A cross-platform C++ library for interfacing with RS-232 serial ports, providing a modern C++ interface similar to PySerial.
Android library for USB serial communication with support for multiple chipset families and SPI interface.
A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.
A Node.js library for communicating with USB devices, supporting both WebUSB and legacy APIs.
A Python module for reading real-time sensor data from OBD-II vehicle ports using ELM327 adapters.
A 6-axis motion control system for high-performance CNC and small to mid-sized industrial machines.
A command-line tool for file manipulation and code execution on MicroPython/CircuitPython boards over serial connection.
A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.
A cross-platform serial port library for Rust providing blocking I/O and port enumeration.
A pure JavaScript implementation of MODBUS-RTU (Serial and TCP) for Node.js to communicate with industrial devices.
Arduino WiFi library for ESP8266 modules, providing internet connectivity with API compatibility to standard Arduino WiFi.
A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.
A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.
A ROS driver for u-blox GPS receivers, providing configuration, data parsing, and topic publishing for navigation solutions.
A cross-platform desktop UI tool for managing ESP32 microcontrollers running MicroPython, featuring an IDE, file manager, REPL, and real-time dashboards.
A C++ library providing object-oriented serial port programming for Linux systems.
An Arduino library for ESP8266 WiFi modules with automatic reconnection and simplified network operations.
A shell-based file explorer for ESP8266 and WiPy MicroPython devices, enabling file transfers and REPL access via serial, websocket, or telnet.
Arduino firmware enabling serial MIDI communication with Nintendo Game Boy for music applications like LSDJ and Nanoloop.
An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.
A comprehensive Modbus TCP and Serial contribution package for Node-RED, enabling industrial communication.
An Arduino-based CAN bus monitoring tool implementing the SLCAN protocol for low-speed automotive diagnostics.
A Node.js library for controlling DMX-512 lighting systems with support for multiple hardware interfaces and animations.
A JavaScript library for parsing NMEA sentences from GPS receivers into a high-level, usable state object.
A pure Go library for parsing NMEA 0183 sentences from GPS and marine navigation devices.
An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.
A Python library for interacting with FLIR thermal imaging cameras, capturing raw images, and converting proprietary file formats.
A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.
A MicroPython library implementing Modbus RTU and TCP protocols for both master (client) and slave (server) roles.
A Python library providing high-level async/await APIs for serial port communication, built on pySerial and asyncio.
A blocking socket TCP/IP library for Delphi and FreePascal with support for IPv4/IPv6, TLS, and many internet protocols.
A Python interface for the Multiwii Serial Protocol (MSP) to communicate with and control Betaflight and iNAV flight controllers.
A blazingly fast, minimal serial monitor and plotter for embedded systems and serial communication, written in Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.