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/pelioniot/java-coap

CoAP Java library

coap iot java java-coap lwm2m mbed

Last synced: 29 Jul 2025

https://github.com/sparkfun/ESP32_Thing

Development platform for the Espressif ESP32 WiFi/Microcontroller SoC

esp32 hardware iot iot-platform sparkfun-products system-on-chip wifi

Last synced: 09 Apr 2025

https://github.com/outadoc/linkindle

Générateur de graphiques de consommation d'électricité Linky pour affichage sur Kindle

electricity-consumption enedis graph-generator iot kindle linky python-3

Last synced: 13 Dec 2025

https://github.com/chkr1011/coapnet

CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.

arduino coap coap-client coap-protocol coap-server coaps home-automation internet-of-things iot smart smart-home tradfri tradfri-ikea-gateway

Last synced: 26 Mar 2025

https://github.com/akashgoswami/ipm

IOTA node peer manager. Useful for monitoring IOTA peers

iot iota peer

Last synced: 03 Mar 2026

https://github.com/makerdiary/pitaya-go

An Open-Source IoT Development Platform with Multiprotocol Wireless Connectivity

bluetooth-low-energy iot iot-platform nrf52840 openthread wi-fi winc1500

Last synced: 05 Mar 2026

https://github.com/realmq/realmq-platform

RealMQ :rocket: is an open source real-time messaging platform with focus on integrability, privacy, security and performance.

iot mqtt platform pubsub real-time signaling telecommunication

Last synced: 10 Apr 2025

https://github.com/mr-exo/shodan-dorks

Here are the most interesting Shodan dorks (according to me)

devices dorks iot shodan shodan-dorks shodandorks

Last synced: 10 May 2025

https://github.com/PelionIoT/java-coap

CoAP Java library

coap iot java java-coap lwm2m mbed

Last synced: 05 May 2025

https://github.com/attify/attify-badge

Attify Badge GUI tool to interact over UART, SPI, JTAG, GPIO etc.

embedded hacking-tool hardware i2c iot security spi uart

Last synced: 07 Sep 2025

https://github.com/webreflection/electroff

A cross browser, electron-less helper, for IoT projects and standalone applications.

electron iot nodejs

Last synced: 14 Apr 2025

https://github.com/bjarne-hansen/py-nrf24

Library for NRF24L01 communication using pigpiod on Raspberry Pi.

arduino communication electronics iot nrf24l01 pypi python raspberry wiring

Last synced: 10 Apr 2026

https://github.com/parse-community/parse-sdk-arduino

The Arduino SDK for the Parse Platform

arduino arduino-sdk iot notifications parse-platform sdk

Last synced: 28 Jun 2025

https://github.com/pureswift/gatt

Bluetooth Generic Attribute Profile (GATT) for Swift

bluetooth bluetooth-low-energy corebluetooth embedded gatt iot linux swift

Last synced: 06 Apr 2025

https://github.com/formulahendry/vscode-iot-utility

IoT Utility for Visual Studio Code: Arduino, Espressif, Raspberry Pi, mbed and more

arduino esp8266 espressif iot mbed platformio raspberry-pi visual-studio-code vscode vscode-extension

Last synced: 04 Apr 2026

https://github.com/ptz0n/homebridge-verisure

 Platform plugin for Homebridge allowing to manage and control Verisure devices.

homebridge homebridge-plugin iot verisure

Last synced: 16 Mar 2025

https://github.com/majamassarini/automate-home

Yet another python home automation (iot) project. Because a smart light is more than just on or off.

asyncio automate-home automation bdd domotic home home-automation internet-of-things iot knx lifx python python3 smart smart-home sonos

Last synced: 10 Apr 2025

https://github.com/rauc/rauc-hawkbit-updater

The RAUC hawkBit updater is a simple commandline tool/daemon that runs on your target and interfaces between RAUC and hawkBit's DDI API.

client embedded fota hacktoberfest hawkbit iot linux ota software-update update

Last synced: 04 Apr 2026

https://github.com/hivemq/hivemq-mqtt-client-dotnet

The HiveMQ C# Asynchronous MQTT client for .NET featuring full MQTT 5.0 and back pressure support.

csharp csharp-library dotnet dotnet-core iot iot-application mqtt mqtt-client nuget nuget-package

Last synced: 18 Apr 2026

https://github.com/odyslam/home-urbit

Sovereign software for the Urbit internet appliance.

balena docker iot netdata urbit

Last synced: 12 Apr 2025

https://github.com/nordicsemiconductor/ios-nordic-thingy

iOS Library and example application for Thingy:52™

ble iot nordic nrf nrf52 thingy52

Last synced: 29 Apr 2025

https://github.com/zmops/zeus-iot-ui

Zeus IoT platform web ui.

iot zeus zeus-iot-web zeus-web

Last synced: 05 Mar 2025

