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/grisp/grisp-software

Toolchain and Examples for GRISP

embedded grisp iot

Last synced: 14 Feb 2026

https://github.com/fluepke/esptool

esptool.py replacement written in #golang

esp32 esp32-arduino esptool golang iot termios

Last synced: 16 Aug 2025

https://github.com/nrchkb/node-red-contrib-unifi-os

Nodes to access UniFi data using endpoints and websockets

iot node-red udm unifi-os

Last synced: 06 Jul 2025

https://github.com/3Qax/SwiftyOLED

A Swift library for OLED displays based on SSD1306 and SSD1305 drivers.

display iot oled-display-ssd1306 raspberry-pi swift

Last synced: 26 Apr 2025

https://github.com/sparkfun/sparkfun_lte_shield_arduino_library

Arduino Library for the SparkFun LTE Cat M1/NB-IoT Shield.

arduino-library cellular iot sparkfun

Last synced: 14 Apr 2025

https://github.com/earlephilhower/psychoplug

ESP8266 power outlet replacement firmware with standalone HTTP scheduler and MQTT integration

embedded esp8266 esp8266-arduino https iot mqtt remote-control wifi

Last synced: 19 Mar 2025

https://github.com/stevenjoezhang/hass-iotbull

MosHome | 公牛智家 | Bull IoT for Home Assistant

home-assistant home-automation internet-of-things iot moshome mqtt

Last synced: 22 Mar 2025

https://github.com/soulee-dev/kdone

Home automation with KDOne Home Network

home-automation internet-of-things iot python

Last synced: 14 Jul 2025

https://github.com/ceejbot/nanoleaves

CLI and api client for the Nanoleaf Aurora light panels.

aurora iot javascript lights nanoleaf nodejs

Last synced: 25 Apr 2025

https://github.com/azure/azure-osconfig

A modular services stack that facilitates remote Linux devices management over Azure

arc automanage azure device-management gitops iot linux machine-configuration microsoft server

Last synced: 01 May 2025

https://github.com/nielstron/pyfronius

Automated JSON API based communication with Fronius Symo

fronius iot json python3

Last synced: 16 May 2025

https://github.com/charliegerard/lifi

Prototype of Li-Fi technology using Arduino and JavaScript 💡

arduino creative-coding hardware iot javascript johnny-five li-fi lifi nodejs

Last synced: 14 Apr 2025

https://github.com/jjateen/aiot-workshop

This repository contains resources, including circuit diagrams, code, and project files from the IoTics AIoT Workshop, focusing on integrating Artificial Intelligence (AI) with the Internet of Things (IoT). It features hands-on projects exploring sensor integration, cloud services, machine learning, and robotics.

adafruit-io aiot arduino blynk cloud-integration computer-vision cpp deep-learning embedded-systems esp32 gesture-recognition haar-cascade iot machine-learning mediapipe object-detection python sensor-data surveillance wokwi

Last synced: 14 Oct 2025

https://github.com/RT-Thread-packages/ali-iotkit

Ali Cloud SDK for IoT platform

cloudy iot

Last synced: 17 Sep 2025

https://github.com/theengs/explorer

Text user interface to discover BLE devices and show their raw advertisement data and decoded data.

ble cli iot sensors textual tui

Last synced: 06 Apr 2025

https://github.com/onticsoluciones/RFMap

RFMap - Radio Frequency Mapper

gnuradio gsm iot radio rtl-sdr scanner security-audit wifi

Last synced: 06 Apr 2025

https://github.com/ki-labs/hodor

Hodor is a an automation application that is used to open the door controlled by an intercom system from Slack using a custom slash command.

aws-lambda hacking hardware hodor intercom iot raspberry-pi slack

Last synced: 07 Apr 2025

https://github.com/darconeous/libnyoci

A flexible CoAP stack for embedded devices and computers. RFC7252 compatible.

asynchronous cli coap contiki embedded-applications iot uip

Last synced: 05 May 2025

https://github.com/mortylabs/kubernetes

Andrew Morty's production-grade K3s homelab on Raspberry Pi — Home Assistant, InfluxDB, Grafana, MQTT, Pi-hole, deCONZ, UniFi, Cloudflare DDNS and more

