An open API service indexing awesome lists of open source software.

Internet of things

The internet of things, or IoT, describes the network of physical objects (things) that are embedded with sensors, software, and other technologies for the purpose of connecting and exchanging data with other devices and systems over the internet. The Internet of Things means taking all the things in the world and connecting them to the internet.

https://github.com/ZoneMinder/mlapi

An easy to use/extend object recognition API you can locally install. Python+Flask. Also works with ZMES!

api api-gateway api-server cctv face-detection flask iot machine-learning object-detection python3 zoneminder

Last synced: 07 Apr 2025

https://github.com/twrecked/pyaarlo

Asynchronous Arlo Component for Python

arlo automation cameras doorbells iot netgear python

Last synced: 16 May 2025

https://github.com/xia-chu/TcpProxy

一个tcp代理工具;借助公网服务器中转,可以把NAT内的远端设备的tcp端口映射至localhost,访问localhost映射端口相当于访问远端设备端口。

firewall frp iot nat proxy tunnel

Last synced: 26 Feb 2026

https://github.com/EXXETA/correomqtt

A modern graphical MQTT client using the HiveMQ client library. MQTT is a messaging protocol widely used in the IoT world. CorreoMQTT provides a UI to send and receive messages. It is able to handle multiple connections at the same time.

hivemq iot java javafx mqtt mqtt-client mqtt-client-gui mqtt3 mqtt5

Last synced: 06 Apr 2025

https://github.com/MikeTeachman/micropython-adafruit-mqtt-esp8266

Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32

adafruit adafruit-io ampy circuitpython esp32 esp8266 iot micropython mqtt publish putty subscribe

Last synced: 10 May 2025

https://github.com/iobroker/iobroker.mqtt

Mqtt server and client for ioBroker.

home-automation iobroker iot iot-platform mqtt smarthome

Last synced: 04 Apr 2025

https://github.com/tuya/tuya-iotos-embeded-sdk-wifi-ble-bk7231n

Tuya IoTOS Embeded SDK WiFi & BLE for BK7231N

bk7231n ble iot iotos tuya tuya-iotos wifi

Last synced: 27 Jun 2025

https://github.com/bgerp/bgerp

Web-базирана система за управление на бизнеса

accounting crm erp hr iot warehouse

Last synced: 16 Feb 2026

https://github.com/ptma/mqtt-insight

Mqtt GUI client for Mac OSX, Windows and Linux

cross-platform iot mqtt mqtt-client mqtt-client-gui mqtt-gui mqtt-tool mqtt-websocket swing

Last synced: 23 Jan 2026

https://github.com/platformio/bintray-secure-ota

Over-The-Air firmware upgrades for the Internet of Things devices with JFrog @Bintray

bintray iot ota ota-firmware-updates ota-update platformio

Last synced: 19 Oct 2025

https://github.com/sbabcock23/hass-tryfi

Home Assistant integration for TryFi Dog Collar GPS monitoring.

dog dog-collar gps hacs home-assistant homeassistant-integration iot python tryfi

Last synced: 23 Jan 2026

https://github.com/soif/espbuddy

Wrapper to easily upload (OTA or Serial), backup, batch query, monitor ESP8266 boards using Esptool.py, Espota.py and Platformio

arduino backup batch esp8266 espeasy espota esptool espurna firmware iot ota overtheair platformio serial sonoff sonoff-diy tasmota upload wled

Last synced: 07 May 2025

https://github.com/cmgrayb/hass-dyson

Unofficial Dyson integration, focusing on device capabilities and connection information to maximize compatibility

air-purifier custom-component dyson hacs home-assistant integration iot mqtt python smart-home

Last synced: 18 Apr 2026

https://github.com/Samsung/mTower

mTower is Trusted Execution Environment specially designed to be used on MicroController Units (MCUs) supporting ARM TrustZone technology (e.g., Cortex-M23/33/35p). mTower operates well under restrictions typical for such environment – small RAM and ROM sizes, relatively low performance, absence of rich OSes providing variety of services available on PCs or in enterprise environments. mTower is intended for usage in IoT, embedded devices, Smart Home applications, distributed heterogeneous networks and other environments where secure processing of sensitive data is necessary.

bootloader cortex-m23 freertos gcc iot m2351 makefile microcontroller numaker-pfm-m2351 nuvoton risc-v secure smarthome trusted-execution-environment trustzone

Last synced: 20 Apr 2025

