Showing 36 of 834 projects
A MicroPython driver for the TEA5767 FM radio module, enabling DIY FM radio projects on ESP8266, ESP32, and Raspberry Pi Pico.
An Arduino library for ESP32 that implements an SSH client to connect and execute commands on remote servers.
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 lightweight, header-only C++11 deep neural network library designed for embedded systems with minimal dependencies.
A Telegram Bot API wrapper for MicroPython, designed for ESP32 microcontrollers.
A component-based, model-driven framework for building reliable embedded real-time software in Ada, originally for spacecraft flight software.
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 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 Raspberry Pi daemon that automatically controls a CPU fan via GPIO using an s8050 transistor based on temperature thresholds.
A resin.io project that bridges WiFi to Ethernet, allowing devices to share a wireless connection through wired networking.
A pure MicroPython library for decoding PNG and JPEG images without C extensions, optimized for embedded systems.
A simple command-line shell for MicroPython with current directory navigation and basic file operations.
An FTP client library adapted from CPython's ftplib for MicroPython, with optional TLS support.
A MicroPython driver for controlling TM1638-based LED&KEY modules with 8-digit 7-segment displays, 8 LEDs, and 8 switches.
A captive portal implementation for MicroPython running on ESP32 (WeMos) devices.
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 I2C 16x2 LCD character screens with RGB backlight.
MicroPython library for interfacing with the MLX90614 infrared temperature sensor via I2C.
MicroPython library for controlling 74HC595 8-bit shift registers with SPI and bit-bang interfaces.
Ada and SPARK firmware for the Crazyflie 2.0 nano quadcopter, targeting the STM32F4 ARM chip.
A high-performance, streaming JSON parser for C applications requiring maximum speed with large JSON documents.
A hybrid stateful fuzzing framework for USB gadget stacks in the Linux kernel.
An open-source pocket synthesizer with a custom hardware design and firmware.
A MicroPython driver for the DS3231 real-time clock and AT24C32 EEPROM modules, providing full access to RTC features with low memory usage.
A minimal FTP server implementation for ESP8266 devices running MicroPython, enabling remote file management.
A simple audio synthesis library for creating musical instruments that can run on bareboard devices like STM32F4 or Raspberry Pi.
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.