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/jpbelval/goplant

GoPlant provides an interface for your IoT sensors. It collects data and offers monitoring.

concurrency esp8266 go golang home-assistant iot postgresql

Last synced: 11 Apr 2026

https://github.com/stm32-hotspot/greengrass_lite_ble_gateway_proteus

AWS IoT Greengrass Lite BLE Gateway component with automated deployment script for STEVAL Proteus Industrial sensor node

aws ble greengrass iot mpu sensors stm32

Last synced: 02 May 2026

https://github.com/bjornmelin/edge-ai-engineering

๐Ÿ“ฑ Optimized ML for edge devices. Showcasing efficient model deployment, GPU-CPU memory transfer optimization, and real-world edge AI applications. ๐Ÿค–

cuda edge-computing embedded-systems gpu-optimization iot mobile-ml model-optimization python tflite

Last synced: 02 May 2026

https://github.com/lab5e/golang-get-data-interval

Sample code for Go API client that shows how to retrieve an interval from the inbox in Span

golang iot lang-golang sample

Last synced: 09 Jun 2026

https://github.com/c1moore/smartlights

Intelligent home system to control lights in a house. SmartLights is not just some motion detectors connected to lights, its so much smarter.

iot personal smarthome

Last synced: 09 Jun 2026

https://github.com/mdmourao/iotprojectgroup5

Aplicaรงรฃo na cloud que recebe dados dos sensores de baterias e trata e mostra esses dados usando o node-red.

internet-of-things iot machine-learning mqtt node-red python

Last synced: 02 May 2026

https://github.com/alecsandu/introductiontorobotics

Robotics class assigments, resolved using the arduino programming language and arduino-uno

arduino-uno embedded ino iot robotics

Last synced: 03 May 2026

https://github.com/iodar/shelly-button-test

Application to test the configuration and functionality of the Shelly Button1.

button1 http-server iot shelly shelly-button1 typescript

Last synced: 09 Jun 2026

https://github.com/mu373/atom-s3-co2

CO2 monitor integration for M5Stack AtomS3. Reads sensor values from UD-CO2S, and sends values to ThingsSpeak IoT platform.

atoms3 co2 esp32 esp32-s3 iot m5stack thingspeak ud-co2s

Last synced: 03 May 2026

https://github.com/panastasiadis/ai-iot-course-projects

This repository contains three AI and IoT application projects developed as part of a course, covering time series classification, weather image recognition, and natural language processing. Each project includes data processing, model training, and evaluation.

ai computer-vision deep-learning iot keras machine-learning nlp python tensorflow transformers

Last synced: 03 May 2026

https://github.com/panastasiadis/raspi-home-automation-mobile-app

This mobile app, developed as part of my diploma thesis "A home automation system based on Raspberry Pi", complements the main platform with a cross-platform interface for real-time smart home control over a mobile device. It extends functionality with location-based automations, not available on the web app.

cordova geolocation homeautomation iot mobileapp raspberrypi smarthome

Last synced: 03 May 2026

https://github.com/tsaplia/energy-controller-refactored

ESP8266 Energy Consumption Controller measures AC power with PZEM-014/016 sensor via Modbus. It offers a web interface for live data, charts, and settings.

arduino cpp esp8266 html-css-javascript iot platformio webinterface websocket

Last synced: 04 May 2026

https://github.com/ktauchathuranga/esp8266-iot

WebServer Starter Project's for ESP8266

esp8266 esp8266-projects esp8266-webserver iot

Last synced: 04 May 2026

https://github.com/felix-red/smoke-detector-iot

Smoke detector IOT project

arduino cpp iot smoke-detector

Last synced: 04 May 2026

https://github.com/simonprickett/resin-pi-trafficlights

Demo using resin.io, Raspberry Pi and Low Voltage Labs Traffic Lights

gpio iot python raspberry-pi resin-io

Last synced: 04 May 2026

https://github.com/bitcode-tech/bc7215ac

Universal Aircon IR control Library For Arduino, controls any brand, any model, offline.

air-conditioner aircon arduino esp32 esp8266 iot ir remote-control

Last synced: 04 May 2026

https://github.com/manjit-baishya-embedded-systems-and-iot/lux-meter

Lux Meter with LDR is an IoT project designed to measure the intensity of light using a Light Dependent Resistor (LDR) and an Arduino UNO and ESP32.