https://github.com/nuclei-software/nmsis

Nuclei Microcontroller Software Interface Standard Development Repo

aiot dsp embedded embedded-software iot iot-platform micro-controllers nmsis nn nuclei risc-v riscv

Last synced: 07 Apr 2025

https://github.com/bgunson/onboardpi

On board diagnostic web application for vehicles

express iot material-ui nodejs obd2 raspberry-pi websocket

Last synced: 12 Mar 2026

https://github.com/RealTimeLogic/BAS

Embedded Web Server Library with Integrated Scripting Engine

embedded embedded-web-server embedded-webserver http iot lua mqtt web-server webdav websocket

Last synced: 05 Apr 2025

https://github.com/PureSwift/GATT

Bluetooth Generic Attribute Profile (GATT) for Swift

bluetooth bluetooth-low-energy corebluetooth embedded gatt iot linux swift

Last synced: 16 Jul 2025

https://github.com/wivwiv/mqtt-iot-platform

IoT Platform 基于 Nest.js & Egg.js 与 EMQ X 开发

acl eggjs emqx iot iot-platform mqtt mqtt-websocket nestjs websocket

Last synced: 20 Jul 2025

https://github.com/arm-software/psa-api

Documentation source and development of the PSA Certified API

api attestation cryptography firmware-update iot security

Last synced: 14 Jun 2025

https://github.com/thethingsnetwork/docs

Documentation for The Things Network

docs documentation internet-of-things iot lorawan

Last synced: 05 Apr 2025

https://github.com/tuya/tuya-connector

tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.

connector iot openapi rest-api rest-client restful retrofit retrofit-starter retrofit2 retrofit2-starter tuya tuya-api tuya-cloud tuya-smart

Last synced: 06 Apr 2025

https://github.com/gonzalo123/iot.grafana

Playing with Docker, MQTT, Grafana, InfluxDB, Python and Arduino

arduino dashboard docker esp32 esp8266 grafana influxdb iot nodemcu python

Last synced: 25 Jul 2025

https://github.com/mzakharo/tubby

Hot Tub & Pool Water Quality Sensor

esp32 esphome homeassistant hottub iot orp ph pool spa tensorflow tflite-micro

Last synced: 17 Mar 2025

https://github.com/abobija/esp-discord

Library for hosting Discord Bots :robot: on the ESP32

api bot c cpp discord esp-idf esp-idf-component esp32 gateway http iot library websocket

Last synced: 22 Feb 2026

https://github.com/OdysLam/home-urbit

Sovereign software for the Urbit internet appliance.

balena docker iot netdata urbit

Last synced: 19 Apr 2025

https://github.com/ldab/esp32-cam-mqtt

ESP32-CAM publishing camera pictures to Node-RED via MQTT

esp32 esp32-cam iot mqtt mqtt-client node-red

Last synced: 07 May 2025

https://github.com/celliesprojects/aquacontrol32

5 channel aquarium LED controller with web interface for ESP32 boards. Supports DS18B20, SSD1306, ILI9341, XPT2046 and SmartConfig. Arduino IDE.

aquarium-lights arduino-ide ds18b20 esp32 iot iot-application iot-device led-controller mh-et-d1-mini moon-phase oled-display-ssd1306 smartconfig sntp temperature-logger temperature-sensor tft-display web-interface xpt2046

Last synced: 08 Apr 2025

https://github.com/popura-network/HyperModem

Open source firmware for fast deployment of meshnet nodes

decentralization iot mesh mesh-networks openwrt raspberry-pi router-firmware yggdrasil-network

Last synced: 07 Apr 2025

https://github.com/arm-software/cloud-iot-core-kit-examples

Example projects and code are supplied to support the Arm-based IoT Kit for Cloud IoT Core

adafruit arm google-cloud iot raspberry-pi raspberry-pi-3

Last synced: 26 Oct 2025

https://github.com/popura-network/hypermodem

Open source firmware for fast deployment of meshnet nodes

decentralization iot mesh mesh-networks openwrt raspberry-pi router-firmware yggdrasil-network

Last synced: 27 Apr 2025

https://github.com/magcode/mpower-tools

Tools for operating Ubiquiti Networks mPower devices

iot mqtt

Last synced: 06 Sep 2025

https://github.com/damascenorafael/mqtt-simulator

Easy-to-configure MQTT simulator written in Python to simulate the sending of JSON objects from sensors or devices to a broker.

iot iot-simulator mqtt mqtt-client mqtt-simulator simulation simulator

Last synced: 02 Apr 2025

https://github.com/fivdi/mcp-spi-adc

MCP3002/4/8, MCP3202/4/8 and MCP3304 SPI analog to digital conversion with Node.js

adc beaglebone beaglebone-black iot javascript mcp3002 mcp3004 mcp3008 mcp3201 mcp3202 mcp3204 mcp3208 mcp3304 nodejs raspberry-pi spi

