Showing 36 of 80 projects
A malicious traffic detection system that monitors network traffic for blacklisted threats and suspicious activities using public feeds and heuristics.
A minimalistic and customizable graph card for Home Assistant Lovelace UI, displaying sensor history as line or bar charts.
A multi-sensor calibration toolbox for autonomous driving, supporting IMU, LiDAR, camera, and radar calibration.
Android library for easy sensor event handling and gesture detection with minimal boilerplate code.
A developer-friendly React Native library for accessing mobile device sensors with a unified API.
A web application honeypot sensor that clones websites to attract and analyze malicious attacks.
A MicroPython library implementing the Madgwick algorithm for sensor fusion, calculating heading, pitch, and roll from motion tracking devices.
A Python script that gathers Raspberry Pi or Ubuntu system health metrics and publishes them to an MQTT server for Home Assistant integration.
MicroPython drivers for InvenSense MPU9250, MPU9150, and MPU6050 IMUs, providing calibrated sensor data for motion tracking.
The Open Source Controller
ROS wrapper for Orbbec Astra 3D cameras, enabling depth sensing and point cloud generation in ROS Kinetic, Melodic, and Noetic.
A MicroPython framework for building and deploying smart home nodes on ESP32/ESP8266 microcontrollers using MQTT communication.
An Elixir framework for evolutive neural networks with a modular DSL and OTP-based architecture.
A MicroPython driver for the Maxim MAX30102 and MAX30105 optical heart-rate and pulse oximetry sensors.
ROS driver for SICK safety laser scanners that publishes sensor data as laser_scan messages.
ROS driver for the Bosch BNO055 IMU sensor using UART communication interface.
A unified sensor manager library for air quality monitoring, supporting multiple PM, CO2, and environmental sensors across various microcontroller platforms.
An ESP32 sensor that reads electricity meter P1 port data and publishes it to MQTT and HomeAssistant, written in MicroPython.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
Publishes BME680 sensor data (temperature, humidity, pressure, gas) over MQTT using MicroPython.
A MicroPython library for communicating with SDI-12 sensors over UART using RS-485.
MicroPython driver for Sensirion SCD40 and SCD41 CO₂ sensors with I2C interface.
⛔️ DEPRECATED MicroPythonMicroPython Driver for the TDK ICM20948 Accelerometer/Gyro Sensor
⛔️ DEPRECATED MicroPython Driver fot the Sensirion Temperature and Humidity SHT40, SHT41 and SHT45 Sensor
⛔️ DEPRECATED MicroPython Driver for the Bosch BMI270 Accelerometer/Gyro Sensor
MicroPython examples for using the TTP223 capacitive touch module as a drop-in replacement for push buttons.
A MicroPython library for interfacing with Bela's Trill touch sensors on ESP32 boards.
A MicroPython driver for the SHT11 temperature and humidity sensor using bit-banged communication on ESP32 boards.
MicroPython module for interfacing with the ENS160 digital multi-gas sensor for indoor air quality monitoring.
A MicroPython module for interfacing with the BH1750 ambient light sensor via I2C.
A MicroPython module for interfacing with the BMP390 pressure and temperature sensor on microcontrollers.
A MicroPython module for reading pressure and temperature data from the BMP180 sensor.
A MicroPython module for interfacing with the RM3100 geomagnetic sensor via I2C.
⛔️ DEPRECATED MicroPython Library for the ST LSM6DSOX accelerometer/gyro Sensor
⛔️ DEPRECATED MicroPython Driver for the Bosch BMI160 Acc/Gyro Sensor
MicroPython module for interfacing with the QMC5883L geomagnetic sensor 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.