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/ernoaapa/eliot

Open source system for managing containerized applications in IoT device

containerd containers golang iot linuxkit runc

Last synced: 20 Aug 2025

https://github.com/GyverLibs/GyverHub

Панель управления для ESP8266, ESP32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом. Esp8266, esp32 and Arduino Dashboard library

arduino dashboard esp32 esp8266 iot mqtt ui

Last synced: 04 Apr 2025

https://github.com/AlCalzone/node-tradfri-client

Library to talk to IKEA Trådfri Gateways without external binaries

ikea iot lighting smarthome tradfri

Last synced: 09 Jun 2026

https://github.com/gyverlibs/gyverhub

Панель управления для ESP8266, ESP32 и других Arduino. Конструктор интерфейса. Интеграция в умный дом. Esp8266, esp32 and Arduino Dashboard library

arduino dashboard esp32 esp8266 iot mqtt ui

Last synced: 09 Apr 2025

https://github.com/squirreljme/squirreljme

SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.

c compiler embedded iot j2me j2me-platform java java-me javame jvm libretro native ratufacoat retroarch squirreljme

Last synced: 23 Apr 2025

https://github.com/DomiStyle/esphome-panasonic-ac

Open source alternative for Panasonic air condition wifi adapters that works locally without the Comfort Cloud

ac climate cloud comfort comfort-cloud esp esp32 esp8266 esphome heat heat-pump home-assistant home-automation hvac iot mqtt panasonic pump

Last synced: 21 Oct 2025

https://github.com/risoflora/brookframework

Microframework which helps to develop web Pascal applications.

delphi embedded freepascal gzip http iot lazarus pcre rest tls

Last synced: 28 Jan 2026

https://github.com/alcalzone/node-tradfri-client

Library to talk to IKEA Trådfri Gateways without external binaries

ikea iot lighting smarthome tradfri

Last synced: 04 Apr 2025

https://github.com/belyalov/tinyweb

Simple and lightweight HTTP async server for micropython

cats cats-effect esp32 esp8266 http-server iot micropython rest-api restful web-server

Last synced: 06 Apr 2025

https://github.com/mech-lang/mech

🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

compiler data-processing embedded game-programming iot live-programming programming-environment programming-language reactive-programming robotics

Last synced: 18 Mar 2026

https://github.com/mmiscool/esp8266basic

Basic Interpreter for the ESP8266

basic esp8266 interpreter iot websocket

Last synced: 09 Aug 2025

https://github.com/wolfssl/wolfssl-examples

Example applications using the wolfSSL lightweight SSL/TLS library

cms cryptography dtls embedded examples freertos iot pkcs7 psa psk security signature-verification ssl tls tpm2 x509

Last synced: 15 May 2025

https://github.com/mmiscool/esp8266Basic

Basic Interpreter for the ESP8266

basic esp8266 interpreter iot websocket

Last synced: 11 May 2025

https://github.com/chkr1011/wirehome.core

Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.

arduino csharp esp8266 home-automation iot python raspberry-pi raspbian sensors smarthome

Last synced: 16 May 2025

https://github.com/chkr1011/Wirehome.Core

Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.

arduino csharp esp8266 home-automation iot python raspberry-pi raspbian sensors smarthome

Last synced: 02 Mar 2025

https://github.com/eclipse-tahu/tahu

Eclipse Tahu addresses the existence of legacy SCADA/DCS/ICS protocols and infrastructures and provides a much-needed definition of how best to apply MQTT into these existing industrial operational environments.

iiot iot mqtt scada sparkplug sparkplug-specification

Last synced: 21 Feb 2026

https://github.com/ct-Open-Source/Basecamp

An Arduino library to ease the use of the ESP32 in IoT projects

arduino-library esp32 iot iot-device iot-framework mqtt smarthome

Last synced: 11 Jan 2026

https://github.com/nanoframework/nanoframework.iot.device

📦 This repo includes .NET nanoFramework implementations for various sensors, chips, displays, hats and drivers

csharp dotnet drivers hacktoberfest i2c iot lcd led pwm screen sensor servo-motor spi

Last synced: 14 May 2025

https://github.com/wolfSSL/wolfssl-examples

Example applications using the wolfSSL lightweight SSL/TLS library

cms cryptography dtls embedded examples freertos iot pkcs7 psa psk security signature-verification ssl tls tpm2 x509

