Showing 36 of 834 projects
A V language wrapper for libserialport providing serial port communication with blocking/non-blocking I/O and configuration.
A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.
An asynchronous Sentry.io client for MicroPython to send exceptions with stacktraces to Sentry.
MicroPython libraries for controlling DC motors, servos, and stepper motors with advanced features like asynchronous movement.
A MicroPython driver for AT24Cxx series EEPROM chips, enabling data storage and retrieval via I2C.
Display images and Conway's Game of Life on a 128x128 RGB LED matrix using a Raspberry Pi and Go.
A MicroPython library for controlling EBYTE LoRa E32 series UART wireless modules.
A MicroPython driver for SH1107-based OLED displays with the same API as the built-in SSD1306 driver.
MicroPython library for controlling CH9121 Ethernet modules using uasyncio.
A MicroPython driver for FT6x06 capacitive touch sensors, supporting both interrupt-driven callbacks and polling.
MicroPython driver for VL53L0X time-of-flight sensor with non-blocking measurement support.
A MicroPython driver for the BMA423 accelerometer with step detection and feature engine support.
A MicroPython driver for SSD1306 OLED 128x64 displays on ESP8266, supporting text, graphics, and bitmap rendering.
A MicroPython module for I2C communication with the Bosch BME280 temperature, humidity, and pressure sensor.
A MicroPython library for encoding and transmitting messages as Morse code via LED blinking.
A C library SDK for devices to interact with Algorand and other blockchains, designed for embedded systems and cross-platform use.
A Python library for data acquisition from I2C sensors on Raspberry Pi and MicroPython platforms.
A MicroPython library for sending text, sticker, and image notifications to Line Notify from ESP32/ESP8266 devices.
A MicroPython library for sending and receiving infrared signals on ESP32 microcontrollers.
A MicroPython library for interacting with SIM7600 cellular modules, covering SMS, calling, GPRS, HTTP, FTP, and TCP/IP operations.
A MicroPython-based IoT platform for ESP32 boards with web UI, MQTT, and integration for Home Assistant and Thingsboard.
A base operating system switch designed specifically for networking hardware and infrastructure.
A MicroPython class for debouncing switches and buttons to handle noisy input signals.
A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.
A MicroPython port of the classic Software Automatic Mouth (SAM) text-to-speech synthesizer for embedded systems.
A modular open-source development platform for designing battery management systems (BMS).
A MicroPython library for reading rotary encoder inputs on microcontrollers.
Generates Ada code from finite-state machine descriptions using text scripts.
A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.
A simple widget toolkit for embedded platforms with a focus on minimalism and portability.
A MicroPython driver for the HX711 weighing sensor that provides stable weight readings in grams with tare functionality.
A MicroPython library for controlling the Microchip MCP4728 I2C 12-bit quad digital-to-analog converter.
A MicroPython library for controlling P9813 chainable RGB LED drivers on embedded devices.
A toolbox for programming and controlling Si5351 clock generator modules via serial interface.
A modern file explorer and management tool for MicroPython devices like ESP32 and ESP8266.
A Firebase Authentication client library for MicroPython, enabling user sign-in, sign-up, and session management on microcontrollers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.