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

Open-source iot software

797 open-source libraries, tools and applications tagged iot, ranked by how closely iot is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

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

ProductHealth v2StarsMaturity
.NET Runtime
The official .NET runtime, base class libraries, and shared host source repository maintained by Microsoft and the .NET Foundation. It prov…
10018367stable
saltstack/salt
Salt is a Python-based, event-driven automation framework for deploying, configuring, and managing IT infrastructure at scale using a maste…
9415678stable
Cactus
Needle 2 is a 45M-parameter open language model packaged as a single 14MB binary for tool calling, device use, and structured extraction on…
6013581active
PX4/PX4-Autopilot
PX4 is an open-source autopilot flight stack for drones and unmanned vehicles, supporting multirotors, fixed-wing, VTOL, rovers, and other …
8712829stable
daniulive/SmarterStreaming
SmarterStreaming (大牛直播SDK/SmartMediaKit) is a proprietary cross-platform low-latency streaming SDK for Windows, Linux, Android, iOS, Harmon…
6311172active
WasmEdge
WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime hosted by CNCF, designed for cloud native, edge, and decentrali…
9810811active
Oat++
Oat++ is a light, zero-dependency C++ web framework for building highly scalable and resource-efficient web applications and REST APIs. It …
428650active
Meshtastic
Meshtastic is an open-source, off-grid mesh communication system that runs on inexpensive LoRa radios, enabling long-range encrypted text m…
948463active
qualcomm/GenieX
GenieX is an on-device generative AI inference runtime for Qualcomm Snapdragon devices, running frontier LLMs and VLMs on the Hexagon NPU, …
878452active
NullClaw
NullClaw is an autonomous AI assistant/agent runtime written in Zig, distributed as a tiny static binary (~678 KB, ~1 MB RAM, <2 ms startup…
698104active
ithewei/libhv
libhv is a cross-platform C/C++ network library providing an event loop with non-blocking IO and timers, similar to libevent/libuv but with…
697563active
wzpan/wukong-robot
wukong-robot is a modular Chinese-language voice assistant / smart speaker project in Python that combines offline wake-word detection, ASR…
327127active
yihong0618/xiaogpt
A Python application that connects Xiaomi AI Speakers to ChatGPT and other LLMs, letting users ask questions starting with a trigger phrase…
596921active
Zabbix
Zabbix is an enterprise-class open-source distributed monitoring and observability platform for tracking the performance and availability o…
766435stable
Bjorn
Bjorn is an autonomous network scanning and offensive security tool that runs on a Raspberry Pi with a 2.13-inch e-Paper HAT. It discovers …
586328active
ESP32 Bit Pirate
ESP32 Bit Pirate is open-source C++ firmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and analysis workbench, …
866078active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
memovai/mimiclaw
MimiClaw is a bare-metal AI agent framework written in pure C that runs an OpenClaw-style personal AI assistant on a $5 ESP32-S3 microcontr…
675802active
OWASP/Nettacker
OWASP Nettacker is a Python-based automated penetration testing and information-gathering framework for reconnaissance, vulnerability scann…
845616active
nanopb/nanopb
Nanopb is a small code-size Protocol Buffers implementation in plain ANSI C, designed for microcontrollers and other memory-constrained sys…
835568stable
Apache Ignite
Apache Ignite is a distributed, memory-first database with in-memory speed, ACID transactions, and SQL support across a cluster. It can ser…
765082stable
Raspberry Pi Pico SDK
The official C/C++ SDK for Raspberry Pi Pico and other RP-series microcontrollers, providing headers, libraries, and a CMake-based build sy…
874972stable
OAID/Tengine
Tengine is a lightweight, high-performance, modular deep learning inference engine developed by OPEN AI LAB for embedded and edge devices. …
234531active
CrateDB
CrateDB is a distributed, horizontally scalable SQL database built on Lucene, designed for real-time analytics on massive datasets. It supp…
954444active
OpenZiti
OpenZiti is an open-source zero-trust networking platform that provides programmable mesh overlay networks with cryptographic identity, pol…
974403active
hzeller/rpi-rgb-led-matrix
A C++ library (with Python bindings) for driving HUB75-style RGB LED matrix panels directly from Raspberry Pi GPIO pins, supporting multipl…
774388stable
cifertech/ESP32-DIV
ESP32-DIV is open-source firmware (with open schematics and PCB files) for a custom ESP32-S3 handheld device that bundles Wi-Fi, BLE, 2.4GH…
864146active
RavenDB
RavenDB is an open-source (AGPLv3) ACID NoSQL document database written in C#, featuring full-text search, vector search, time series, shar…
924000stable
Hyperion
Hyperion.NG is an open-source ambient lighting (Ambilight) application that captures screen or video content and drives LED strips and smar…
813886active
Homelable
Homelable is a self-hosted web application for visualizing homelab infrastructure on interactive network, electrical, and 19-inch rack canv…
803796active
huangjunsen0406/py-xiaozhi
py-xiaozhi is an open-source, cross-platform multimodal AI voice assistant client written in Python, compatible with the xiaozhi-esp32 ecos…
843513active
stm32duino/Arduino_Core_STM32
The official Arduino core that adds STM32 microcontroller support to the Arduino IDE, built on STM32Cube HAL/LL APIs, CMSIS, and the GNU Ar…
853361active
AWTK
AWTK (Toolkit AnyWhere) is an open-source cross-platform GUI engine written in C, developed by ZLG, targeting embedded systems, RTOS platfo…
773323active
TensorFlow Lite for Microcontrollers
TensorFlow Lite for Microcontrollers (TFLM) is a C++ port of TensorFlow Lite for running ML models on microcontrollers, DSPs, and other mem…
763098active
kamailio/kamailio
Kamailio is an open source SIP signaling server (RFC3261) written in C, designed for large-scale VoIP and real-time communication platforms…
952978stable
aicareles/Android-BLE
An Android Bluetooth Low Energy (BLE) framework in Java that wraps all BLE operations—scanning, connecting, notifications, read/write, RSSI…
232851active
h9zdev/WireTapper
WireTapper is a wireless OSINT tool that passively detects and maps nearby radio-emitting devices such as Wi-Fi access points, Bluetooth de…
562504active
igniterealtime/Smack
Smack is an open-source, modular XMPP client library written in pure Java for Java SE JVMs and Android. It lets applications embed XMPP fun…
752416stable
Flipper Mobile App
The official Android companion app for the Flipper Zero multi-tool device, built in Kotlin with a modular architecture. It lets users conne…
702290active
bmorcelli/Launcher
A GRUB-like application launcher firmware for ESP32-based boards such as M5Stack, LilyGO, CYD, and Marauder devices. It lets users install,…
922270active
espressif/esp-who
ESP-WHO is an image processing development platform from Espressif providing face detection, face recognition, pedestrian detection, and QR…
632156active
cifertech/nRFBox
nRFBox is an open-source ESP32-based handheld tool that scans, analyzes, jams, and spoofs BLE, Wi-Fi, and 2.4GHz signals using an nRF24L01 …
692060active
canonical/snapd
snapd is the background daemon and snap CLI tool that manages snap packages on Linux systems, handling installation, updates, confinement, …
982055stable
lds133/weather_landscape
A Python application that renders weather forecasts as a stylized landscape image instead of numeric dashboards, encoding time, temperature…
531828active
JesseCHale/HaleHound-CYD
HaleHound-CYD is a multi-protocol offensive security toolkit firmware for the ESP32 Cheap Yellow Display, offering 40+ attack modules acros…
831819active
guardianproject/haven
Haven is an open-source Android application that turns a spare phone into a physical security monitor using its on-device sensors (motion, …
236824maintenance
MiczFlor/RPi-Jukebox-RFID
Phoniebox (RPi-Jukebox-RFID) is a contactless jukebox application for Raspberry Pi that plays local music, podcasts, web radio, streams and…
761814active
stack-chan/stack-chan
Stack-chan is an open-source, JavaScript/TypeScript-driven desktop robot built on M5Stack (CoreS3) hardware, with firmware, MOD application…
961799active
peng-zhihui/HoloCubic
HoloCubic is an open-source DIY desktop device that creates a pseudo-holographic transparent display effect using a beam splitter prism, bu…
326724maintenance
MaliosDark/wifi-3d-fusion
WiFi-3D-Fusion is an open-source research project that estimates 3D human pose from WiFi CSI (Channel State Information) signals using deep…
221755active
Lopaka
Lopaka is a browser-based graphics editor for designing pixel-perfect UIs for embedded displays, with code generation for libraries like U8…
721746active
muesli/beehive
Beehive is a self-hosted event and agent system written in Go that connects modular 'Hives' (integrations like Twitter, Email, IRC, RSS, Je…
236488maintenance
Akkudoktor-EOS/EOS
AkkudoktorEOS is a self-hosted Python application that simulates and optimizes home energy systems, generating optimized plans for photovol…
771699active
deepch/RTSPtoWeb
RTSPtoWeb is a self-hosted Go server that converts RTSP camera streams into browser-playable formats such as MSE, WebRTC, and HLS, without …
671696active
secluso/core
Secluso is an open-source, privacy-preserving home security camera system built for Raspberry Pi, featuring end-to-end encrypted remote acc…
691678active
AllskyTeam/allsky
Allsky is an open-source application that turns a Raspberry Pi and a compatible camera (ZWO or Pi/Arducam sensors) into an all-sky camera f…
941635active
google-gemma/gemma-translator
An on-device, fully offline voice translator application powered by Gemma 4 via LiteRT-LM, with a React web frontend optimized for small ha…
571628active
shinyorg/shiny
Shiny is a cross-platform .NET framework that simplifies working with device hardware services and background processes on iOS, Android, Ma…
671584active
tensorflow/model-optimization
The TensorFlow Model Optimization Toolkit (tfmot) is a Python library providing tools to optimize machine learning models for deployment, i…
791579stable
gantFDT/icraft
iCraft Editor is a web-based 3D design tool for creating 3D architecture diagrams, flowcharts, and information scenes with isometric visual…
471555active
espressif/esp-sr
ESP-SR is Espressif's speech recognition framework for ESP32-series chips, providing wake word detection (WakeNet), voice activity detectio…
791534active
kubermatic/kubeone
KubeOne is an open-source CLI tool by Kubermatic that automates the full lifecycle of Kubernetes clusters—provisioning, upgrading, repairin…
991527active
timescale/tsbs
TSBS is a Go-based benchmark suite for generating time series datasets and measuring read/write performance across many time series databas…
661454active
Double Take
Double Take is a self-hosted Docker application providing a unified UI and API for facial recognition. It abstracts multiple face detection…
361444active
STMicroelectronics/STM32CubeF4
STMicroelectronics' official STM32Cube firmware package for the STM32F4 series of microcontrollers. It bundles HAL and LL drivers, CMSIS co…
751342stable
nccgroup/singularity
Singularity of Origin is a DNS rebinding attack framework that includes a DNS server, a web server, a management UI, and sample attack payl…
701318active
RRQM/TouchSocket
TouchSocket is a high-performance .NET networking library covering TCP, UDP, SSL, named pipes, HTTP, WebSocket, MQTT, Modbus, and RPC in a …
661279active
7h30th3r0n3/Raspyjack
RaspyJack is a portable offensive security toolkit for Raspberry Pi (with Waveshare LCD HAT) and Cardputer Zero, offering 231 payloads acro…
811274active
Buttplug
Buttplug is a Rust implementation of the Buttplug Intimate Device Control Protocol, a library for controlling sex toys and other intimate h…
931255active
chenxuuu/llcom
LLCOM is a powerful Windows serial port debugging tool with embedded Lua scripting for automating data processing and device communication.…
761254active
Total.js Framework
Total.js framework is a full-featured, dependency-free web framework for Node.js written in pure JavaScript, comparable to Laravel, Django,…
234357maintenance
maxritter/diy-thermocam
DIY-Thermocam is an open-source, self-assembly thermal imaging camera based on the FLIR Lepton sensor and a Teensy 4.1 microcontroller, wit…
451226active
Xinyuan-LilyGO/T-Display-S3
Official examples, pin maps, and support library for the LilyGO T-Display-S3 ESP32-S3 development board with a 1.9-inch 170x320 ST7789 disp…
741186active
nccgroup/Sniffle
Sniffle is an open-source sniffer for Bluetooth 5 and 4.x LE that runs on TI CC1352/CC26x2 hardware with a Python host-side tool. It captur…
391175active
spyboy-productions/CamXploit
CamXploit is a Python-based security reconnaissance tool that checks whether an IP address hosts a potentially exposed IP camera or CCTV se…
441170active
Riak
Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op…
634029maintenance
brenpoly/be-more-agent
An offline-first conversational AI agent that turns a Raspberry Pi into a fully local voice assistant. It combines OpenWakeWord, Whisper.cp…
591110active
picoruby/picoruby
PicoRuby is a compact alternative implementation of the Ruby language (based on mruby and mruby/c VMs) designed to run on one-chip microcon…
951107active
BojanJurca/Esp32_oscilloscope
An ESP32 Arduino project that turns the microcontroller into a basic oscilloscope, sampling GPIO signals and displaying them in a web brows…
701080active
controlpaths/hackbat
Hackbat is an open-source handheld pen-testing device built around the Raspberry Pi RP2040 microcontroller, featuring a sub-1 GHz RF transc…
251005active
NVIDIA-AI-IOT/deepstream_python_apps
Python bindings and sample applications for NVIDIA's DeepStream SDK, built with Pybind11 and Gst Python for constructing video analytics pi…
531893maintenance
symisc/sod
SOD is an embedded, cross-platform computer vision and machine learning library written in C, distributed as a single dependency-free amalg…
231802maintenance
MaixPy
MaixPy-v1 is a MicroPython port for the Kendryte K210 RISC-V AI chip, letting users program Sipeed Maix boards in Python. It provides APIs …
231709maintenance
Mikhus/canvas-gauges
A tiny, dependency-free JavaScript library for rendering highly configurable radial and linear gauges using pure HTML5 canvas. It is design…
231602maintenance
peng-zhihui/A-Eye
A super-mini AI camera development board based on the Kendryte K210 chip, with fully open-source hardware (PCB and enclosure designs) and f…
321190maintenance
imiphp/imi
imi is a PHP framework supporting long-connection microservices and distributed development, runnable under PHP-FPM, Swoole, Workerman, and…
791185maintenance
Spooks4576/Ghost_ESP
Ghost ESP is open-source ESP32 firmware (written in C on ESP-IDF) that turns 45+ ESP32 boards into a wireless security testing platform cov…
101180maintenance
seashell/drago
Drago is a flexible configuration manager for WireGuard that provides a unified control plane for building secure network overlays across h…
231120maintenance
NVIDIA-AI-IOT/trt_pose
trt_pose is a Python library from NVIDIA for real-time human pose estimation accelerated with TensorRT, targeting NVIDIA Jetson and other N…
231067maintenance
fiatrete/OpenDAN-Personal-AI-OS
OpenDAN is an open-source Personal AI Operating System that consolidates various AI modules into one platform for personal use. It lets use…
502061experimental
andrei-markeev/ts2c
A transpiler that converts JavaScript/TypeScript source code into readable C89 code. It was created to let developers program low-power IoT…
521376experimental
CSCB/vibe-mouse
An open-source Python desktop application that redefines mouse interaction by letting users bind customizable 'Skills' to buttons, with mul…
521179experimental
dannymcc/bluehood
Bluehood is a self-hosted Bluetooth scanner that passively detects nearby BLE and Classic Bluetooth devices, identifies them by vendor and …
791149experimental
tiny-dnn/tiny-dnn
tiny-dnn is a header-only, dependency-free deep learning framework written in C++14, designed for training and running neural networks on r…
236028abandoned
samyk/skyjack
SkyJack is a drone hacking tool that autonomously seeks out, disconnects the owner of, and takes wireless control of nearby Parrot AR.Drone…
321835abandoned
Onju Voice
A hackable AI home assistant platform that replaces the internals of a Google Nest Mini with a custom ESP32-S3 PCB, paired with a server th…
601732abandoned
叮当 (Dingdang)
Dingdang is an open-source Chinese voice conversation robot / smart speaker project that runs on Raspberry Pi and other Linux hosts. It use…
101330abandoned

← prev page 8 / 8