Showing 23 of 203 projects
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
Integer and fixed-point square root functions using only addition, subtraction, and bit shifts.
A touch-driven event-based GUI library for Pyboard with TFT displays, built for hardware control and monitoring applications.
A fast single-precision Fast Fourier Transform (FFT) library written in ARM assembler for MicroPython on embedded platforms.
A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.
A complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.
A lightweight MicroPython library for reading MPU6050 accelerometer and gyroscope data on ESP8266 boards.
A microPython wrapper for the Telegram Bot API, enabling Telegram bot creation on ESP32, ESP8266, and RP2040 microcontrollers.
A MicroPython library for controlling the MCP23017 2-port 16-bit I/O expander via I2C.
A pure Python implementation of MDNS with Service Discovery for MicroPython devices.
An extremely fast plain C asynchronous logging library designed to minimize log producer thread overhead.
A secure microkernel for building high-performance, security-hardened embedded systems and IoT devices on microcontrollers.
An ESP8266-based GameBoy printer emulator that receives and serves printed images over WiFi.
A lightweight DNS server for MicroPython that responds to A queries with support for multiple domains and wildcards.
A minimal Open Sound Control (OSC) client and server library for MicroPython and CPython.
MicroPython driver for Bosch BME280/BMP280 environmental sensors on ESP8266 boards.
A MicroPython driver library for controlling Nokia 5110 PCD8544 84x48 monochrome LCD displays.
A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.
A MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.
A framebuffer console class for MicroPython that redirects REPL output to OLED or TFT displays.
An HTTP client library for MicroPython with an API similar to Python's requests library.
Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.
Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.