cert-manager cloudflare-ddns docker esp8266 grafana home-assistant homelab influxdb ingress-nginx iot k3s k8s kubernetes metallb mongodb morty mqtt python3 raspberry-pi wordpress

Last synced: 11 Apr 2026

https://github.com/mbakgun/android-things-ir-remote-hacker

The IR Remote Hacker imagines that you can control all remote controled electronic devices by voice and also with a Mobile Application

androidthings dagger2-android embedded iot ir kotlin mobile-app mvvm-android nearby serial-communication voice-recognition

Last synced: 27 Sep 2025

https://github.com/davidhoo/relive

Relive - 智能照片记忆相框:通过 AI 分析 NAS 照片,在墨水屏相框上展示往年今日或最值得回忆的时刻

dithering diy e-ink e-paper esp32 image-processing iot memories open-source photo-frame photography self-hosted smart-home

Last synced: 24 Apr 2026

https://github.com/nouraalgohary/graduation-project-competitions

This is a compilation of competitions that are relevant to graduation projects, along with comprehensive details about each of them.

ai android competitions computer-science graduation-project iot machine-learning mansoura-university sponsorship university

Last synced: 04 Apr 2025

https://github.com/property404/lionchief-controller

Python script to control LionChief model train through Bluetooth

bluetooth bluetooth-low-energy iot lionel trains

Last synced: 10 Apr 2025

https://github.com/rsampayo/sleepme_thermostat

SleepMe Thermostat integration is a custom component for Home Assistant

chilisleep custom-component docker-pro home-assistant home-automation iot sleepme smart-home

Last synced: 18 May 2026

https://github.com/gbour/wave

MQTT Broker - for IoT, DIY, pubsub applications and more

broker erlang iot message-queue mqtt mqtt-broker ssl websockets

Last synced: 08 Jul 2025

https://github.com/hfern/winix

Python Driver and CLI for the Winix C545 Air Purifier

cli iot python winix

Last synced: 02 Apr 2026

https://github.com/jfroehlich/node-p1x3lramen

Sending pixel soup to a Divoom Pixoo LED panel. https://github.com/jfroehlich/pixelramen

api bluetooth divoom iot nodejs pixoo

Last synced: 12 Sep 2025

https://github.com/Cumulocity-IoT/cumulocity-devicemanagement-agent

Cumulocity Reference Agent written in Python to demonstrate most of the Device Management Capabilities of Cumulocity IoT

agent cumulocity-agent cumulocity-iot device-management iot iot-analytics mqtt raspberry-pi

Last synced: 02 May 2025

https://github.com/iobroker/iobroker.hass

Connects Home Assistant to ioBroker

home-assistant iobroker iot smarthome

Last synced: 13 Oct 2025

https://github.com/luigif/hcsr04

Beaglebone Black PRU code for HC-SR04 sonar

assembly-language beaglebone beaglebone-black c iot pru

Last synced: 10 Apr 2025

https://github.com/belyalov/open-zwave-mqtt

A bridge between ZWave and MQTT networks

cats cats-effect iot mqtt mqtt-network zwave zwave-network

Last synced: 25 Apr 2025

https://github.com/jandelgado/esp32-aws-iot

Use AWS IoT with the ESP32

aws esp32 iot

Last synced: 29 Oct 2025

https://github.com/qtoggle/docs

A way of interconnecting sensors, actuators and other data sources

actuators esp8266 home-automation iot qtoggle raspberry-pi sensors

Last synced: 14 Apr 2025

https://github.com/luizbizzio/grafana-wallpaper

🖥️ A detailed guide on how to set up Grafana and display its dashboards as your desktop wallpaper. This project allows you to transform your data visualizations into an interactive real-time monitoring background, making data always visible.

app automation data-analysis data-visualization exporter grafana grafana-dashboard graph graphs guide homeautomation iot lively-wallpaper metrics monitoring prometheus real-time tutorial wallpaper windows

Last synced: 23 Feb 2026

https://github.com/newlifex/newlife.modbus

MODBUS协议, ModbusRTU/ModbusTcp/ModbusUdp/ModbusASCII/ModbusRTUOverTcp/ModbusRTUOverUdp