https://github.com/scorelab/senz

SenZ is a new kind of query language that can be used to communicate with IoT devices. It is easily integrable, incredibly fast, and is in the highest end of security integration.

iot senz switch

Last synced: 17 Feb 2026

https://github.com/utensor/utensor_cgen

C++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/

deep-learning edge-computing embedded iot microcontroller python utensor

Last synced: 05 May 2025

https://github.com/bergzand/nanocbor

CBOR library aimed at heavily constrained devices

c cbor embedded iot

Last synced: 24 Apr 2025

https://github.com/tuya/tuya-iotos-embeded-sdk-wifi-ble-bk7231t

TuyaOS Embedded SDK is designed to promote the development of smart products with BK7231T that enables communication over Wi-Fi and Bluetooth Low Energy (LE).

bk7231t ble iot iotos tuya tuya-iotos wifi

Last synced: 02 May 2025

https://github.com/lambtron/homemirror

Web based home mirror, inspired by Hannah Mitt's project.

iot meteor mirror smarthome

Last synced: 13 Apr 2025

https://github.com/schm1tz1/espressiot

This project covers somewhat advances features for an espresso machine controller.

arduino coffee controller esp8266 espresso gaggia iot mqtt pid

Last synced: 22 Sep 2025

https://github.com/tomvictor/iotcore

MQTT Broker and IoT Capabilities written in Rust for Python, Django and FastAPI

asyncio django django-rest-framework fastapi iot mqtt mqtt-broker mqtt-client python rust rust-lang

Last synced: 05 Nov 2025

https://github.com/juullabs-oss/mcumgr-android

A mobile management library for devices running Apache Mynewt and Zephyr (DFU, logs, stats, config, etc.)

android ble dfu iot mcumgr mynewt newtmgr zephyr

Last synced: 28 Apr 2025

https://github.com/RT-Thread-packages/wiznet

WIZnet TCP/IP chips (such as W5500/W5100..) SAL framework implement.

iot sal w5100 w5500

Last synced: 17 Sep 2025

https://github.com/vi-sense/vi-sense

vi-sense is a tool for visualizing 3d models together with IoT sensor data. This repo contains its backend written in go.

bim gin-gonic golang iot

Last synced: 22 Jul 2025

https://github.com/pteich/esphomekit

Connect ESPHome devices to Apple's HomeKit and control it with Siri or Home App

esp8266 esphome homekit iot raspberry-pi

Last synced: 24 Sep 2025

https://github.com/RT-Thread-packages/paho-mqtt

Eclipse Paho MQTT C/C++ client for Embedded platforms

iot mqtt paho-mqtt

Last synced: 17 Sep 2025

https://github.com/tzolov/coap-shell

Constrained Application Protocol (CoAP) Interactive Shell

coap iot

Last synced: 21 Apr 2025

https://github.com/orosandrei/Home-Monitoring-Raspberry-Pi-Node

Raspberry Pi & Node.js diy Home Monitoring & Intruder Alert system

alarm iot monitoring nodejs pir-sensor raspberry-pi video-stream webcam

Last synced: 22 Jul 2025

https://github.com/azure/iot-workshop-asset-tracking

End-to-end IoT workshop focusing on a real-time asset tracking scenario.

azure-iot azure-maps azure-stream-analytics iot iot-hub mxchip time-series-insights

Last synced: 04 Sep 2025

https://github.com/alvarowolfx/weather-station-gcp-mongoose-os

A Weather station made with an ESP32, sending data through Google Cloud IoT Core and storing in BigQuery

bigquery cloud-iot firebase google-cloud iot iot-core mongoose-os serverless

Last synced: 18 Jul 2025

https://github.com/Geri-Borbas/.NET.Library.TuyaKit

A library to control Tuya smart home devices via local TCP connection.

iot iot-device iot-framework iot-middleware tcp tcp-client tcp-socket tuya tuya-api tuya-smart

Last synced: 11 Mar 2025

https://github.com/sacoo7/socketcluster-client-python

Python client for socket-cluster framework in node.js

iot pub-sub python-client socketcluster testing-tools

Last synced: 15 Apr 2025

https://github.com/shmick/espresso-pid-controller

Arduino based PID controller on a Gaggia Classic espresso machine

arduino coffee esp8266 espresso gaggia iot mqtt pid thermocouple

Last synced: 04 Apr 2026

