Ross ROSS = Recommend OSS · open-source software intelligence for agents

domain: iot

778 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
rytilahti/python-miio
A Python library and accompanying miiocli console tool for controlling Xiaomi smart home appliances over the miIO and MIoT protocols. It su…
654294active
blinker-iot/blinker-esp-idf
Blinker is an IoT solution library for embedded hardware, provided as ESP-IDF components for ESP8266 and ESP32. It enables devices to conne…
374288active
jrowberg/i2cdevlib
A collection of uniform, Doxygen-documented C++ classes providing interfaces to a wide range of I2C peripheral devices such as acceleromete…
484266stable
stephane/libmodbus
libmodbus is a free, dependency-free C library for sending and receiving data with devices that speak the Modbus protocol over serial (RTU)…
814239stable
kerryjiang/SuperSocket
SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a pipeline-based architecture for b…
774233active
fatihak/InkyPi
InkyPi is an open-source E-Ink display application that runs on a Raspberry Pi and is controlled through a web interface. It supports plugi…
664184active
containers/crun
crun is a fast, lightweight OCI container runtime written entirely in C, conforming to the Open Container Initiative runtime specification.…
944082active
1technophile/OpenMQTTGateway
OpenMQTTGateway is an open-source firmware that turns ESP8266/ESP32 boards (and computers) into a unified MQTT gateway bridging many protoc…
744082active
thomasnordquist/MQTT-Explorer
MQTT Explorer is a cross-platform desktop MQTT client built with Electron and TypeScript that visualizes broker topics in a structured hier…
594047active
zhaojh329/rtty
rtty is a remote terminal solution consisting of a lightweight C client for embedded Linux devices and a Go server with a Vue web frontend.…
884033active
openthread/openthread
OpenThread is Google's open-source, Thread Certified implementation of the Thread networking protocol, covering all Thread networking layer…
984020stable
apache/nuttx
Apache NuttX is a mature, open-source real-time operating system (RTOS) for embedded systems with an emphasis on POSIX/ANSI standards compl…
774010stable
emitter-io/emitter
Emitter is a distributed, high-performance publish-subscribe messaging platform built on the MQTT protocol, written in Go. It supports mess…
584004active
Blynk-Technologies/blynk-library
Blynk's official C++ client library that connects over 400 IoT hardware boards (Arduino, ESP32, ESP8266, Raspberry Pi, Particle, etc.) to t…
773989stable
kalkih/mini-graph-card
A minimalistic and customizable graph card for the Home Assistant Lovelace UI, displaying sensor states alongside a line graph of their his…
673877stable
domoticz/domoticz
Domoticz is a free, open-source home automation system written in C++ that monitors and controls lights, switches, and sensors for temperat…
903794stable
Screenly/Anthias
Anthias (formerly Screenly OSE) is a free, open-source digital signage platform that turns a Raspberry Pi or x86 PC into a networked media …
993654active
vernemq/vernemq
VerneMQ is a high-performance, distributed MQTT message broker built on Erlang/OTP with master-less clustering for horizontal scalability a…
863624stable
e-m-b-a/emba
EMBA is an open-source firmware security analyzer for embedded Linux devices, written in Bash. It automates firmware extraction, static and…
933614active
crankyoldgit/IRremoteESP8266
An Arduino library for ESP8266 and ESP32 that enables sending and receiving infrared remote control signals using common 940nm IR LEDs and …
763574stable
letscontrolit/ESPEasy
ESPEasy is open-source firmware for ESP8266 and ESP32 microcontrollers that turns them into easy-to-configure multi-sensor and actuator dev…
893573active
sabeechen/hassio-google-drive-backup
A Home Assistant add-on that automatically creates scheduled backups and syncs them to Google Drive, with retention cleanup and restore-fro…
643563active
meshcore-dev/MeshCore
MeshCore is a lightweight C++ library and firmware implementing a hybrid multi-hop mesh routing protocol for LoRa packet radios, enabling e…
833544active
SpacehuhnTech/esp8266_deauther
ESP8266 Deauther is open-source firmware that turns an ESP8266 microcontroller into a WiFi testing tool capable of scanning networks, sendi…
2314943maintenance
eclipse-threadx/threadx
Eclipse ThreadX is an advanced real-time operating system (RTOS) for deeply embedded applications, featuring a picokernel architecture, pre…
873513active
basnijholt/adaptive-lighting
A Home Assistant custom integration that automatically adjusts light brightness and color temperature based on the sun's position, with man…
973433active
dotintent/react-native-ble-plx
A React Native library for Bluetooth Low Energy (BLE) communication on iOS and Android. It supports scanning, connecting, service/character…
663432active
make-all/tuya-local
A Home Assistant custom integration that provides local network control of Tuya-based smart home devices without routing through the Tuya c…
983383active
atc1441/ATC_MiThermometer
Custom open-source firmware for the Xiaomi LYWSD03MMC Bluetooth thermometer/hygrometer, plus a web-based Telink OTA flasher and a Python US…
343343active
ZSWatch/ZSWatch
ZSWatch is a fully open-source smartwatch project covering both hardware (KiCad PCB designs) and firmware written in C on the Zephyr RTOS w…
853340active
WiringPi/WiringPi
WiringPi is a fast C library for accessing GPIO pins on Raspberry Pi boards by directly manipulating hardware registers. It also ships with…
803335active
AlexxIT/SonoffLAN
A Home Assistant custom component (HACS integration) for controlling Sonoff devices running original eWeLink firmware over both local netwo…
933296active
XiaoMi/xiaomi-miloco
Xiaomi Miloco is an open-source whole-home intelligence solution that uses Mi Home camera video/audio as a full-modal perception gateway an…
823292active
kizniche/Mycodo
Mycodo is an open-source environmental monitoring and regulation system for the Raspberry Pi that connects sensors and outputs to sense and…
853275active
speedyg0nz/MagInkCal
MagInkCal is a DIY E-Ink magic calendar application that syncs events from Google Calendar and renders them onto a Waveshare 12.48" tri-col…
323268stable
mrlt8/docker-wyze-bridge
A Docker-based bridge that creates local WebRTC, RTSP, RTMP, or HLS/Low-Latency HLS streams from Wyze cameras without firmware modification…
673255active
rwaldron/johnny-five
Johnny-Five is a Firmata protocol-based JavaScript robotics and IoT programming framework for Node.js. It provides composable, consistent A…
2313413maintenance
gozfree/gear-lib
Gear-Lib is a collection of POSIX C libraries for IoT, embedded, and network service development, covering data structures, networking prot…
233223active
open62541/open62541
open62541 is an open-source C99 implementation of the OPC UA (IEC 62541) communication protocol for building OPC UA clients and servers or …
993215stable
GladysAssistant/Gladys
Gladys Assistant is a privacy-first, open-source smart home platform that runs locally via Docker on a mini-PC, NAS, or Raspberry Pi. It of…
953156active
eclipse-zenoh/zenoh
Zenoh is a Rust-implemented pub/sub/query protocol and library that unifies data in motion, data at rest, and computations with minimal wir…
993126active
HeyWillow/willow
Willow is an open source, self-hosted voice assistant platform for ESP32-S3-BOX hardware, designed as a privacy-focused alternative to Amaz…
863097active
lindb/lindb
LinDB is an open-source distributed time series database written in Go, offering high performance, high availability, and horizontal scalab…
653066active
RavenSystem/esp-homekit-devices
HAA (Home Accessory Architect) is firmware that adds native Apple HomeKit support and custom configurations to ESP32 and ESP8266 based devi…
963002active
Music Assistant
Music Assistant is a free, open-source music library manager that unifies streaming services, local files, radio, podcasts and audiobooks i…
952984active
espruino/Espruino
Espruino is an open-source JavaScript interpreter and firmware for microcontrollers, designed to run on devices with as little as 128kB Fla…
762965active
wolfSSL/wolfssl
wolfSSL is a lightweight, portable SSL/TLS library written in ANSI C, supporting TLS 1.3 and DTLS 1.3, powered by the wolfCrypt cryptograph…
922919stable
AltBeacon/android-beacon-library
An Android library that provides APIs for apps to detect and interact with Bluetooth Low Energy (BLE) beacons. It supports monitoring for b…
512910active
dalathegreat/Battery-Emulator
Battery-Emulator is firmware that lets second-life EV battery packs be reused as stationary home energy storage by translating communicatio…
932895active
earlephilhower/arduino-pico
An Arduino core that ports the Arduino development environment to the Raspberry Pi Pico's RP2040 and RP2350 microcontrollers, built on the …
972853active
armink/FlashDB
FlashDB is an ultra-lightweight embedded database written in C that provides two storage modes: a key-value database (KVDB) and a time-seri…
792834stable
gioblu/PJON
PJON is an experimental, multi-master, software-defined network protocol stack for microcontrollers and general-purpose systems, supporting…
472816active
sqfmi/Watchy
Watchy is a fully open-source E-Ink smartwatch built on ESP32, accompanied by an Arduino library for developing custom watch faces and firm…
402804active
AlexxIT/XiaomiGateway3
A Home Assistant custom component (HACS integration) for controlling Xiaomi Multimode Gateway 3, Gateway 2, and Aqara Hub E1 over LAN on de…
952779active
espressif/esp32-camera
Espressif's official camera driver library for ESP32-series SoCs (ESP32, ESP32-S2, ESP32-S3), supporting a wide range of image sensors like…
892771active
renode/renode
Renode is an open-source simulation and virtual development framework for complex embedded systems, letting you run unmodified firmware on …
782769active
Koenkk/Z-Stack-firmware
A repository providing compilation instructions and precompiled hex firmware files for Texas Instruments Z-Stack Zigbee firmware, targeting…
692764active
pymodbus-dev/pymodbus
PyModbus is a full Modbus protocol stack written in Python, providing a client, server, and HTML-based simulator with both synchronous and …
982762stable
open5gs/open5gs
Open5GS is an open-source C-language implementation of the 5G Core (5GC) and Evolved Packet Core (EPC), the core network of LTE and NR mobi…
872700active
home-assistant-libs/pychromecast
PyChromecast is a Python 3.11+ library for discovering and communicating with Google Chromecast and Cast-enabled devices. It supports media…
902676active
Mongoose OS
Mongoose OS is an open-source IoT firmware development framework and operating system for low-power microcontrollers such as ESP32, ESP8266…
652662stable
espressif/esp-iot-solution
Espressif's official IoT library providing device drivers and code frameworks for ESP series SoCs, extending ESP-IDF with components for se…
672659active
WebThingsIO/gateway
WebThings Gateway is a self-hosted web application for monitoring and controlling smart home devices over the web, built on W3C Web of Thin…
702644active
absmach/magistrala
Magistrala is an open-source, multi-tenant IoT platform framework written in Go that provides device management, messaging, identity, and a…
982628active
nanomq/nanomq
NanoMQ is an ultra-lightweight, high-performance MQTT broker and messaging bus written in C for IoT/IIoT edge computing and software-define…
992592active
Neutree/COMTool
COMTool is a cross-platform GUI serial/network debug assistant written in Python, supporting serial ports, TCP/UDP client and server, SSH, …
582584active
jgromes/RadioLib
RadioLib is a universal C++ wireless communication library for embedded devices, providing a unified API to drive many radio modules (SX127…
902552active
anthropics/claude-desktop-buddy
A reference implementation and example firmware for the Bluetooth (BLE) maker API in Claude Cowork and Claude Code Desktop, including an ES…
492551active
bemasher/rtlamr
A Go-based software-defined radio receiver that decodes Itron ERT smart meter transmissions in the 900MHz ISM band using an inexpensive rtl…
792531active
hbldh/bleak
Bleak is a cross-platform Python library providing an asynchronous API for Bluetooth Low Energy (BLE) communication, acting as a GATT clien…
882501active
griddb/griddb
GridDB is an open-source, high-performance distributed database optimized for time-series IoT and big data workloads, offering both NoSQL a…
662475active
nRF24/RF24
An optimized C++ driver library for the nRF24L01(+) 2.4GHz wireless transceiver, acting as an OSI Layer 2 radio driver. It supports Arduino…
892464active
moquette-io/moquette
Moquette is a lightweight MQTT broker written in Java, compliant with MQTT 5 and MQTT 3, supporting QoS 0-2 and most MQTT 5 features. It is…
862453active
apache/activemq
Apache ActiveMQ is a high-performance, multi-protocol, Java-based open source message broker supporting JMS/Jakarta Messaging, AMQP, MQTT, …
982451stable
No-Chicken/OV-Watch
OV-Watch is an open-source smart watch project built on an STM32F411 microcontroller running FreeRTOS with an LVGL-based user interface. It…
582441active
rbaron/b-parasite
An open source DIY soil moisture sensor with ambient temperature, humidity, and light sensing, built on nRF52840/nRF52833 hardware and powe…
762432active
pauldemarco/flutter_blue
FlutterBlue is a Bluetooth LE plugin for Flutter that enables scanning, connecting, and interacting with nearby BLE devices from Dart code.…
232429active
eclipse-paho/paho.mqtt.python
The Eclipse Paho MQTT Python client library implementing MQTT protocol versions 5.0, 3.1.1, and 3.1. It enables Python applications to conn…
672421active
dotnet/iot
Official .NET libraries (System.Device.Gpio and Iot.Device.Bindings) for building IoT applications that interact with GPIO pins, serial por…
832405active
OPCFoundation/UA-.NETStandard
The official OPC Foundation reference implementation of the OPC Unified Architecture (OPC UA) protocol for .NET, providing client, server, …
932375stable
pschatzmann/arduino-audio-tools
A header-only C++ audio processing library for Arduino, PlatformIO, and ESP-IDF that provides audio sources, sinks, encoders/decoders (MP3,…
922368active
eclipse-paho/paho.mqtt.c
The Eclipse Paho C client library for the MQTT protocol, enabling applications to connect to an MQTT broker to publish messages and subscri…
762359stable
jorhelp/Ingram
Ingram is a Python-based vulnerability scanning framework targeting network cameras (IP/CCTV devices). It integrates known exploits for com…
672356active
innoveit/react-native-ble-manager
A React Native module for Bluetooth Low Energy (BLE) communication that wraps the native iOS and Android BLE APIs. It enables scanning, con…
942326active
codetheweb/tuyapi
TuyAPI is a Node.js library that provides an easy-to-use API for communicating with smart devices built on Tuya's protocol, such as plugs, …
442319stable
greghesp/ha-bambulab
A Home Assistant custom integration for Bambu Lab 3D printers, installed via HACS. It exposes printer sensors and controls inside Home Assi…
942311active
espressif/esp-adf
Espressif's official Advanced Development Framework for building audio and multimedia applications on ESP32-series SoCs. It provides pipeli…
802299active
kerwincui/FastBee
FastBee is a lightweight, full-stack open-source IoT platform built on Spring Boot with a built-in Netty MQTT broker, device management, th…
662275active
openshwprojects/OpenBK7231T_App
OpenBeken is open-source firmware serving as a Tasmota/ESPHome replacement for Tuya-based and other IoT modules across many chipsets (BK723…
942258active
IBM/AssetOpsBench
AssetOpsBench is an open-source benchmark and framework from IBM for building, orchestrating, and evaluating domain-specific AI agents for …
642237active
custom-components/ble_monitor
A Home Assistant custom component that passively monitors Bluetooth Low Energy sensors from many brands (Xiaomi, Qingping, Govee, Inkbird, …
992235active
tnm/zclaw
zclaw is a personal AI assistant firmware written in C that runs entirely on ESP32 microcontrollers within a strict 888 KiB all-in firmware…
662221active
atomvm/AtomVM
AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth…
662217active
vshymanskyy/TinyGSM
TinyGSM is a small Arduino library for controlling GSM/GPRS/LTE cellular modems such as SIM800, SIM900, SIM7000, Quectel, u-blox, and XBee …
652212active
thingsboard/thingsboard-gateway
An open-source Python IoT gateway that integrates legacy and third-party devices with the ThingsBoard IoT platform. It acts as a protocol a…
982177active
tbnobody/OpenDTU
OpenDTU is ESP32 firmware that replaces the proprietary Hoymiles DTU cloud gateway for solar micro-inverters, communicating directly over t…
922176active
ThingPulse/esp8266-oled-ssd1306
An Arduino/ESP8266/ESP32/mbed-os driver library for SSD1306 and SH1106 based OLED displays in 128x64, 128x32, 64x48, and 64x32 resolutions,…
692176stable
OpenIPC/firmware
OpenIPC is an open-source, Buildroot-based alternative firmware for IP cameras, supporting SoCs from HiSilicon, SigmaStar, Ingenic, Novatek…
912169active
AlexxIT/WebRTC
A Home Assistant custom component that enables real-time low-latency viewing of camera streams using WebRTC, powered by the go2rtc streamin…
482168active
dchristl/macless-haystack
Macless-Haystack is a self-hosted application that lets you build your own Apple FindMy network tracker using OpenHaystack-compatible hardw…
772167active

← prev page 2 / 8 next →