dotnet iot modbus

Last synced: 14 Apr 2025

https://github.com/sam-92/telegram-energy-api

The CleanEnergyBot is a Telegram bot providing real-time electricity usage, CO2 forecasts, and energy-saving tips in Ireland, using data from EirGrid and GPT-3 analysis. It helps users make eco-friendly energy choices by comparing emissions data with EU standards.

data-science data-visualization digitaltwins energy-data iot iot-application llm openai smart-grids smart-home telegram-bot telegram-bot-api

Last synced: 17 Jun 2025

https://github.com/eslam-abdo/ota

This project is implemented to program BlueBill Board (STM32 Micro-controller) over the air using a website with PHP and NodeMCU board.

arduino arm at-command embedded embedded-c embedded-systems esp8266 internet-of-things iot microcontroller ota ota-firmware-updates ota-update php stm32 stm32cubemx stm32f103 stm32f103c8t6 wifi

Last synced: 07 May 2025

https://github.com/miguelgrinberg/micropython-iot-tutorial

Source code for the "MicroPython and the Internet of Things" tutorial by Miguel Grinberg

esp8266 iot microcontroller micropython

Last synced: 06 Sep 2025

https://github.com/xshellinc/iotit

Flashing Tool for SBCs

beaglebone edison golang iot raspberrypi

Last synced: 26 Oct 2025

https://github.com/astarte-platform/astartectl

Astarte command line client utility

go-cli iot

Last synced: 07 May 2025

https://github.com/harperreed/pyawair

a very simple python class to access the (private) awair api

air-quality api awair home-automation internet-of-things iot iot-device python

Last synced: 11 May 2025

https://github.com/lupyuen/send_altitude_cocoos

IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net

arduino bme280 cocoos dma iot libopencm3 sigfox spi stm32 uart wisol

Last synced: 11 Apr 2025

https://github.com/kartben/iota-mosquitto-demo

A simple demonstration of using IOTA as a way to monetize an MQTT data stream

iot iota javascript mosquitto-mqtt-broker mqtt

Last synced: 23 Aug 2025

https://github.com/fmckeogh/homekit

HomeKit Accessory Protocol implementation for embedded Rust

ble iot rust

Last synced: 04 Mar 2025

https://github.com/luizbizzio/grafana-all-in-one

📊 A comprehensive dashboard that integrates data from various sources such as Raspberry Pi, Windows systems, PiKVM, Solis inverters, Tuya smart plugs, and more. Visualize key metrics like system performance, energy consumption, currency exchange rates, and solar power generation in one place.

automation currency currency-converter currency-exchange-rates data-visualization desktop grafana grafana-dashboard hwinfo iot node-exporter-linux open-source pikvm promdapter prometheus prometheus-exporter raspberry-pi soliscloud tuya windows-exporter

Last synced: 27 Apr 2025

https://github.com/guanzhenxing/build-the-iot-platform

从0开始搭建IOT平台

iot

Last synced: 25 Dec 2025

https://github.com/microsoft/sparrow

SPARROW — Solar-Powered Acoustic and Remote Recording Observation Watch. An AI-enabled edge device for biodiversity monitoring with camera-trap imaging and bioacoustic recording. By Microsoft AI for Good Lab.

ai-for-good audiomoth bioacoustics biodiversity camera-traps conservation ecology edge-ai edge-computing iot megadetector microsoft-research nvidia-jetson solar-powered sparrow starlink wildlife-detection wildlife-monitoring

Last synced: 04 Jun 2026

https://github.com/iicky/homeassistant-mta-subway

A sensor to provide MTA Subway service statuses for Home Assistant.

api home-automation homeassistant iot nyc nyc-subway-data sensors trains transportation

Last synced: 04 Apr 2026

https://github.com/infineon/optiga-tpm

Infineon OPTIGA™ TPM 2.0

iot security tpm2

Last synced: 06 Feb 2026

https://github.com/ldab/u-blox_gnss

u-blox GNSS receiver library light weight for low power tracking application

arduino diy gnss gps iot lightweight lte lte-m nb-iot u-blox ublox ublox-gps