Last synced: 14 Oct 2025

https://github.com/Thymis-io/thymis

Thymis is an open-source project that aims to provide a seamless and secure IoT device management solution. With Thymis, users can easily configure and manage their devices running on the NixOS operating system.

device-management iot nixos

Last synced: 02 Aug 2025

https://github.com/madhead/saberlight

Collection of tools to control some "smart" BLE bulbs [Mirror]

ble ble-bulb golang iot smart-bulb zengge

Last synced: 18 Apr 2025

https://github.com/fiware/tutorials.iot-over-mqtt

:orange_book: FIWARE 203: Provisioning Ultralight with an alternative transport: IoT over MQTT

fiware fiware-iot-agents iot iot-agent mqtt mqtt-broker tutorial ultralight

Last synced: 06 Apr 2025

https://github.com/klein0r/iobroker.awtrix-light

Integrate your Awtrix Light device (e.g. Ulanzi TC001) via HTTP

awtrix iobroker iobroker-adapter iot smarthome

Last synced: 06 Apr 2025

https://github.com/ecoapm/simplegpio

A simple, low-ceremony GPIO library for all your IoT needs

dotnet gpio hacktoberfest iot raspberry-pi

Last synced: 04 Apr 2025

https://github.com/xcodersun/eywa

Make IoT a lot more fun with data.

elasticsearch golang http iot iot-platform websockets

Last synced: 14 Mar 2025

https://github.com/hobbyquaker/mqtt-scripts

Node.js based script runner for use in MQTT based Smart Home environments

automation iot mqtt nodejs rules-engine script-engine script-runner scripting smarthome

Last synced: 29 Jul 2025

https://github.com/telefonicaid/iotagent-node-lib

Module to enable IoT Agent developers to build custom agents for their devices that can easily connect to NGSI Context Brokers

fiware iot iot-agent

Last synced: 04 Feb 2026

https://github.com/bkupidura/broker-ha

Golang MQTT broker with clustering capabilities

cluster golang iot kubernetes mqtt mqtt-broker

Last synced: 12 Jul 2025

https://github.com/cdy816/mars

Mars 数据库是一个集数据采集、存储、分析为一体的实时数据库

database gis-data gis-database iot iot-database realtime realtime-database sensor sensor-database sensor-monitor

Last synced: 14 Jan 2026

https://github.com/moddable-opensource/iot-product-dev-book

Source code for example apps from IoT Development for ESP32 and ESP8266 with JavaScript.

esp32 esp8266 iot javascript nrf52

Last synced: 25 Sep 2025

https://github.com/azure/meta-iotedge

Yocto layer for Azure IoT Edge

iot iotedge yocto-layer

Last synced: 05 Apr 2025

https://github.com/cbpowell/senselink

A tool to create virtual smart plugs and inform a Sense Home Energy Monitor about usage in your home

docker energy-monitor hassio home-automation iot mqtt sense smart-plugs wattage

Last synced: 30 Oct 2025

https://github.com/cbpowell/SenseLink

A tool to create virtual smart plugs and inform a Sense Home Energy Monitor about usage in your home

docker energy-monitor hassio home-automation iot mqtt sense smart-plugs wattage

Last synced: 07 Apr 2025

https://github.com/atilaneves/mqtt

MQTT broker written in D, using vibe.d

broker d dlang dlanguage dub iot mqtt mqtt-broker mqtt-protocol networking protocol vibe

Last synced: 24 Jul 2025

https://github.com/wybiral/dex

IoT device indexer and search engine.

iot netsec

Last synced: 23 Jan 2026

https://github.com/lmagyar/homeassistant-addon-tailscale

Adds some functionality to the Tailscale Home Assistant Community Add-on https://github.com/hassio-addons/addon-tailscale

add-on automation docker home-assistant home-assistant-addons iot tailscale

Last synced: 06 Mar 2025

https://github.com/valerio-vaccaro/loracaster

A LoraWan TTN compatible firmware for a cheap ESP32/Lora board.

esp32 iot lorawan ttn

Last synced: 21 Jun 2025

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: 14 Apr 2025

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: 16 Dec 2025

https://github.com/octoposprime/op-go-os

OctopOS Prime OS with GoLang

golang iot os

Last synced: 06 May 2025

https://github.com/flowchain/flowchain-ledger

A distributed ledger for the p2p and decentralized IoT devices in JavaScript.

blockchain distributed-ledger edge-computing iot p2p

Last synced: 30 Aug 2025

https://github.com/hassio-addons/addon-zwave2mqtt

Z-Wave to MQTT - Home Assistant Community Add-ons

addon addons gateway home-assistant homeassistant iot mqtt openzwave ozw z-wave zwave

Last synced: 06 Apr 2025

