Showing 36 of 454 projects
Generates runtime source trees for AdaCore's GNAT bare metal board support packages (BSPs).
A low-memory, DEFLATE-inspired lossless compression library optimized for embedded and resource-constrained environments.
Custom firmware for RC transmitters, forked from OpenTX with enhanced features and flexibility.
A ROS wrapper for jetson-stats that provides NVIDIA Jetson board status via diagnostic messages and control services.
MicroPython driver for TinyRTC I2C modules with DS1307 real-time clock and AT24C32N EEPROM.
A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.
A Go framework for implementing Google IoT Core devices with MQTT communication and config handling.
A MicroPython library for managing WiFi connections on ESP8266 and ESP32 boards with a captive portal for configuration.
A G-code parser and CNC controller written in Ada for ARM Cortex-M microcontrollers.
A Win32/64 VCL and Firemonkey COM-Port component for Delphi, enabling RS232 serial communication.
A starter kit for developing Game Boy games with modern tooling and best practices.
MicroPython firmware extension for M5Stack CORE2 with hardware driver support for display, touch, sensors, and power management.
A lightweight, pure Python Protocol Buffer library supporting multiple schema formats and MicroPython.
A MicroPython library for reading voltage, current, and power from the Texas Instruments INA219 sensor via I2C.
A MicroPython driver for the Bosch BNO055 IMU, providing hardware sensor fusion for orientation, acceleration, and magnetic field data.
Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.
MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.
A fast C driver for MicroPython to control ILI9342C-based displays, supporting graphics, text, and JPG rendering.
Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.
A MicroPython driver for Waveshare E-Paper displays on Pycom devices, enabling low-power graphics and image rendering.
A low-level Rust library for building interactive command-line interfaces with commands, properties, and autocomplete.
A command-line tool for estimating ROM and RAM usage in Game Boy and other GBDK platform games from map, binary, and debug files.
A collection of MicroPython experiments and utilities for embedded development.
A pure MicroPython driver for the DS1302 real-time clock (RTC) module, enabling timekeeping on embedded devices.
An open-source, cost-optimized STM32F303-based FOC/BLDC motor controller ESC designed as an alternative to VESC.
A MicroPython driver for SSD1309 monochrome OLED displays with SPI and I2C support.
MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.
A library to simplify WiFi and MQTT connectivity for ESP32 microcontrollers with OTA update support.
An Arduino library for ESP32 that implements an SSH client to connect and execute commands on remote servers.
A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.
A lightweight Ada-language development framework for implementing software systems across diverse hardware platforms from embedded boards to mainframes.
A lightweight, non-blocking HTTP request routing library for MicroPython, designed for resource-constrained embedded devices.
A MicroPython driver for the TEA5767 FM radio module, enabling DIY FM radio projects on ESP8266, ESP32, and Raspberry Pi Pico.
An Elixir implementation of the Firmata protocol for communicating with microcontrollers.
MicroPython driver for AHT10 and AHT20 temperature and humidity sensors.
A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.