arduino-uno esp32 esp32-arduino iot json ldr-sensor lux

Last synced: 04 May 2026

https://github.com/giovannibaccichet/powermonitor

A cheap and easy solution to make your electricity meter smarter

bh1750 home-assistant iot kwh mqtt power-meter smart-home smart-meter

Last synced: 04 May 2026

https://github.com/gurkengewuerz/mqtt-server

MQTT v3/v5 server written in golang using mochi-co/mqtt

golang iot mqtt mqtt-broker mqtt-server mqtt-smarthome mqtt5 mqttv3 mqttv5 tcp websocket

Last synced: 05 May 2026

https://github.com/adilius/coap-mqtt-pipeline-implementation

๐Ÿ“Ÿ CoAP + MQTT Pipeline implementation in Python

coap flask iot mqtt

Last synced: 05 May 2026

https://github.com/ch3ber/esp32-projects

Collection of small, self-contained projects for the ESP32 family of microcontrollers programmed with MicroPython.

esp32 examples firmware hacking hardware iot iot-application led-controller microcontroller microdot micropython python web-server websocket websocket-server websockets wifi wifi-hotspot wifi-network

Last synced: 05 May 2026

https://github.com/henryleach/store-mqtt-data

A Python 3 script that subscribes to an MQTT broker, and stores the readings into an SQLite3 Database.

iot mqtt python smart-home sqlite

Last synced: 05 May 2026

https://github.com/antoniskl/smartled-server

A WiFi server app made for controlling an RGB led strip via NodeMcu (ESP8266).

arduino controller esp8266 iot nodemcu platformio rgb-led wifi

Last synced: 05 May 2026

https://github.com/allanvillatoro/tanques

This IoT app was developed on Node.js and AngularJS. It allows you to monitor the level of the water tanks which have sensors connected to a Particle Photon board.

angular iot nodejs particle tank

Last synced: 05 May 2026

https://github.com/jimbobbennett/neopixel-holiday-lights-controller-function

An Azure Function to control the lights set up at using the code at aka.ms/NeopixelHolidayLights

azure azure-functions flask iot neopixel python

Last synced: 05 May 2026

https://github.com/awsimaya/iotdemo

Lambda function to process events from an AWS IoTButton

aws csharp iot lambda

Last synced: 06 May 2026

https://github.com/ikajdan/sixthsense-server

A REST API server and a web client for the Sense HAT

fastapi iot rest

Last synced: 29 Jun 2026

https://github.com/iwansal64/gaia-sensor-logger

A backend server built in Rust that is used to log IoT sensor data to local MongoDB database in time-series

backend iot mongodb postgresql rust server

Last synced: 06 May 2026

https://github.com/maikenegreiros/lamp-control

A code to create a Web Server with ESP8266 and a webpage to control a lamp via WiFi.

arduino automation esp8266 house-automation iot

Last synced: 06 May 2026

https://github.com/quantum-software-development/2-distributed-system-robotfault-ai-server-iot

๐Ÿ•ธ๏ธ 2- Poject Distributed Python system using TCP/IP sockets, multithreading, and a Random Forest model for IoT-based predictive maintenance and failure detection in industrial robots (Industry 4.0).

industry-4-0 iot istributed-systems linux machine-learning random-forest socket-programming tcp-ip-sockets threads

Last synced: 06 May 2026

https://github.com/dbgjerez/iot-esp8266-irrigation-system

System to measure ground humidity

arduino esp8266 iot platformio

Last synced: 06 May 2026

https://github.com/nhathout/fit-cat

Connected network of Smart Cat Collars with live video and biometric feedback.

cats iot nodejs raspberry-pi wifi

Last synced: 07 May 2026

https://github.com/brittonhayes/inventory-ts

An agriculture inventory application. Manage vehicles, maintenance, parts, and more. Built in Typescript with NestJS, Prisma, and Sveltekit ๐Ÿง‘โ€๐ŸŒพ

farming iot nestjs prisma svelte sveltekit typescript

Last synced: 07 May 2026

https://github.com/brevex/greenhouse-monitoring-system

System made using esp-32 for monitoring the environment in a greenhouse using MQTT

esp32 iot java spring-boot thymeleaf

Last synced: 07 May 2026

https://github.com/superoo7/ctojs

Guide on conversion from C/C++ (Arduino) to JavaScript with Firmata

arduino firmata iot javascript johnny-five robotics sensors thingspeak

