Showing 36 of 834 projects
Standard include file containing Game Boy hardware definitions for RGBDS assembly projects.
Multi-node RF race timing system for FPV drone racing using existing 5.8GHz video signals.
A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.
A simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.
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 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.
Compile WebAssembly to native MicroPython modules for running high-performance code on embedded systems.
A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.
A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.
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 curated list of awesome Bluetooth Low Energy (BLE) resources for hardware, mobile, and IoT development.
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.
Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.
A MicroPython driver for the Bosch BMP280 temperature and pressure sensor with configurable use cases and oversampling.
A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.
A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.
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 minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.
A Python library providing control functions for single-board computers, including network, storage, display, and system management.
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.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
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.