Showing 36 of 834 projects
MicroPython driver for AS7262 and AS7263 spectral sensors, designed for PyCom boards.
A V language wrapper for libserialport providing serial port communication with blocking/non-blocking I/O and configuration.
A driver for GC9A01 displays to work with LVGL micropython bindings on ESP32 microcontrollers.
Ada programming language client library for ROS2/RCL robotics middleware.
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 module for I2C communication with the Bosch BME280 temperature, humidity, and pressure sensor.
A MicroPython driver for SSD1306 OLED 128x64 displays on ESP8266, supporting text, graphics, and bitmap rendering.
A Python library for data acquisition from I2C sensors on Raspberry Pi and MicroPython platforms.
Display images and Conway's Game of Life on a 128x128 RGB LED matrix using a Raspberry Pi and Go.
A MicroPython driver for FT6x06 capacitive touch sensors, supporting both interrupt-driven callbacks and polling.
A MicroPython library for sending text, sticker, and image notifications to Line Notify from ESP32/ESP8266 devices.
A MicroPython library for controlling EBYTE LoRa E32 series UART wireless modules.
A C library SDK for devices to interact with Algorand and other blockchains, designed for embedded systems and cross-platform use.
A MicroPython library for encoding and transmitting messages as Morse code via LED blinking.
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 library for reading rotary encoder inputs on microcontrollers.
A MicroPython library for sending and receiving infrared signals on ESP32 microcontrollers.
A MicroPython-based IoT platform for ESP32 boards with web UI, MQTT, and integration for Home Assistant and Thingsboard.
A MicroPython library for interacting with SIM7600 cellular modules, covering SMS, calling, GPRS, HTTP, FTP, and TCP/IP operations.
A MicroPython class for debouncing switches and buttons to handle noisy input signals.
MicroPython library for interfacing with keypad matrices with customizable layouts and error handling.
A base operating system switch designed specifically for networking hardware and infrastructure.
A modular open-source development platform for designing battery management systems (BMS).
Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.
A MicroPython driver for the HX711 weighing sensor that provides stable weight readings in grams with tare functionality.
A modern file explorer and management tool for MicroPython devices like ESP32 and ESP8266.
Generates Ada code from finite-state machine descriptions using text scripts.
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 simple widget toolkit for embedded platforms with a focus on minimalism and portability.
A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.
A MicroPython library for controlling the Microchip MCP4728 I2C 12-bit quad digital-to-analog converter.
A MicroPython driver for Bosch BMP585, BMP581, BMP390, BMP280, and BME280 pressure sensors via I2C, supporting altitude calculation and sensor configuration.
A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.