https://github.com/aws-greengrass/aws-greengrass-docker

Example Dockerfile to run AWS IoT Greengrass in a Docker container

aws greengrass iot

Last synced: 25 Feb 2026

https://github.com/swina/rockiot-ui

Webcomponent for IoT Dashboards, HTML Gauges and more

gauge html html-gauge iot iot-gauges vue webcomponents

Last synced: 01 Jul 2025

https://github.com/salmandabbakuti/iot-blockchain

The very first implementation of enhanced security in IoT using Blockchain **Simulation**

blockchain dapp ethereum flask iot iot-application iot-blockchain-exps iot-cloud raspberry-pi smart-contracts truffle web3py

Last synced: 10 Apr 2025

https://github.com/piecol/CM5_MINIMA_REV1

CM5 LoRaWAN carrier board in a compact, feature-filled footprint

compute-module-4 compute-module-5 home-assistant iot mini-computer raspberry-pi raspbian sbc

Last synced: 24 Aug 2025

https://github.com/wendylabsinc/wendyos

A CLI and App Manager for WendyOS

edge edge-compuing iot jetson nvidia physical swift

Last synced: 07 Jun 2026

https://github.com/scylladb/care-pet

Care Pet IoT ScyllaDB example

database iot nosql

Last synced: 07 Apr 2025

https://github.com/geri-borbas/.net.library.tuyakit

A library to control Tuya smart home devices via local TCP connection.

iot iot-device iot-framework iot-middleware tcp tcp-client tcp-socket tuya tuya-api tuya-smart

Last synced: 05 Oct 2025

https://github.com/telefonicaid/iotagent-json

IoT Agent for a JSON based protocol (with HTTP, MQTT and AMQP transports)

fiware iot iot-agent

Last synced: 09 Apr 2025

https://github.com/limhenry/web-bluetooth-mi-scale

Web App for Xiaomi Mi Scale using Web Bluetooth Scanning API

iot javascript web-bluetooth web-bluetooth-api xiaomi

Last synced: 10 Apr 2025

https://github.com/RT-Thread-packages/webnet

A lightweight, customizable embedded Web Server for RT-Thread

http-server iot webserver

Last synced: 17 Sep 2025

https://github.com/edgehog-device-manager/edgehog

Easily manage your IoT device fleet with Edgehog at once. Get information on device status, deploy updates, geolocate your devices and much more!

hacktoberfest iot iot-device iot-platform ota-server ota-update

Last synced: 11 Feb 2026

https://github.com/silitics/rugix

A suite of open-source tools to build reliable embedded Linux devices with efficient and secure over-the-air update capabilities.

alpine debian embedded images iot over-the-air-update raspberry-pi

Last synced: 14 Apr 2025

https://github.com/fonsp/printi

🐇 Turn a receipt printer into the ~world's fastest photo printer~!

csharp iot nancyfx onion-omega2 restful-api thermal-printer

Last synced: 22 Apr 2025

https://github.com/wendylabsinc/wendy-agent

A CLI and App Manager for WendyOS

edge edge-compuing iot jetson nvidia physical swift

Last synced: 16 May 2026

https://github.com/juanboro/cync2mqtt

Bridge Cync bluetooth mesh to mqtt

home-assistant home-automation iot mqtt

Last synced: 11 Apr 2025

https://github.com/vshymanskyy/blynk-library-particle

Blynk library for Particle Core, Photon, Electon, P0, P1, RedBear Duo etc.

blynk iot iot-platform smartphone smartphone-interaction

Last synced: 13 Apr 2025

https://github.com/taosdata/taos-connector-python

TDengine connector for Python

database driver iot python tdengine time-series

Last synced: 21 Mar 2025

https://github.com/rafiulgits/iothub

Cloud based IoT system solution. MQTT Broker, MQTT Agent, SignalR Hub, Data Source API

broker iot iothub mqtt signalr

Last synced: 23 Apr 2025

https://github.com/oldrev/edgelink

A based flow programming runtime engine, compatible with Node-RED, in Rust.

embedded event-driven fbp flow iot iot-platform low-code nodered rust

Last synced: 13 Jun 2025

https://github.com/IoT-Makers/sigfox-platform

Open Source platform to display and parse Sigfox messages in real time with Sigfox, GPS, WiFi & beacon geolocalisation

angular iot loopback platform real-time sigfox

Last synced: 08 Apr 2025

https://github.com/eclipse/packages

