Showing 36 of 383 projects
A lightweight, embeddable, NoSQL database for Deno that stores data in JSON files with a MongoDB-like API.
A library of standard functions for Game Boy game development in Assembly, reducing boilerplate code.
A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.
A full asynchronous web server for MicroPython designed for microcontrollers with minimal memory footprint.
A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.
A Rust parser for CAN DBC files using Pest grammar, enabling structured access to CAN network definitions.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
A fast single-precision Fast Fourier Transform (FFT) library written in ARM assembler for MicroPython on embedded platforms.
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 NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.
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 complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.
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.
A non-blocking Telegram bot library for MicroPython microcontrollers to control IoT devices via Telegram.
Bidirectional nRF24L01+ radio protocols for MicroPython enabling reliable exchange of arbitrary Python objects between Pyboards.
Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.
MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.
A lightweight HTTP client for MicroPython on ESP32 and Pycom modules, supporting SSL/TLS, SOCKS5, authentication, and JSON.
A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.
MicroPython and CircuitPython examples for MQTT communication with Adafruit IO on ESP8266/ESP32 boards.
A MicroPython library for interfacing with the VL53L0X time-of-flight distance sensor.
A lightweight Ada-language development framework for implementing software systems across diverse hardware platforms from embedded boards to mainframes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.