Last synced: 07 May 2025

https://github.com/home-assistant/bthome.io

BTHome is a BLE API to broadcast data for your home.

ble bluetooth-low-energy iot

Last synced: 19 Oct 2025

https://github.com/cifertech/tempo

an IoT Edge device equipped with ESP32, DHT22, and Ethernet W5500

esp32 iot iot-device w5500

Last synced: 16 Jul 2025

https://github.com/nanoframework/nf-community-contributions

👷 Repository with contributions from nanoFramework community members. Drivers, extensions, utilities, feature demos...

embedded-systems esp32 hacktoberfest iot nanoframework stm32

Last synced: 21 Apr 2025

https://github.com/and3rson/mqtt-home

MQTT dashboard app that stores its config in MQTT to easily share your dashboard with your family members and friends.

android iot iot-dashboard mqtt mqtt-client mqtt-dashboard

Last synced: 08 Jul 2025

https://github.com/mqttiotstuff/iotmonitor

PainLess, Monitor and State server for iot mqtt devices, and software agents. This daemon permit to maintain the execution of constellations of mqtt devices and associated agents

agents healthcheck iot iot-device monitor monitoring mqtt server state zig

Last synced: 15 Jul 2025

https://github.com/developpeurpascal/delphi-samples

Delphi project samples for Windows, Mac, iOS, Android, Linux, internet of things and web

arduino datasnap delphi delphi-demo delphi-projects delphi-sample firemonkey firemonkey-demo intraweb iot unigui vcl vcl-demo visuino webbroker

Last synced: 18 Oct 2025

https://github.com/peff74/esp_aht20_bmp280

ESP32/ESP8266 arduino script for an AHT20 + BMP280 only with Wire.h

aht20 arduino beginner-friendly bmp280 esp32 esp8266 humidity i2c iot non-blocking pressure sensor temperature weather

Last synced: 12 Jun 2025

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

IoT Agent accepting COAP requests. Designed to be a bridge between the OMA Lightweight M2M protocol and the NGSI interface.

fiware iot iot-agent

Last synced: 19 Apr 2025

https://github.com/ruyadorno/telegram-pi-bot

A python-telegram-bot setup to run on Raspberry pi

arch-linux bot chat circus iot python raspberry-pi telegram telegram-bot

Last synced: 26 Oct 2025

https://github.com/milothomas/ha-miraie-ac

Home Assistant integration with MirAIe air conditioners

airconditioner home-assistant iot miraie mqtt panasonic

Last synced: 05 Jul 2025

https://github.com/andig/vzero

VZero - the Wireless zero-config controller for volkszaehler.org

esp8266 iot volkszaehler

Last synced: 19 Mar 2025

https://github.com/maliknaik16/webthing-php

PHP implementation of an HTTP Web Thing API, compatible with PHP 7.4+, for exposing and controlling devices like lights and sensors via the Web of Things (WoT) framework. Includes example setups for a dimmable light and a humidity sensor

framework http iot mozilla php sensors webthings

Last synced: 19 Sep 2025

https://github.com/dmachard/ky040-rotary

KY-040 rotary encoder library for arduino and esp8266 devices

arduino esp32 esp8266 iot

Last synced: 08 Mar 2026

https://github.com/GraveEaterMadison/Raspberry_pi_telegram_bot

The Raspberry Pi Telegram Bot is a lightweight, customizable bot built for Raspberry Pi users. It leverages Python and the Telegram Bot API to enable users to execute commands, receive updates, and automate processes from their Telegram account. Ideal for DIY projects, home automation, and remote control applications, this bot is easy to set up .

bot home-automation iot notifications python-library raspberry-pi-4b sensors telegram-bot

Last synced: 15 Apr 2026

https://github.com/shubham-bhoite/heart-rate-monitor

Heart rate monitoring detection system using IoT.

breadboard iot jumper-cables nodemcu sensor

Last synced: 09 Mar 2026

https://github.com/limhenry/android-things-digital-clock

Android Things Smart Digital Clock

android android-things digital-clock iot

Last synced: 10 Apr 2025

https://github.com/gabeweiss/gcp_quick_starts