Last synced: 20 Apr 2025

https://github.com/BrianPugh/belay

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial

Last synced: 11 Apr 2025

https://github.com/konimarti/opc

OPC DA client in Golang for monitoring and analyzing process data based on Windows COM.

golang iot monitoring opc opc-da plc scada

Last synced: 24 Jan 2026

https://github.com/grisp/grisp

🐟 GRiSP Erlang Runtime Library

embedded erlang grisp iot

Last synced: 07 Oct 2025

https://github.com/denysdovhan/smart-home

⚙️ My homelab and smart-home server built with Proxmox, Ubuntu, Docker

home-automation homelab internet-of-things iot proxmox smart-home smarthome ubuntu

Last synced: 07 Apr 2025

https://github.com/node-opcua/opcua-commander

a opcua client with blessed (ncurses)

iot opc-ua opcua opcua-client

Last synced: 08 Oct 2025

https://github.com/sinricpro/esp8266-esp32-sdk

Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud

alexa-skill arduino esp32 esp8266 google-home iot platformio

Last synced: 04 Jul 2025

https://github.com/loginov-rocks/Web-Bluetooth-Terminal

Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices

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

Last synced: 10 May 2025

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

Progressive Web Application for serial communication with your own Bluetooth Low Energy (Smart) devices

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

Last synced: 05 Apr 2025

https://github.com/azure/azure-iot-explorer

Cross-platform UI for interacting with devices attached to Azure IoT Hub. This tool is meant for learning and testing, not for production environment.

azure azure-iot devices dtdl dtdl-models iot iothub iothub-platform plugandplay pnp

Last synced: 02 Apr 2026

https://github.com/Vu1nT0tal/firmeye

IoT固件漏洞挖掘工具

ida iot vulnerability

Last synced: 07 Sep 2025

https://github.com/alechilczenko/spidex

Continuous reconnaissance network scanner designed for large-scale scans, collecting information on all Internet assets.

banner-grabbing censys command-line-tool internet-of-things iot pentesting port-scanner port-scanning python3 scraping search-engine security security-tools shodan zoomeye

Last synced: 12 Jul 2025

https://github.com/vu1nt0tal/firmeye

IoT固件漏洞挖掘工具

ida iot vulnerability

Last synced: 05 May 2025

https://github.com/thin-edge/thin-edge.io

The open edge framework for lightweight IoT devices

aws-iot azure-iot cumulocity-iot edge iot iot-devices

Last synced: 16 May 2025

https://github.com/brianpugh/belay

Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.

arduino esp32 firmata hardware iot micropython package-manager physical-computing raspberry-pi-pico robotics serial

Last synced: 08 Apr 2025

https://github.com/siliconlabs/application_examples

Start here to find code examples for Silicon Labs EFM32 and EFR32

ble btmesh connect drivers efm32 efr32 iot matter openthread platform proprietary rail training wifi wireless zigbee zwave

Last synced: 26 Feb 2026

https://github.com/lnlp/lmic-node

LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.

arduino cmwx1zzabz cross-platform esp32 example iot lmic lora32 lora32u4 lorawan lorawan-device lorawan-node platformio rfm95 samd21 stm32 sx1276 t-beam the-things-network ttn

Last synced: 07 Apr 2025

https://github.com/NaomiProject/Naomi

The Naomi Project is an open source, technology agnostic platform for developing always-on, voice-controlled applications!

assistant hacktoberfest home-automation iot jarvis jasper linux naomi personal-assistant raspberry-pi speech-recognition speech-synthesis speech-to-text text-to-speech vocal-assistant voice

Last synced: 30 Mar 2025

https://github.com/adafruit/Adafruit_IO_Python

Adafruit IO Python Client Library

adafruit-io iot python raspberry-pi

Last synced: 13 May 2025

https://github.com/adafruit/adafruit_io_python

Adafruit IO Python Client Library

adafruit-io iot python raspberry-pi

Last synced: 19 Feb 2026

https://github.com/airalab/robonomics

Robonomics node implementation for Polkadot ecosystem; Kusama parachain slot #2048 since January 2022

iot node polkadot polkadot-sdk robotics rust substrate

Last synced: 12 Mar 2026

https://github.com/scrool/xled

