Showing 36 of 834 projects
A lightweight, non-blocking HTTP request routing library for MicroPython, designed for resource-constrained embedded devices.
A captive portal implementation for MicroPython on ESP8266/NodeMCU devices to redirect network traffic to a local web page.
An Elixir implementation of the Firmata protocol for communicating with microcontrollers.
A Telegram Bot API wrapper for MicroPython, designed for ESP32 microcontrollers.
A single-thread pure C implementation of the Robot Operating System (ROS) framework for embedded and resource-constrained systems.
An ESP8266-based device that emulates the Gameboy Printer to wirelessly retrieve images from a Gameboy Camera.
A lightweight thread pool manager for MicroPython on ESP32 and Pycom modules to handle concurrent jobs efficiently.
A lightweight, header-only C++11 deep neural network library designed for embedded systems with minimal dependencies.
A component-based, model-driven framework for building reliable embedded real-time software in Ada, originally for spacecraft flight software.
MicroPython SPI driver for PN532 NFC/RFID breakout boards and shields, ported from Adafruit's CircuitPython library.
A MicroPython driver for HT16K33-based LED matrices, 7-segment numeric, and 14-segment alphanumeric displays.
A unified sensor manager library for air quality monitoring, supporting multiple PM, CO2, and environmental sensors across various microcontroller platforms.
A MicroPython library for building ultra-low-power systems on Pyboard hardware, enabling battery operation for over a year.
A Python library for parsing Ring Tone Text Transfer Language (RTTTL) strings to extract musical note frequencies and durations.
A resin.io project that bridges WiFi to Ethernet, allowing devices to share a wireless connection through wired networking.
A Raspberry Pi daemon that automatically controls a CPU fan via GPIO using an s8050 transistor based on temperature thresholds.
A simple command-line shell for MicroPython with current directory navigation and basic file operations.
A pure MicroPython library for decoding PNG and JPEG images without C extensions, optimized for embedded systems.
A captive portal implementation for MicroPython running on ESP32 (WeMos) devices.
An FTP client library adapted from CPython's ftplib for MicroPython, with optional TLS support.
A lightweight logging module designed for MicroPython, optimized for embedded systems with limited resources.
A MicroPython driver for the Texas Instruments INA226 current and power monitor IC.
A MicroPython driver for controlling TM1638-based LED&KEY modules with 8-digit 7-segment displays, 8 LEDs, and 8 switches.
MicroPython library for controlling 74HC595 8-bit shift registers with SPI and bit-bang interfaces.
A MicroPython driver for controlling I2C 16x2 LCD character screens with RGB backlight.
A high-performance, streaming JSON parser for C applications requiring maximum speed with large JSON documents.
MicroPython library for interfacing with the MLX90614 infrared temperature sensor via I2C.
An open-source pocket synthesizer with a custom hardware design and firmware.
A hybrid stateful fuzzing framework for USB gadget stacks in the Linux kernel.
A MicroPython driver for the DS3231 real-time clock and AT24C32 EEPROM modules, providing full access to RTC features with low memory usage.
Ada and SPARK firmware for the Crazyflie 2.0 nano quadcopter, targeting the STM32F4 ARM chip.
A simple audio synthesis library for creating musical instruments that can run on bareboard devices like STM32F4 or Raspberry Pi.
A minimal FTP server implementation for ESP8266 devices running MicroPython, enabling remote file management.
Synchronous and asynchronous MicroPython drivers for the VS1053b MP3/FLAC audio player chip.
A minimal, adaptable Ada runtime designed for embedded systems and diverse platforms.
A MicroPython menu implementation for LCD displays with submenus, actions, and callbacks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.