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.
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 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 complete Ada port of the OSDev Bare Bones tutorial for building a minimal operating system kernel.
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 MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.
A lightweight CoAP client/server implementation for MicroPython on microcontrollers like ESP32 and Pycom devices.
A framebuffer console class for MicroPython that redirects REPL output to OLED or TFT displays.
A non-blocking Telegram bot library for MicroPython microcontrollers to control IoT devices via Telegram.
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.
MicroPython scripts to control Sonoff switches and ESP8266 modules via MQTT.
A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.
A lightweight HTTP client for MicroPython on ESP32 and Pycom modules, supporting SSL/TLS, SOCKS5, authentication, and JSON.
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.