🎄Unofficial control for Twinkly - Smart Decoration LED lights.

internet-of-things iot python

Last synced: 12 May 2025

https://github.com/azure/azure-sphere-samples

Samples for Azure Sphere

iot samples

Last synced: 13 May 2025

https://github.com/meltaxa/solariot

Leverage your IoT enabled Solar PV Inverter to stream your solar energy usage data to a real time dashboard.

dashboard dweet freeboard influxdb iot modbus-sungrow pvoutput solar-energy sungrow-inverter telemetry

Last synced: 06 Mar 2026

https://github.com/zengfr/easymodbus4j

easymodbus4j是一个高性能和易用的 Modbus 协议的 Java 实现,基于 Netty 开发,可用于 Modbus协议的Java客户端和服务器开发, A high-performance and ease-of-use implementation of the Modbus protocol written in Java netty support for modbus 4 mode..

easymodbus4j iot java modbus modbus4j modbusrtu modubstcp netty

Last synced: 15 Jul 2025

https://github.com/savjee/home-energy-monitor

ESP32-based Home Energy Monitor

arduino aws dynamodb energy esp32 iot lambda serverless

Last synced: 30 Aug 2025

https://github.com/gozfree/aquila

IPCamera, aim to support V4L2/UVC/RaspberryPi/Hisi/XXX SDK production

audio camera iot rtmp rtsp video

Last synced: 10 Apr 2025

https://github.com/philips-software/amp-embedded-infra-lib

amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development

c-plus-plus cpp cpp11 embedded embedded-systems infra infrastructure iot iot-device iot-firmware

Last synced: 17 Jan 2026

https://github.com/entysec/camraptor

CamRaptor is a tool that exploits several vulnerabilities in popular DVR cameras to obtain network camera credentials.

camera camera-hacking entysec exploit iot kalilinux payload

Last synced: 09 Apr 2025

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

AT component porting or samples for different devices

at ec20 esp8266 iot m26 mc20 socket

Last synced: 17 Sep 2025

https://github.com/eclipse-threadx/usbx

Eclipse ThreadX - USBX is a high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with Eclipse ThreadX RTOS

eclipse-threadx embedded iot mcu microcontroller rtos usb usb-hid usb-host

Last synced: 07 Mar 2026

https://github.com/tenderlove/esp8266aq

ESP8266 and Plantower AQ sensor

air-quality esp8266 humidity iot plantower ruby temperature

Last synced: 08 Mar 2026

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

Blynk library for JS. Works with Browsers, Node.js, Espruino.

blynk espruino iot iot-platform npm-package smartphone smartphone-interaction

Last synced: 06 Apr 2025

https://github.com/sh123/esp32_loraprs

LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)

amateur-radio aprs aprs-rx aprs-tracker aprsdroid aprsis codec2 esp32 esp32-ardunio esp32-library ham-radio iot kiss lora lora-gateway lora-server lorawan tnc tracker uhf

Last synced: 13 Apr 2025

https://github.com/particle-iot/particle-cli

Command Line Interface for Particle Cloud and devices

argon b5som boron bsom cli electron eseries iot particle photon tracker

Last synced: 23 Feb 2026

https://github.com/Azure/azure-sdk-for-c

This repository is for active development of the Azure SDK for Embedded C. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-c.

azure azure-sdk azure-services embedded hacktoberfest iot

Last synced: 04 May 2025

https://github.com/rauc/meta-rauc

Yocto/Open Embedded meta layer for RAUC, the embedded Linux update framework

iot ota ota-update rauc yocto-layer

Last synced: 04 Apr 2026

https://github.com/build-on-aws/cloud-clubs-learner-library

A library for learners! Whether or not you're a part of AWS Cloud Clubs, take a look in this library for free, open, leveled content for students 18+ worldwide

ai aws containers data-analytics data-science databases iot kubernetes ml mobile-development security serverless web web-development

Last synced: 09 Apr 2025

https://github.com/OpenIBC/Ohsce

PHP HI-REL SOCKET TCP/UDP/ICMP/Serial .高可靠性PHP通信&控制框架SOCKET-TCP/UDP/ICMP/硬件Serial-RS232/RS422/RS485 AND MORE!

automation driver iot ipc modbus network-engineers ohsce-php php pursuit reliability rs232 rs485 rtu serial socket tcp udp