This repo contains quick start guides to get IoT devices connected and talking back and forth to the Google Cloud Platform

cloud-iot-core iot raspberry-pi

Last synced: 12 Oct 2025

https://github.com/ambianic/ambianic-pnp

An ephemeral signaling server that allows peers to auto discover each other on a local WiFi network and connect directly.

ambianic browser edge iot nodejs p2p peer-to-peer peerfetch plugandplay pnp webrtc webrtc-signaling

Last synced: 25 Jul 2025

https://github.com/emqx/mqtt-to-timescaledb

Ingesting time series data into TimescaleDB using MQTT and EMQX | MQTT Timescale Integration

emqx emqx-data-integration energy-consumption-analysis iiot industrial-energy-monitoring iot iot-analytics mqtt-time-series-data time-series-analysis

Last synced: 09 Oct 2025

https://github.com/tibcosoftware/labs-air

TIBCO LABS™ Project AIR - Documentation

computedb dgraph edgex flogo iot spotfire tibco-labs

Last synced: 05 May 2025

https://github.com/elastic/camera-hacks

PoC exploits and tools for conducting vulnerability research against AJCloud Wi-Fi security camera products

ajcloud camera exploit hacking iot security wansview

Last synced: 13 Jun 2025

https://github.com/electroniccats/catsniffer-tools

HUB repository for all the Catsniffer Tools available maintaned by Electronic Cats

firmware-tools iot python

Last synced: 09 Apr 2025

https://github.com/pcorbel/scitizen

Scitizen - Help scientific research for the benefit of mankind and humanity 🔬

arm64 boinc iot science science-research scitizen

Last synced: 11 Oct 2025

https://github.com/vladimirakopyan/windowsioteverywhere

Images & drivers to get WIndows 10 IoT running on off-the-shelf tablets, mini-pcs, and various computers.

driver iot iot-device iot-platform mini-pcs operating operating-system shelf-tablets touchscreen uwp windows-10 windows-iot

Last synced: 29 Apr 2025

https://github.com/rroemhild/pycom-ruuvitag

Pycom MicroPython RuuviTag BLE Sensor Beacon scanner

bluetooth esp32 iot micropython pycom ruuvitag

Last synced: 18 Mar 2025

https://github.com/infineon/psoc-6-mcu-ble-connectivity-designs

The examples in this repository demonstrates PSoC 6 MCU with BLE Connectivity based Bluetooth Low Energy (BLE) connectivity feature.

arm ble ble-connectivity bluetooth-low-energy cm0p cm4 cortex-m0p cortex-m4 iot non-mtb-2-x psoc psoc-device psoc6

Last synced: 19 Jul 2025

https://github.com/lillo42/webthing-csharp

.NET implementation of a Web Thing server

csharp iot mozilla-iot

Last synced: 04 Aug 2025

https://github.com/nothans/iot-debugger

Use this simple web-based tool to see data stored in an Internet of Things data service such as ThingSpeak

adafruit adafruit-io iot javascript thingspeak

Last synced: 06 Oct 2025

https://github.com/keesschollaart81/serverlessdeviceofflinedetection

How to detect device status with Azure Durable Entities

azure durable functions iot serverless

Last synced: 29 Oct 2025

https://github.com/ikskuh/zig-mqtt

A build package for mqtt-c.

iot mqtt protocol zig zig-package

Last synced: 29 Oct 2025

https://github.com/jozwiaczek/smart-gate

🔐 Open source system for handling access to any physical entry gate.

gate home-assistant home-automation home-gate iot javascript monorepo nestjs open-source pwa react siri-shortcuts smart smart-home typescript web

Last synced: 27 Jul 2025

https://github.com/hoanhan101/pn532

PN532 NFC/RFID Native Python API for your Raspberry Pi

iot nfc pn532 python raspberry-pi rfid

Last synced: 14 Oct 2025

https://github.com/hyper-systems/ocaml-mqtt

MQTT client for OCaml

iot mqtt ocaml protocol

Last synced: 23 Sep 2025

https://github.com/dknowles2/pytboss

Python 3 library for interacting with Pitboss grills and smokers

ble grill iot pitboss python smoker

Last synced: 11 Mar 2026