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
alienatedsec/yi-hack-v5
Custom open-source firmware for Xiaomi Yi cameras based on the Hi3518ev200 chipset, adding a free RTSP server, ONVIF support, MQTT motion d…
231016active
lumapu/ahoy
AhoyDTU is open-source firmware for ESP32/ESP8266 that communicates with Hoymiles microinverters via radio (NRF24/CMT2300A), providing a lo…
421012active
HASwitchPlate/openHASP
openHASP is open-source firmware that turns ESP32 or STM32 boards with commodity touchscreens into customizable smart home control panels. …
671011active
lyusupov/SoftRF
SoftRF is a DIY, multi-functional sub-1 GHz ISM band radio proximity awareness system for general aviation, compatible with protocols like …
911010active
chipweinberger/flutter_blue_plus
A Flutter plugin for discovering, connecting to, and communicating with Bluetooth Low Energy (BLE) devices. It supports Android, iOS, macOS…
981004active
emsesp/EMS-ESP32
EMS-ESP is open-source firmware for the ESP32 microcontroller that communicates with EMS and Heatronic compatible heating equipment from Bo…
941004active
syssi/esphome-jk-bms
An ESPHome external component that monitors and controls Jikong (JK) Battery Management Systems over UART-TTL or Bluetooth LE. It exposes B…
911004active
Gruppio/Sonoff-Homekit
Open-source firmware that makes Sonoff WiFi smart switches natively compatible with Apple HomeKit, running directly on the ESP8266/ESP32 ch…
391004active
jacksonliam/mjpg-streamer
A lightweight command-line streaming tool that copies JPEG frames from input plugins (webcams, Raspberry Pi camera, files, OpenCV) to outpu…
323247maintenance
eclipse-paho/paho.mqtt.golang
The Eclipse Paho MQTT 3.1/3.1.1 client library for Go, enabling applications to connect to an MQTT broker to publish messages and subscribe…
703118maintenance
eclipse-paho/paho.mqtt.android
Eclipse Paho Android Service is an MQTT client library written in Java for Android applications, supporting MQTT 3.1/3.1.1 with features li…
323099maintenance
StarRTC
StarRTC is a free cross-platform real-time communication SDK and self-hostable server suite providing instant messaging, one-to-one video c…
233075maintenance
mpaland/printf
A tiny, dependency-free, thread-safe printf/sprintf/(v)snprintf implementation in a single C file, designed for embedded systems where libc…
233056maintenance
xoseperez/espurna
ESPurna is open-source firmware for ESP8266/ESP8285-based smart switches, lights, and sensors, supporting over 125 devices with sensor inte…
603053maintenance
miguelbalboa/rfid
An Arduino library for driving MFRC522-based RFID reader modules over SPI, supporting reading and writing MIFARE Classic and related cards.…
633033maintenance
GavinYellow/SharpSCADA
A lightweight C# SCADA framework and industrial gateway for .NET Framework that supports major industrial protocols like Modbus, Siemens S7…
323020maintenance
jeelabs/esp-link
esp-link is ESP8266 firmware that turns the module into a transparent WiFi-to-serial bridge for attached microcontrollers. It also provides…
233007maintenance
matt8707/ha-fusion
ha-fusion is a modern, performant custom dashboard for Home Assistant built with Svelte. It can be deployed as a Home Assistant add-on or v…
692997maintenance
scottlawsonbc/audio-reactive-led-strip
A real-time music visualizer that drives WS2812B LED strips using Python for audio capture and FFT-based signal processing, with an ESP8266…
602987maintenance
evancohen/smart-mirror
A DIY voice-controlled smart mirror application that displays information and controls IoT smart devices, typically running on a Raspberry …
322820maintenance
SmartThingsCommunity/SmartThingsPublic
The open-source repository of SmartApps and Groovy Device Type Handlers (DTHs) for the SmartThings home automation platform, written in Gro…
322655maintenance
apple/HomeKitADK
Apple's open-source HomeKit Accessory Development Kit implementing the HomeKit Accessory Protocol (HAP) in C. It lets developers prototype …
102622maintenance
iotsound/iotsound
IoTSound (formerly balenaSound) is a deployable application that turns a Raspberry Pi into an audio streamer for existing speakers, support…
462621maintenance
TIBCOSoftware/flogo
Project Flogo is an ultra-light, Go-based open source ecosystem for building event-driven applications using triggers and actions. It suppo…
232492maintenance
armink/EasyFlash
EasyFlash is a lightweight open-source embedded Flash storage library written in C, providing key-value (ENV) parameter storage with wear l…
282362maintenance
microsoft/ELL
ELL (Embedded Learning Library) is a C++ library and toolset from Microsoft Research for designing and deploying machine-learned models ont…
102302maintenance
eclipse-paho/paho.mqtt.java
The Eclipse Paho Java Client is an MQTT client library for the JVM and Android, providing both asynchronous (MqttAsyncClient) and synchrono…
232294maintenance
stianeikeland/go-rpio
A pure-Go library for accessing GPIO pins on Raspberry Pi boards without external C dependencies like WiringPI or bcm2835. It supports pin …
232287maintenance
ha0y/xiaomi_miot_raw
A Home Assistant custom integration that connects Xiaomi/Mijia smart home devices via the MIoT protocol, supporting both local (LAN) and cl…
232186maintenance
noble/bleno
A Node.js library for implementing Bluetooth Low Energy (BLE) peripheral devices, letting JavaScript code advertise services and characteri…
102139maintenance
andrewjfreyer/monitor
A shell-based application that performs passive Bluetooth Low Energy (BTLE) presence detection of beacons, cell phones, and other Bluetooth…
232111maintenance
firmadyne/firmadyne
FIRMADYNE is an automated, scalable platform for emulating and dynamically analyzing Linux-based embedded firmware using QEMU with instrume…
322102maintenance
sui77/rc-switch
An Arduino library (also usable on Raspberry Pi) for sending and receiving 315/433MHz radio-controlled codes to operate devices like power …
232085maintenance
dwainscheeren/dwains-lovelace-dashboard
Dwains Lovelace Dashboard (DD3) is a fully auto-generating Home Assistant UI dashboard for desktop, tablet, and mobile, installed via HACS.…
972068maintenance
Lora-net/LoRaMac-node
A reference implementation of a LoRaWAN end-device (node) stack written in C, with example projects for various MCU platforms. It implement…
231988maintenance
armink/FreeModbus_Slave-Master-RTT-STM32
An open-source Modbus protocol stack based on FreeModbus that adds a master mode to the traditionally slave-only library, supporting RTU, A…
231979maintenance
jishi/node-sonos-http-api
A Node.js HTTP API bridge for controlling Sonos speakers, exposing simple REST-style endpoints for play, pause, volume, grouping, and prese…
281958maintenance
felHR85/UsbSerial
A Java library providing USB serial port communication for Android devices, supporting common USB-to-serial chips like FTDI, CP210x, PL2303…
231948maintenance
home-assistant/supervised-installer
A shell-based installer that sets up Home Assistant Supervised on a generic Debian Linux system, providing the full Home Assistant experien…
811932maintenance
uTensor/uTensor
uTensor is an extremely lightweight machine learning inference framework built on TensorFlow and optimized for Arm Cortex-M microcontroller…
321928maintenance
sandeepmistry/arduino-LoRa
An Arduino library for sending and receiving data over LoRa radios using Semtech SX1276/77/78/79-based modules. It provides a simple API fo…
321920maintenance
shzlw/zeu
Zeu.js is a JavaScript library offering a collection of prebuilt canvas-based visualization components such as meters, clocks, and network …
231913maintenance
johnwheeler/flask-ask
Flask-Ask is a Flask extension that simplifies building Alexa Skills for Amazon Echo devices in Python. It maps Alexa intents to view funct…
321909maintenance
aholstenson/miio
A JavaScript library and CLI for controlling Xiaomi Mi Home devices that speak the miIO protocol, such as robot vacuums, air purifiers, sma…
231906maintenance
makerspet/oomwoo
OOMWOO is an open-source DIY robot vacuum cleaner built with a Raspberry Pi, ESP32, Arduino, 3D-printed chassis, and 2D LiDAR for SLAM-base…
589524experimental
novastone-media/MQTT-Client-Framework
A native Objective-C MQTT client framework for iOS, macOS, and tvOS built on CFNetwork with CoreData persistence. It fully implements MQTT …
231881maintenance
peng-zhihui/Peak
Peak is a tiny smart terminal device kit: a portable ESP32-based firmware and hardware project integrating the LVGL graphics framework, an …
321835maintenance
kalliope-project/kalliope
Kalliope is a modular, always-on voice-controlled personal assistant framework written in Python, designed to run on Linux systems includin…
231772maintenance
samtap/fang-hacks
A collection of shell-script-based modifications for the XiaoFang WiFi camera, delivered via a bootable SD card that runs scripts on the de…
231713maintenance
bjoernkarmann/project_alias
Project Alias is an open-source Raspberry Pi-based device that acts as a 'parasite' on smart home assistants, letting users train custom wa…
321700maintenance
microsoft/EdgeML
A library from Microsoft Research India implementing resource-efficient machine learning algorithms (Bonsai, ProtoNN, FastGRNN, EMI-RNN, DR…
231681maintenance
TheCrypt0/yi-hack-v4
Custom firmware for Xiaomi Yi cameras based on the Hi3518e chipset, adding an RTSP server, SSH, FTP, web server, and MQTT motion detection …
231638maintenance
IanHarvey/bluepy
bluepy is a Python library providing an API to access Bluetooth Low Energy (BLE) devices on Linux, built around a C helper binary (bluepy-h…
321632maintenance
ispysoftware/iSpy
iSpy is an open source video surveillance application for Windows that connects to webcams and IP cameras, providing live viewing, motion d…
621613maintenance
Mixiaoxiao/Arduino-HomeKit-ESP8266
An Arduino library implementing a native Apple HomeKit accessory server for the ESP8266 (with an ESP32 variant), allowing microcontroller p…
231613maintenance
DT42/BerryNet
BerryNet is a deep learning gateway that turns edge devices like Raspberry Pi into intelligent, offline AI hubs for analyzing camera images…
231610maintenance
marcelstoer/nodemcu-pyflasher
A self-contained GUI flasher for NodeMCU/ESP8266 (and ESP32) firmware built on esptool.py and wxPython. It ships as a standalone executable…
251603maintenance
silvanmelchior/RPi_Cam_Web_Interface
A PHP-based web interface for controlling the Raspberry Pi Camera module. It provides live streaming, motion detection, time-lapse capture,…
341598maintenance
joan2937/pigpio
pigpio is a C library for the Raspberry Pi that provides fine-grained control of GPIO pins, including PWM, servo pulses, callbacks, and sof…
231595maintenance
SuperHouse/esp-open-rtos
An open source FreeRTOS-based software framework for the ESP8266 WiFi microcontroller, developed by the community as an alternative to Espr…
231581maintenance
waveform80/picamera
A pure Python interface to the Raspberry Pi camera module, supporting Python 2.7+ and 3.2+. It provides APIs for capturing still images and…
321575maintenance
hybridgroup/artoo
Artoo is a Ruby micro-framework for robotics, drones, and IoT physical computing, providing a DSL for connecting to hardware like Arduino, …
231544maintenance
eclipse-paho/paho.mqtt.embedded-c
The Eclipse Paho MQTT C/C++ client library for embedded platforms, offering low-level MQTT packet serialization plus higher-level C and C++…
631539maintenance
tasmota/tasmotizer
Tasmotizer is a Python-based flashing tool for installing Tasmota firmware on ESP8266 devices, built on top of Espressif's esptool. It prov…
231537maintenance
S-March/smarchWatch_Public
An open-source DIY smartwatch project built from scratch by an electrical engineer, including custom PCB designs and firmware written in C …
321534maintenance
gtxaspec/wz_mini_hacks
A firmware modification toolkit for Ingenic T20/T31 based Wyze IP cameras that provides root access and extra features via a micro-SD card,…
711527maintenance
brocaar/chirpstack-network-server
ChirpStack Network Server is an open-source LoRaWAN network server written in Go, responsible for handling and de-duplicating uplink data f…
101513maintenance
tinyos/tinyos-main
TinyOS is an open-source BSD-licensed operating system for low-power wireless embedded devices, written primarily in nesC. This repository …
101502maintenance
opcua (FreeOpcUa Python OPC UA library)
A pure Python implementation of the OPC-UA (IEC 62541) protocol providing both client and server libraries with high-level and low-level AP…
921468maintenance
ni-c/heimcontrol.js
Heimcontrol.js is a self-hosted home automation application built with Node.js that runs on a Raspberry Pi. It provides a web interface for…
101436maintenance
ortuman/jackal
Jackal is a free, open-source, high-performance XMPP (Jabber) instant messaging server written in Go. It emphasizes stability, simple confi…
101429maintenance
m5stack/M5Stack
The official Arduino library for M5Stack Core (Basic/Gray) ESP32 development kits, providing access to the LCD, buttons, speaker, power man…
491402maintenance
lukevink/hass-config-lajv
A personal Home Assistant configuration repository featuring a heavily customized, picture-elements-based Lovelace UI with a dynamic 3D flo…
321400maintenance
xiaoyaoyou1212/BLE
An Android BLE (Bluetooth Low Energy) operation framework written in Java that simplifies device communication with a callback-based API. I…
321398maintenance
homieiot/homie-esp8266
An Arduino framework for ESP8266 and ESP32 that implements the Homie MQTT convention for IoT devices. It provides configuration, OTA update…
541371maintenance
uraimo/SwiftyGPIO
SwiftyGPIO is a Swift library for hardware projects on Linux/ARM single-board computers like the Raspberry Pi, BeagleBone, and Orange Pi. I…
321368maintenance
whitecatboard/Lua-RTOS-ESP32
Lua RTOS is a real-time operating system for embedded systems (ESP32, ESP8266, PIC32MZ) built on FreeRTOS with a Lua 5.3 interpreter on top…
681328maintenance
tass-belgium/picotcp
picoTCP is a small-footprint, modular TCP/IP stack written in C for embedded systems and IoT devices. It is portable to many microcontrolle…
231311maintenance
RUB-SysSec/DroneSecurity
A proof-of-concept receiver and decoder for DJI's Drone-ID protocol broadcast over OcuSync 2.0, developed for an NDSS 2023 paper. It decode…
311309maintenance
Vu1nT0tal/IoT-vulhub
A collection of Docker-based environments for reproducing IoT firmware vulnerabilities, inspired by the Vulhub project. It uses binwalk for…
231294maintenance
neonious/lowjs
low.js is an open-source port of the Node.js JavaScript runtime rebuilt with far lower system requirements, running on POSIX systems (Linux…
321287maintenance
fusesource/mqtt-client
A Java MQTT client library providing blocking, futures-based, and callback APIs for MQTT publish/subscribe messaging. It handles automatic …
321277maintenance
rivermoonlight/gobbledegook
Gobbledegook (GGK) is a standalone C/C++ Bluetooth Low Energy GATT server library for Linux, built on BlueZ over D-Bus with Bluetooth Manag…
321260maintenance
BrandonJoffe/home_surveillance
A self-hosted home surveillance application that processes streams from multiple IP cameras, performs motion detection and facial recogniti…
321259maintenance
fivdi/onoff
onoff is a Node.js library providing GPIO access and interrupt detection on Linux single-board computers like the Raspberry Pi and BeagleBo…
321259maintenance
4refr0nt/ESPlorer
ESPlorer is a cross-platform Java-based IDE for ESP8266 developers, providing a code editor with Lua and MicroPython syntax highlighting, a…
231245maintenance
craigz28/firmwalker
Firmwalker is a simple bash script that searches extracted or mounted firmware file systems for security-relevant files and content, such a…
321225maintenance
mit-han-lab/tinyml
MIT Han Lab's TinyML research repository containing projects like TinyTL and NetAug for memory-efficient deep learning on microcontrollers …
321211maintenance
marcoschwartz/aREST
aREST is a C++ library that exposes a REST API on Arduino boards and ESP8266/ESP32 WiFi chips, allowing remote control and monitoring of ha…
681201maintenance
softScheck/tplink-smartplug
A Python command-line client for the proprietary TP-Link Smart Home protocol that controls HS100, HS110, and KP115 WiFi smart plugs over TC…
321200maintenance
peter-murray/node-hue-api
A Node.js library that abstracts the Philips Hue Bridge REST API for controlling lights, sensors, scenes, schedules, groups, and rules. It …
641196maintenance
shadow-1/yi-hack-v3
A collection of Makefiles, config files, and scripts that build alternative custom firmware for Xiaomi Yi cameras based on the HiSilicon Hi…
231190maintenance
eclipse-paho/paho.mqtt.javascript
Eclipse Paho JavaScript client is a browser-based MQTT client library that connects to MQTT brokers over WebSockets. It is part of the Ecli…
231184maintenance
Mentra-Community/OpenSourceSmartGlasses
An open source smart glasses hardware and software project with display, microphones, wireless phone connection, and prescription lenses, i…
231179maintenance
tuanpmt/esp_mqtt
A fully functional MQTT client library written in C for the ESP8266 microcontroller, ported from a Contiki MQTT client. It supports subscri…
231171maintenance
Estimote/iOS-Fleet-Management-SDK
An iOS SDK from Estimote for managing fleets of Estimote beacons, allowing bulk updates of beacon settings via Estimote Cloud-queued pendin…
101171maintenance
maximkulkin/esp-homekit
A C library implementing an Apple HomeKit accessory server for ESP8266 microcontrollers, built for esp-open-rtos with ESP-IDF 4.x/5.x suppo…
321165maintenance
paypal/gatt
A Go package implementing the Bluetooth Low Energy Generic Attribute Profile (GATT) protocol for building BLE peripherals and centrals. It …
321165maintenance
Madelena/hass-config-public
A public, redacted Home Assistant dashboard configuration showcasing two dashboard styles: a dense maximalist control-center layout and a s…
321156maintenance
me-no-dev/EspExceptionDecoder
An Arduino IDE plugin that decodes ESP8266/ESP32 exception stack traces into readable function names and line numbers. It is written in Jav…
231139maintenance

← prev page 6 / 8 next →