Showing 36 of 834 projects
A weekly community newsletter covering Python on microcontrollers, CircuitPython, MicroPython, and related single-board computer projects.
Generates Ada bindings from CMSIS-SVD descriptions for ARM Cortex-M devices to streamline bare-metal driver development.
Generates runtime source trees for AdaCore's GNAT bare metal board support packages (BSPs).
Custom firmware for RC transmitters, forked from OpenTX with enhanced features and flexibility.
A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.
MicroPython driver for TinyRTC I2C modules with DS1307 real-time clock and AT24C32N EEPROM.
A MicroPython library for managing WiFi connections on ESP8266 and ESP32 boards with a captive portal for configuration.
A Go framework for implementing Google IoT Core devices with MQTT communication and config handling.
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.
A G-code parser and CNC controller written in Ada for ARM Cortex-M microcontrollers.
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.
MicroPython display driver for 240x240 pixel GC9A01 screens with rotation, mirroring, and bitmap font support.
Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.
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.
An open-source, cost-optimized STM32F303-based FOC/BLDC motor controller ESC designed as an alternative to VESC.
A collection of MicroPython experiments and utilities for embedded development.
A production-ready MQTT v5.0 and v3.1.1 platform providing a client library, multi-transport broker, and embedded protocol crate in Rust.
A pure MicroPython driver for the DS1302 real-time clock (RTC) module, enabling timekeeping on embedded devices.
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 lightweight Ada-language development framework for implementing software systems across diverse hardware platforms from embedded boards to mainframes.
A high-integrity multi-core RTOS and separation kernel written in SPARK Ada, designed for safety-critical embedded systems.
MicroPython driver for AHT10 and AHT20 temperature and humidity sensors.
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 MicroPython driver for the BME680 environmental sensor, supporting I2C and SPI interfaces.
A MicroPython driver for the TEA5767 FM radio module, enabling DIY FM radio projects on ESP8266, ESP32, and Raspberry Pi Pico.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.