Last synced: 12 May 2025

https://github.com/jezza34000/homeassistant_petkit

🐾 The most advanced Petkit integration for Home Assistant : full device support, live stream, media, bluetooth relay & more.

airpurifier crystal-duo eversweet-5-mini eversweet-max feeder fresh-element hacs homeassistant homeassistant-integration iot petkit petkit-litter puramax purax purobot smart-feeder smarthome water-fountain yumshare

Last synced: 14 Apr 2026

https://github.com/EntySec/CamRaptor

CamRaptor is a tool that exploits several vulnerabilities in popular DVR cameras to obtain network camera credentials.

camera camera-hacking entysec exploit iot kalilinux payload

Last synced: 12 Jul 2025

https://github.com/makerdiary/nrf52832-mdk

An Open Source, Micro Development Kit for IoT Embedded Applications using the nRF52832 SoC

bluetooth-low-energy iot nrf52832 open-source-hardware

Last synced: 09 Oct 2025

https://github.com/AVSystem/Anjay

C implementation of the client-side OMA LwM2M protocol

c coap device-management embedded iot lwm2m lwm2m-client monitoring notifications

Last synced: 20 Nov 2025

https://github.com/zexiplus/wall.e

A javaScript robot which looks like WALL.E

iot javascript johhnny-five raspberry-pi raspberry-pi-3 raspi-io robot vue

Last synced: 17 Mar 2025

https://github.com/phodal/make

:book::book::book::book::book: 写给软件工程师看的硬件编程指南

arduino book ebook esp8266 github-books hardware internet-of-things iot raspberry-pi rpi

Last synced: 16 Apr 2025

https://ertis-research.github.io/opentwins/

Innovative open-source platform that specializes in developing next-gen compositional digital twins

digitaltwins iot kubernetes open-source platform

Last synced: 05 Oct 2025

https://github.com/simpleiot/simpleiot

Simple IoT cloud/edge application/framework

backend edge edge-computing elm go iot iot-platform

Last synced: 22 Feb 2026

https://github.com/AtherEnergy/rumqtt

Pure rust mqtt cilent

iot mqtt-client pure-rust

Last synced: 11 Jan 2026

https://github.com/buanet/ioBroker.docker

Official Docker Image for ioBroker

docker docker-image iobroker iot smarthome

Last synced: 08 Apr 2025

https://github.com/iot-cs/iotcs

工业智能网关,基于.net core3.1的跨平台物联网网关。支持不同设备驱动(PLC、CNC、数据库、串口设备、上位机、OPC UA、MQTT)具备二次开发驱动的能力实现与Thingsboard进行数据通讯。同时支持多资源配置化管理,MQTT、MYSQL、WEBHOOK等多种类型,实现数据的快速推送,提供简单的驱动开发接口。

allen-bradley bacnet can can-bus driver gateway iot iotcs mitsubishi modbus mqtt mqtt-broker omron opc-ua siemens-s7-plcs thingsboard thingscloud

Last synced: 14 Jan 2026

https://github.com/Or3stis/apparatus

A graphical security analysis tool for IoT networks

apparatus asto cytoscape iot security-analysis security-iot

Last synced: 11 Jul 2025

https://github.com/danimtb/dasshio

Hass.io add-on to easily use Amazon Dash Buttons with Home Assistant

addon amazon arp dash dash-button dashbutton hassio home-automation homeassistant iot python python-3 python3 wifi

Last synced: 07 Apr 2025

https://github.com/machbase/neo-server

machbase-neo = time series database + mqtt + http + data visualization

database iot mqtt time-series time-series-database timeseries tsdb

Last synced: 27 Apr 2026

https://github.com/avsystem/anjay

C implementation of the client-side OMA LwM2M protocol

c coap device-management embedded iot lwm2m lwm2m-client monitoring notifications

Last synced: 12 Apr 2025

https://github.com/ETS-PoliTO/esp32-sniffer

ESP32 firmware that sniffs PROBE REQUEST packets sent from smartphones looking for a Wi-Fi connection in order to extract different types of information

component esp32 esp32-idf esp32-spiffs esp32-wroom filesystem framework iot mqtt multithreading probe-requests real-time-location smartphones sniffer sntp spiffs task-management tasks tracking-system wifi-connection

Last synced: 12 Apr 2025