Showing 36 of 834 projects
A graphics initialization library for embedded environments, written in SPARK Ada and supporting Intel Core processors.
A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.
A modular embedded network stack implementing IPv4, UDP, DNS, DHCP, and other protocols for STM32 microcontrollers.
A hardware-based OTP generator using ESP8266 and Micropython for banking-grade security.
A MicroPython driver for reading temperature and humidity from the SHT31 sensor with configurable accuracy settings.
Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.
A Firebase Realtime Database client for MicroPython on ESP32, implementing REST API commands for IoT data sync.
Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.
A MicroPython library for driving Waveshare 4.3-inch e-ink displays on embedded boards like Pyboard and ESP8266.
A collection of MicroPython drivers for MQ series gas and air quality sensors.
Interactive voice response (IVR) system for MicroPython ESP32 devices with VoIP capabilities.
A lightweight Protocol Buffers implementation for MicroPython, enabling protobuf message parsing on resource-constrained devices.
A formally verified XML library in SPARK 2014, proven free of runtime errors and with bounded stack usage for secure untrusted data processing.
A MicroPython driver for the MPU6050 motion sensor with auto-calibration, built-in filters, and FIFO support.
A SPARK library for building portable, verifiable, and high-performance trusted components in component-based systems.
A simple MicroPython plotting package for Raspberry Pi Pico and Adafruit devices with line and scatter plot support.
GitHub Action to set up Ada and SPARK development environments for CI/CD workflows.
A web server construction kit for embedded systems, written in Ada, supporting static and dynamic content with minimal resource usage.
A MicroPython library for playing Nokia compose ringtones and MIDI files through a buzzer.
A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.
A MicroPython I2C driver for the MPU6886 6-axis motion tracking device, providing accelerometer, gyroscope, and temperature readings.
MicroPython library for reading radiation data from ESP8266-based Geiger counters.
MicroPython ESP32 library for calibrated on-chip ADC conversion using efuse calibration values.
Command-line tool for wireless development, prototyping, and testing of Bluetooth Low Energy MicroPython devices.
A MicroPython library for high-speed SPI communication with the ADXL345 accelerometer, optimized for maximum sampling rate.
A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).
An asynchronous MQTT client library compatible with both standard Python and MicroPython, optimized for ESP32.
A graphics library optimized for monochrome displays and embedded systems like LEGO MINDSTORMS EV3.
A computer algebra system designed to run on microcontrollers using MicroPython, enabling symbolic mathematics on embedded devices.
MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.
An ESP-IDF component for building mobile ad-hoc networks on top of ESP-NOW with automatic routing and C/C++ APIs.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
A pure MicroPython driver for the Bosch BME680 temperature, humidity, pressure, and VOC sensor, written from scratch for reliability.
A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.
A fast ESP_LCD-based MicroPython driver for the TTGO T-Display-S3 ST7789 display, written in C with framebuffer support.
A JavaScript class for creating and managing IPSO Smart Objects to abstract hardware and sensor data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.