Last synced: 07 May 2026

https://github.com/alireza-87/indoor-tracker-server

Server-side of my IoT project, Develop by nodejs

iot iot-application javascript js mongodb node nodejs

Last synced: 07 May 2026

https://github.com/factana/fogwing-mqtt-connector-c-lang

Fogwing MQTT client in C language.

c fogwing iot linux mqtt-client windows

Last synced: 08 May 2026

https://github.com/aaryangp/smart-plant-monitoring

IoT-based Smart Plant Monitoring with Intruder Detection using Arduino UNO , ESP8266, Blynk, and Python

arduino blynk-iot-platform esp8266 hardware iot python

Last synced: 08 May 2026

https://github.com/swapins/agri-edge-ai-platform

A modular, plugin-based AI platform for Precision Farming. Integrates YOLOv8 Computer Vision, IoT sensor telemetry, and GPS-driven historical weather data to provide hyper-local crop diagnostics. Designed for Edge-AI deployment.

agtech computer-vision edge-ai iot modular-architecture precision-farming python systems-architecture yolov8

Last synced: 03 Jun 2026

https://github.com/arkapravo-ghosh/calling-bell-transmitter

Transmitter for Smart Calling Bell made using Arduino, NodeMCU ESP8266 and MQTT

arduino iot mqtt nodemcu-esp8266

Last synced: 13 Apr 2026

https://github.com/lmtx/amazon_timestream_aws_iot_core_lab

Setting Up AWS TimeStream Database with Python CDK | IoT Series

amazon-timestream amazon-web-services aws aws-iot aws-iot-core iot iotcore time-series timestream

Last synced: 16 Apr 2026

https://github.com/mohamedtarek1er/robotech_summer_training_computer_vision

An AI + IoT powered system that translates hand gestures into text and back into animated gestures using Computer Vision, ESP, and MIT App Inventor.

ai computer-vision iot mediapipe mit-app-inventor mobilenet nicegui sign-language-translation yolo

Last synced: 17 Apr 2026

https://github.com/alexisbalayre/iot-environmental-monitoring

Cloud Computing and IoT for Environmental Monitoring Project

apache-spark aws cloud-computing grafana iot timestream

Last synced: 17 Apr 2026

https://github.com/noeljoyce6/smarthelmetproject

A smart helmet system using ESP32 for rider safety, featuring fall detection, health monitoring, alcohol sensing, and emergency SMS with GPS.

arduino embedded-systems esp32 gps gsm health iot matlab neo-6m sim800l smarthelmet tracking

Last synced: 13 Apr 2026

https://github.com/acceleronix/ios-sdk-sample-objc

This sample demonstrates how to use Acceleronix iOS App SDK features in Objective-C.

acceleronix ios iot objective-c sdk

Last synced: 14 Jun 2025

https://github.com/elzup/calc-vpd

VPD (Vapor Pressure Deficit) function

agriculture iot science vpd

Last synced: 06 Mar 2026

https://github.com/fabianwildgrube/nodemcu-wifi-power-socket

Small IoT project creating a wifi enabled power outlet

iot nodemcu relais relay

Last synced: 26 Mar 2025

https://github.com/wahid-04/indoor-air-quality-monitoring

Real time Indoor Air Quality Monitoring using IoT, AWS IoT Core, and LSTM based AI predictions with a live Streamlit dashboard.

air-quality aws cloud-computing deep-learning environmental-monitoring iot lstm machine-learning python streamlit

Last synced: 06 May 2026

https://github.com/tai-min/matter-energy-harvesting-power-meter

Simple device to measure power in higher load home circuits

iot matter nordic-semiconductor nrf7002dk sensor wireless

Last synced: 05 Mar 2026

https://github.com/amrabed/metrolab

A server-client data collection framework for communication between Pi-based IoT sensors and central server with visualization dashboard

cloud docker html iot javascript mysql php plotly python raspberry-pi web

Last synced: 13 Apr 2026

https://github.com/petesramek/tiny-link

TinyLink is a lightweight, template-based serial protocol for reliable UART communication between microcontrollers. It features a robust state machine, checksum validation, and a hardware-agnostic design ideal for linking resource-constrained devices like the MH-Tiny88 and ESP-M3. Supports custom structs, error tracking, and non-blocking parsing.

