Showing 36 of 834 projects
Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.
A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.
Multi-node RF race timing system for FPV drone racing using existing 5.8GHz video signals.
A ROS 2 client library for C providing convenience functions, an executor, lifecycle nodes, and parameter server support.
A MicroPython driver for SX127x LoRa transceivers, enabling wireless communication on ESP8266, ESP32, and Raspberry Pi.
A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
A dashboard for Raspberry Pi car computers that displays real-time vehicle data from OBD2 Bluetooth devices.
A Go implementation of the Constrained Application Protocol (CoAP) client and server, compliant with RFC 7252.
A simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.
Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.
A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.
A curated list of awesome Bluetooth Low Energy (BLE) resources for hardware, mobile, and IoT development.
A CMake toolchain for cross-compiling projects to Arduino-compatible boards (AVR, ESP32, etc.) using standard CMake workflows.
Reconfigure Raspberry Pi OS images using a Docker-like configuration file and QEMU chroot.
A MicroPython library implementing Modbus RTU and TCP protocols for both master (client) and slave (server) roles.
MQTT client library for CODESYS PLC programming environment supporting all QoS levels with high performance.
A MicroPython driver for the Bosch BME280 temperature, pressure, and humidity sensor, also compatible with BMP280.
Open-source Game Boy flash cartridge using a Xilinx CPLD as the memory bank controller.
Delphi components for implementing Modbus TCP client and server applications in industrial automation.
Use your car's CAN bus as a game controller to play video games with real steering wheels and pedals.
A micro-framework for remotely managing MicroPython boards (ESP32) via a single encrypted MQTT connection.
A SQLite library module for MicroPython, providing a DB-API 2.0 subset compatible with Python's sqlite3.
A lightweight MQTT broker library and standalone server written in Go, supporting TCP and WebSocket connections.
A MicroPython class for interfacing with the OV2640 camera on ESP8266, enabling image capture and storage.
A MicroPython driver for the Bosch BMP280 temperature and pressure sensor with configurable use cases and oversampling.
Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.
A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.
A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.
A MicroPython driver for ADS1115 and ADS1015 analog-to-digital converters, optimized for time-sensitive and IRQ-safe operations.
A MicroPython driver for ESP32-S3 devices to control ST7789 and compatible displays via ESP_LCD parallel and SPI interfaces.
A Python library providing control functions for single-board computers, including network, storage, display, and system management.
A minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
A Godot 4.1+ plugin for bidirectional serial communication with Arduino devices.
A technical demo showing how to hack the Game Boy Color LCD controller to play full-motion color video with music.
An extremely minimal Huffman encoder/decoder with zero library dependencies, designed for embedded systems.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.