https://github.com/paxapos/fiscalberry

[JSON ↔ HW] Connect things using JSON API with the fiscalberry websocket server interact easily with any kind of Hardware. Another IoT solution...

barcode barcode-scanner epson fiscal-printer hasar impresora-fiscal imprimir iot json pos raspberry-pi raspberry-pi-3 receipt receipt-print receipt-printer servidor

Last synced: 06 Apr 2025

https://github.com/anonym-tsk/zigbee2mqtt-extensions

Create simple automations directly in zigbee2mqtt

iot mqtt zigbee zigbee2mqtt

Last synced: 29 Jan 2026

https://github.com/octoposprime/op-go-sdk-clt

OctopOS Prime Protocol Proxy Client Sdk

golang iot protocol proxy sdk-golang

Last synced: 02 Jul 2025

https://github.com/patrickfav/indoor-positioning

A full-featured indoor positioning system that was developed during my master thesis. It has a javascript based rich UI and has a server-client architecture.

angular couchdb highcharts iot javaee nearest-neighbors open-wrt received-signal-strength wifi

Last synced: 09 Apr 2025

https://github.com/witnessmenow/simple-arduino-crypto-display

An Arduino Crypto currency display that uses CoinMarketCap API for data

arduino coinmarketcap esp8266 esp8266-arduino iot

Last synced: 19 Mar 2025

https://github.com/siliconlabs/mltk

A Python package with command-line utilities and scripts to aid the development of machine learning models for Silicon Lab's embedded platforms

aiot cpp embedded embedded-c embedded-systems internet-of-things iot keras keras-tensorflow machine-learning machinelearning python python3 tensorflow tensorflow-lite tensorflow-lite-micro tensorflow2

Last synced: 06 Apr 2025

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

The firmware downloader which using on RT-Thread OTA component.

downloader iot ota ota-updater

Last synced: 17 Sep 2025

https://github.com/IBM-Swift-Sunset/Aphid

🚫 This project is no longer maintained. Lightweight MQTT client in Swift 3

aphid arm iot mosquitto mqtt swift

Last synced: 11 May 2025

https://github.com/himelbrand/react-native-ble-peripheral

a simulator for a BLE peripheral, to help with testing BLE apps without an actual peripheral BLE device

ble iot react-native simulation

Last synced: 25 May 2026

https://github.com/makepkg/securegen

🔐 Hardware TOTP Authenticator & Password Manager | 8-layer security | AES-256 | BLE Keyboard | Offline | ESP32 T-Display | T-Display S3

2fa aes-256 air-gapped arduino authentication ble bluetooth-le embedded encryption esp32 hardware iot lilygo offline password-manager platformio security t-display totp two-factor-authentication

Last synced: 11 May 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: 24 Jun 2025

https://github.com/kerwincui/wumei-iot

wumei-iot是一套开源的软硬件系统,可用于二次开发和学习,快速搭建自己的物联网/智能家居系统。硬件工程师可以把自己的设备集成到系统;软件工程师可以使用项目中的设备熟悉软硬件交互。

esp32 esp8266 iot

Last synced: 19 Mar 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: 23 Oct 2025

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/SiliconLabs/mltk

A Python package with command-line utilities and scripts to aid the development of machine learning models for Silicon Lab's embedded platforms

aiot cpp embedded embedded-c embedded-systems internet-of-things iot keras keras-tensorflow machine-learning machinelearning python python3 tensorflow tensorflow-lite tensorflow-lite-micro tensorflow2

Last synced: 18 Mar 2025

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

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

firewall frp iot nat proxy tunnel

Last synced: 23 Apr 2025

https://github.com/fivdi/lcd

Node.js Hitachi HD44780 LCD driver

beaglebone beaglebone-black hd44780 iot javascript lcd nodejs raspberry-pi

Last synced: 16 Apr 2025

https://github.com/indeemasoftware/qdashboard

Sample dashboard developed with QML. Login, plots and several screens.

dashboard dashboard-templates dashboard-widget dashboards industrial iot plot qml qml-samples qt qt5 qtquick sample-dashboard

Last synced: 13 Apr 2025

https://github.com/mikespook/gleam

An operation cluster based on MQTT

gleam go iot mqtt

Last synced: 27 Oct 2025

https://github.com/abobija/esp-smartconfig-dart

EspTouch and EspTouchV2 implementations of SmartConfig provisioning protocols. Plain Dart. All platforms.

dart esp esp32 esp8266 espressif esptouch esptouch-v2 flutter ios iot password provisioning smartconfig ssid wifi

Last synced: 22 Feb 2026

https://github.com/manekinekko/cafy

An experimental node package to interact with the Delonghi Primadonna Elite (and probably other ECAM models)

ble coffee-machine hacktoberfest hacktoberfest-accepted iot nodejs

Last synced: 15 Apr 2025