arduino attiny cpp embedded esp header-only iot microcontroller reliable-data-transfer serial-communication state-machine uart-protocol

Last synced: 02 Apr 2026

https://github.com/erikglz/coap-mtd

Repository for an IoT security project implementing Moving Target Defense (MTD) through CoAP protocol randomization to mitigate spoofing attacks and enhance adaptive security.

coap-protocol cybersecurity iot machine-learning python scikit-learn spoofing

Last synced: 17 Apr 2026

https://github.com/iarghadip/luminate

Luminate is a PlatformIO-based dual-tone white LED driver that smoothly fades lighting from cool white to warm white as the day goes by.

ambient-lighting arduino circadian-rhythm dual-white-led esp32 iot platformio smart-lighting

Last synced: 13 Apr 2026

https://github.com/douglaszuqueto/api-nodejs-mqtt

Simples API atravรฉs da utilizaรงรฃo do Protocolo MQTT

api express iot mqtt nodejs

Last synced: 13 Apr 2026

https://github.com/rorpage/alarm-clock-api

A Vercel API to power my bedside clock

iot nodejs nodemcu nodemcu-esp8266 vercel vercel-now

Last synced: 17 Apr 2026

https://github.com/cj667113/ansible_install_mqtt

Ansible Script to install MQTT and use DDclient to update DNS entry.

ansible ansible-playbook automation ddclient infrastructure-as-code iot mqtt mqtt-protocol mqtt-server python

Last synced: 06 May 2026

https://github.com/kevinnovak/matrix

Web app - Control an LED matrix in real-time.

iot mosca mqtt mqtt-js paho-mqtt paho-python raspberry-pi

Last synced: 13 Apr 2026

https://github.com/jcoliz/brewhub.edge

BrewHub.Net is an IoT reference architecture using .NET-based device software, InfluxDB and Grafana on a multi-node edge cluster, connected to Azure Services on the backend, with a Vue.JS dashboard for user monitoring and control.

dotnet edge-computing grafana influxdb iot mqtt vernemq

Last synced: 02 Apr 2026

https://github.com/vergissberlin/wifi-button

Wifi button for your IoT projects

iot wifi-button

Last synced: 02 Apr 2025

https://github.com/paraizofelipe/py_iot

CLI para controle de IOT com a API Tuya

iot python smart-home tuya

Last synced: 11 Mar 2025

https://github.com/szymon423/garden-automation-node

Project of garden automation unit as part of future bigger garden automation system

esp32 garden iot mqtt

Last synced: 04 May 2026

https://github.com/exomind-team/wattson

โšก Wattson โ€” Universal digital PSU monitoring library. Real-time power consumption via serial protocols. Rust.

digital-psu energy hardware iot monitoring power-supply psu rust serial wattson

Last synced: 02 Apr 2026

https://github.com/urmzd/zigbee-skill

AI-native smart home skill โ€” lets AI agents control Zigbee devices directly, no cloud, no hub.

agent-skill ai cli ezsp golang home-automation iot local-first privacy rest-api smart-home sse zigbee

Last synced: 13 Apr 2026

https://github.com/mo7amed-hussein/es-attendance-system

it provide an automated way for counting people passing through door or passage , human motion detection and control access via rfid

atmega328p attendance-system c embedded esp8266 hc-sr04 hc-sr501 iot pir practice-project rfid-rc522 spi ultrasonic-sensor usart wifi-modules

Last synced: 13 Apr 2026

https://github.com/dilmiwickramarathna/smart_waste_management_system

A sensor-based waste management system that hourly monitors the waste levels in bins and optimises collection routes for collection trucks.

iot nodered python raspberrypi ultrasonicsensor

Last synced: 17 Apr 2026

https://github.com/ehabmagdyy/azure-iot-sendmethods-esp8266

Azure IoT Sending Data (Invoking Methods) to ESP8266/NodeMCUfor Controling a Led. With a python example for sending data to ESP8266/NodeMCU via Azure IoT.

azure azure-iot esp8266 iot nodemcu

Last synced: 08 May 2026

https://github.com/tieske/homie-zipato1

Bridge between Homie and Zipabox1

homie iot zipabox zipato

Last synced: 16 Mar 2025

https://github.com/aliaksei135/door_sensor

Get notified when someone opens my door using Join and NodeMCU

iot nodemcu-lua sensors

Last synced: 14 Jun 2026

https://github.com/larsniet/love-hearts