IoT Packages project

eclipse iot

Last synced: 25 Apr 2025

https://github.com/agmangas/wot-py

wotpy is an experimental asynchronous implementation of a W3C Web of Things runtime

asyncio iot python web-of-things wot

Last synced: 14 Jan 2026

https://github.com/my-devices/sdk

macchina.io REMOTE provides secure remote access via web (HTTP), shell (SSH), remote desktop (VNC, RDP) and other protocols to IoT devices behind routers or firewalls. No port forwarding, scarce public IPv4 addresses, or complex and inflexible VPNs required. This SDK contains the Device Agent and client tools.

edge-device iot iot-device poco-libraries remote-access sdk tunnel-connection tunneling tunneling-client virtual-private-internet

Last synced: 02 Feb 2026

https://github.com/plapointe6/hamqttdevice

A library that provides tools to simplify MQTT discovery implementation for Home Assistant to your device.

arduino arduino-library home-assistant iot iot-device

Last synced: 17 Mar 2025

https://github.com/pyrinas-iot/pyrinas-server-rs

Open IoT Server built with Rust 🦀 using Rumqttd and more. Features built in message brokering and OTA updates.

iot mqtt rust

Last synced: 28 Feb 2025

https://github.com/marvinroger/node-lumi-aqara

Control your Xiaomi Smart Home devices with this Lumi Aqara library

aqara gateway home iot smart xiaomi

Last synced: 30 Apr 2025

https://github.com/w-floyd/ha-mqtt-iot

A simple configurable MQTT client that allows actions to be taken or values be reported from a PC

autodiscovery go golang ha home-assistant home-automation homeassistant iot mqtt

Last synced: 23 Jul 2025

https://github.com/lpeterse/haskell-mqtt

An MQTT protocol implementation (client and server)

haskell iot message-broker mqtt

Last synced: 10 Apr 2025

https://github.com/loginov-rocks/bluetooth-terminal

ES6 class for serial communication with your own Bluetooth Low Energy (Smart) devices

ble bluetooth bluetooth-low-energy bluetooth-smart communication iot physical-web serial terminal

Last synced: 06 Aug 2025

https://github.com/hgross/node-red-contrib-tuya-smart

NodeRED nodes to get data from tuya smart devices (like smart plugs, bulbs, ...).

iot node-red node-red-contrib smart-home smarthome

Last synced: 13 May 2025

https://github.com/italoseara/whatsappy

A whatsapp api made with selenium in Python

automation bot chat iot messaging python whatsapp whatsapp-web

Last synced: 26 Jul 2025

https://github.com/coatyio/coaty-js

Collaborative IoT framework in JavaScript/TypeScript for Node.js and browsers.

agent coaty collaborative decentralized distributed framework iot javascript typescript

Last synced: 08 May 2025

https://github.com/indeemasoftware/eeiot

QML IoT components, for fast and super user friendly IoT projects

industrial iot mobile qml qt5

Last synced: 13 Apr 2025

https://github.com/fedml-ai/fediot

Federated Learning for Internet of Things: A Federated Learning Framework for On-device Anomaly Data Detection, backed by FedML, Inc.

anomaly-detection autoencoder cybersecurity federated-learning iot iot-application machine-learning pytorch raspberry-pi

Last synced: 22 Apr 2025

https://github.com/balena-io-experimental/balena-web-ble

A project to showcase a Web BLE app communicating with a balena powered BLE peripheral

balena ble bluetooth iot raspberry-pi web-ble

Last synced: 30 Apr 2025

https://github.com/mucoze/Umay

IoT Malware Similarity Analysis Platform

django infosec iot malware malware-analysis reverse-engineering static-analysis

Last synced: 11 Jul 2025

https://github.com/COM8/esp32-jura

ESP32 powered Jura coffee maker.

cpp esp32 iot jura xmpp

Last synced: 12 Mar 2025

https://github.com/cesanta/mongoose-os-smart-light

An example of full IOT product based on Mongoose OS

cc3220 esp32 esp8266 full-stack iot product reference stm32

Last synced: 02 Jul 2025

https://github.com/abhijithaj/iotsocket

A python-based secured IoT WebSocket to handle multiple clients simultaneously.

arduino client-socket easy easy-to-use esp iot iot-application iot-device iot-devices iot-websocket iotsocket python raspberry-pi socket ssl sync tcp websocket

Last synced: 26 Oct 2025