Showing 36 of 834 projects
An Arduino-based CAN bus monitoring tool implementing the SLCAN protocol for low-speed automotive diagnostics.
A C library for schema-based YAML parsing and serialization into custom C data structures.
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
A MicroPython library for implementing Bluetooth Low Energy (BLE) Human Interface Devices (HID) like keyboards, mice, and joysticks.
A Python tool that actively fingerprints embedded TCP/IP stacks on network devices to identify vulnerable implementations.
A low-level utility for dumping, writing, and analyzing data from physical NAND Flash memory or virtual image files.
A high-performance IoT development platform built with Rust, supporting MQTT, WebSocket, TCP, and CoAP protocols for real-time data processing.
A cross-platform library of cryptographic primitives for building cryptocurrency wallets.
A CAN bus visualization tool for real-time message plotting to aid in reverse engineering.
Automated setup and configuration script for NVIDIA Jetson boards, handling updates, kernel patches, ROS installation, and performance tuning.
ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.
A Kotlin Multiplatform MQTT 3.1.1/5.0 client and embeddable/standalone broker targeting multiple platforms.
A simple, efficient, and dependency-free JSON parser and printer library in C with an interruptible SAX-style API.
Arduino library for ESP-NOW, a connectionless WiFi communication protocol on ESP8266 and ESP32.
Size-optimized ports of the 240p Test Suite for NES, Game Boy, and Game Boy Advance to test retro video output.
Ada and SPARK drivers library for bare-metal microcontrollers, supporting ARM Cortex-M and RISC-V platforms.
MicroPython drivers for InvenSense MPU9250, MPU9150, and MPU6050 IMUs, providing calibrated sensor data for motion tracking.
A MicroPython driver for ST7735 TFT LCD displays with text, graphics, and bitmap support.
A cross-platform microframework for building fast, compact web applications in Pascal using Delphi or Lazarus/Free Pascal.
Control Spotify playback from an ESP8266 microcontroller with a color touch display, showing album art and track info.
A suite of dependency-free Go libraries for interfacing with IoT devices, sensors, and actuators.
A self-assembling mesh network library for ESP8266 devices using MQTT for communication and supporting over-the-air updates.
A collection of Web Components for visualizing Arduino and electronic hardware parts in web applications.
An Arduino library to simplify the basics of IoT projects for the ESP32 microcontroller.
A MicroPython driver for SH1106 OLED displays, supporting SPI and I2C interfaces with framebuffer-based graphics.
An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.
A small, public domain or Apache 2.0 licensed C++ JPEG compression and fuzzed low-RAM decompression codec.
A MicroPython driver for ST7789 and compatible LCD displays, supporting multiple resolutions and hardware features.
A Node.js extension for sending and receiving CAN bus messages via SocketCAN on Linux systems.
A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.
A MicroPython driver for ESP32 devices to communicate using LoRa and LoRaWAN protocols.
A comprehensive Swift library suite implementing Bluetooth SIG specifications for cross-platform development.
An emulator for the iPod clickwheel, focusing on running Rockbox and eventually Apple's RetailOS on emulated iPod hardware.
A MicroPython library for controlling TM1637 quad 7-segment LED display modules with easy-to-use methods.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.