Crafting connected ESP32 Hello Kitty lights: A DIY anniversary gift

iot kubernetes mqtt nextjs vercel

Last synced: 02 Apr 2026

https://github.com/munn15/ecosprinkle

EcoSprinkle adalah aplikasi IoT untuk Sistem Irigasi Pertanian Otomatis Dengan Springkle

arduino dht22 esp32 iot sprinkler ultrasonic-sensor

Last synced: 17 Apr 2026

https://github.com/ipnet-mesh/meshcore-mqtt

MeshCore MQTT Bridge (Companion App over Serial/BLE/TCP)

iot meshcore mqtt python

Last synced: 17 Apr 2026

https://github.com/lab5e/dtls-mbedtls-sample

DTLS sample with mbedtls library

dtls iot mbedtls raspberrypi span

Last synced: 16 May 2026

https://github.com/kennfatt/smart_thermostat_esp8266

Source code of my Smart Thermostat project. It uses PlatformIO for a development environment.

arduino esp8266 iot platformio

Last synced: 30 Apr 2026

https://github.com/pedrozavalat/saviia-lib

API Client library for SAVIIA Home Assistant Integration

api-rest clean-architecture ftp-client iot puc sharepoint

Last synced: 03 Apr 2026

https://github.com/lab5e/swift-simple

Simple API client sample in Swift that retrieves a list of collections

iot lang-swift sample span swift

Last synced: 15 Jun 2026

https://github.com/jovinull/bixim

Cross-platform virtual pet engine for ESP32 + PC. HAL architecture, fixed-timestep game loop, FSM pet logic, and SSD1306 OLED rendering โ€” built from scratch in C/C++.

cpp cross-platform embedded embedded-systems esp32 finite-state-machine game-engine iot oled platformio raylib retro ssd1306 tamagotchi virtual-pet

Last synced: 03 Apr 2026

https://github.com/tratteo/esp32_pin_driver

A simple universal pin driver for ESP32 Dev boards

driver esp32 iot

Last synced: 30 Apr 2026

https://github.com/slicequeue/poc-nodejs-mqtt-influx

IoT ๋””๋ฐ”์ด์Šค์—์„œ ์ˆ˜์ง‘ํ•œ ์„ผ์„œ ๋ฐ์ดํ„ฐ๋ฅผ MQTT๋ฅผ ํ†ตํ•ด ์ˆ˜์‹ ํ•˜๊ณ  InfluxDB์— ์ €์žฅํ•˜๋Š” ๊ฐœ๋… ์ฆ๋ช…(PoC) ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

influxdb iot mqtt nodejs

Last synced: 06 May 2026

https://github.com/rafeyosa/esp8266-to-aws-iot-core

Simple NodeMCU Watering Plant Project with AWS IoT Core (MQTT)

arduino aws-iot-core esp8266 internet-of-things iot mqtt node-mcu

Last synced: 13 Apr 2026

https://github.com/dmachard/push-buttons

Push buttons library for arduino and esp8266 devices

esp8266 iot

Last synced: 17 Apr 2026

https://github.com/nikoshet/iot-rpi-sensehat-with-android-monitoring

This repository provides information and code for using an Android App, a Desktop App and a Raspberry Pi with a Sense HAT with Azure IoT Hub and IBM IoT Foundation, as well as providing a REST API for Third Party Providers

android azure csharp ibm-iot-foundation iot python raspberry-pi rest-api

Last synced: 13 Apr 2026

https://github.com/tratteo/esp32_thermal_sensor

ESP32 one wire thermal sensor driver (WiFi/Serial)

driver esp32 iot sensor

Last synced: 30 Apr 2026

https://github.com/jamnicki/iot

Internet of things devices manager

iot iot-application

Last synced: 07 Apr 2025

https://github.com/leomenezessz/esp8266-web-server

This project is a sample of a traffic lights leds, using a nodemcu board

esp8266 iot nodemcu

Last synced: 17 Apr 2026

https://github.com/sonufrienko/iot

Projects with AWS IoT, TTN, LoRaWAN, Arduino, Raspberry Pi

arduino aws aws-iot iot lorawan raspberry-pi the-things-network

Last synced: 10 May 2026

https://github.com/davidmunozmartinez/home-server

Home API to control different tasks around the house

api arduino automation esp8266 google-calendar-api iot raspberry-pi

Last synced: 17 Apr 2026