Skip to content
87

Awesome IoT

Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform

4.6k stars836 forks499 entriesLast push Sep 21, 2026 (8 days ago)License MIT

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Awesome Azure IoT

A curated list of awesome Azure Internet of Things projects and resources.

Awesome Android Things

A curated list of awesome Android Things tutorials, libraries and much more at one place

Awesome OpenIoT

A curated list of awesome open source IoT frameworks, libraries and software.

Awesome IoT

A curated list of awesome Internet of Things projects and resources.

In 2 listsDetails

Framework

.NET Core IoT ⧗ 292

A set of libraries to interact with sensors, displays and input devices from .NET Core framework. This libraries allows to work with the GPIO port for various boards like Raspberry Pi and Hummingboard and contains a growing set of community-maintained device bindings for IoT components.

AREG SDK ⧗ 0

AREG SDK is a developer-friendly, an interface-centric real-time asynchronous communication engine to enable distributed- and mist-computing, where connected Things interact and provide services, as if they act like thin distributed servers.

In 2 lists

Cylon ⧗ 0

JavaScript framework for robotics, physical computing, and the Internet of Things.

In 2 lists

devify-server ⧗ 1

s extremely light weight, and is very easy to use. It aims to help developers to create IoT application servers, faster.

Epoc.js ⧗ 0

This framework provides an interface to access data from the Emotiv EPOC brain sensor using Node.js.

In 2 lists

ESP-IDF ⧗ 0

The official framework from Espressif to build Wi-Fi, BLE, and BT apps with ESP32.

In 3 lists

FogLight ⧗ 100

is a lightweight runtime that enables makers of all ages and skill levels to create highly performant apps for embedded devices like Raspberry Pis.

framboos ⧗ 3

is a small Java wrapper around the default GPIO driver on Linux boards like Raspberry Pi and BeagleBoard.

Freedomotic ⧗ 4

is an open source, flexible, secure Internet of Things (IoT) application framework, useful to build and manage modern smart spaces.

GoBot ⧗ 1

Golang framework for robotics, physical computing, and the Internet of Things.

In 5 listsDetails

Grow IoT ⧗ 7

is a full javascript based IoT stack with a simple API and basic user interface.

guh ⧗ 29

is an open source IoT (Internet of Things) server, which allows to control a lot of different devices from many different manufacturers.

heimcontrol.js ⧗ 4

Home-Automation with node.js and Raspberry PI.

IoT 433 MHz ⧗ 11

IoT System to control 433 MHz RC power sockets, PIR, Door Sensors and much more.

IoT Edge ⧗ 0

The Azure IoT Gateway SDK was our first step to enabling edge analytics in IoT solutions.

IoT SOL ⧗ 0

The total solution that provides visual graphical programming for developing IoT applications.

IoTCloud 2 ⧗ 50

An open source framework for IoT and Sensor Centric Applications.

johnny-five ⧗ 0

JavaScript Robotics and IoT programming framework, developed at Bocoup, Firmata Protocol.

In 5 listsDetails

Jumpstarter ⧗ 0

Open source hardware-in-the-loop testing framework for automated testing on real and virtual IoT hardware with CI/CD integration.

In 7 listsDetails

Kura ⧗ 1

an open-source framework for development of IoT applications

Lelylan ⧗ 1

OpenSSL Source Lightweight Microservices Architecture for the Internet of Things. For developers.

In 2 lists

Lightweight MQTT Machine Network ⧗ 1

LWMQN is a machine network framework with MQTT. See also: IPSO Alliance Technical Archive.

Liota ⧗ 2

is an open source offering for IoT solution developers and resides primarily on IoT gateways.

OpenDevice ⧗ 8

Open IoT (Internet Of Things) Platform and Framework.

GlowBarn

High-performance Rust-based multi-sensor anomaly detection system with EMF, temperature, barometric, humidity, UV sensor support and real-time WebSocket streaming.

Pando Cloud ⧗ 2

is the cloud part of Pando IoT solution. It's made of a bunch of tools, protocols and frameworks below: Pando Cloud, Pando Embedded Framework, Pando Protocol as so on.

Pingo ⧗ 0

Generic API for controlling boards with programmable IO pins.

PolyMCU ⧗ 2

has been designed from the beginning to be as flexible as possible: host OS independent, support any toolchain, any RTOS, any micro-controller vendor SDK.

rpi-gpio.js ⧗ 5

Control Raspberry Pi GPIO pins with node.js.

SensorBee ⧗ 33

Lightweight stream processing engine for IoT

In 3 lists

Serverless ⧗ 0

Serverless is the application framework for building web, mobile and IoT applications exclusively on Amazon Web Services' Lambda and API Gateway.

In 7 listsDetails

Simgrid ⧗ 53

is a scientific instrument to study the behavior of large-scale distributed systems such as Grids, Clouds, HPC or P2P systems.

Sming ⧗ 0

Sming is an asynchronous C/C++ framework with superb performance and multiple network features. Sming is open source and is tailored towards embedded devices.

In 4 listsDetails

Thingsboard IoT Gateway ⧗ 246

open-source IoT Gateway - integrates devices connected to legacy and third-party systems with Thingsboard IoT Platform using OPC-UA and MQTT protocols.

WTX

A framework for web-oriented applications

In 8 listsDetails

Library >SDK

Armbian build SDK

for creating customized kernel and Debian based userspace for popular development boards.

AWS IoT Arduino Yún SDK ⧗ 4

SDK for connecting to AWS IoT from an Arduino Yún.

In 2 lists

Azure IoT Gateway SDK ⧗ 2

contains the infrastructure and modules to create IoT gateway solutions.

Cylon.js For Intel IoT ⧗ 40

is a JavaScript framework for robotics, physical computing, and the Internet of Things (IoT).

Electron ⧗ 16

The Electron is a tiny cellular development kit based around U-Blox's SARA U-series (3G) or G-series (2G) cellular modem module and a STM32F205 ARM Cortex M3 microcontroller.

ESP8266 Arduino Core ⧗ 0

Arduino core for ESP8266 WiFi chip.

In 3 lists

EZ-Connect Lite SDK ⧗ 16

Marvell's Starter SDK for AWS IoT Service.

Microsoft Azure IoT SDK ⧗ 1

SDKs for a variety of languages and platforms that help connect devices to Microsoft Azure IoT services.

Library >Arduino

ArduinoJson ⧗ 0

An elegant and efficient JSON library for embedded systems.

In 3 lists

Ino ⧗ 1

Ino is a command line toolkit for working with Arduino hardware.

PJON ⧗ 4

Digital communication framework for Arduino and IOT.

Windows Remote Arduino ⧗ 13

Remote "Arduino Wiring" interface for Windows 8.1, Windows Phone 8.1 and Windows 10. Used to control an Arduino from a Universal Windows Platform application.

WiringPi ⧗ 11

Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi.

In 2 lists

Theengs decoder

Lightweight parsing library compatible with multiple OS and platforms.

Servomotor

Arduino library for integrated closed-loop NEMA 17 servomotors that share one RS-485 bus.

Library >Low Level

Amazon Echo Bridge ⧗ 1

Amazon Echo Bridge allows you to quickly emulate a Phillips Hue bridge, bringing the ability to seamlessly integrate an Amazon Echo into various home automation systems.

aWOT ⧗ 8

Web server library for Arduino, Teensy, ESP8266 and ESP32

btstack ⧗ 1

Dual-mode Bluetooth stack, with small memory footprint.

CocoaMQTT ⧗ 0

MQTT for iOS and OS X written with Swift.

Devices ⧗ 0

Suite of libraries for IoT devices (written in Go).

In 3 lists

fauxmoESP

Belkin WeMo emulator library for ESP8266.

inih ⧗ 3

is a simple .INI file parser written in C.

In 6 listsDetails

IoT Helpers ⧗ 8

A library that allows to easily interact with Windows 10 IoT Core features like GPIO, I2C and SPI devices.

IoTit Flashing tool ⧗ 2

is an open source command-line utility for flashing (initializing) IoT devices.

krypton ⧗ 35

Embedded TLS/DTLS library, source and binary compatible OpenSSL subset

Ladon ⧗ 2

is a library written in Go for access control policies, similar to Role Based Access Control or Access Control Lists.

libtuv ⧗ 17

Asynchronous I/O for IoT.js and embedded system.

libui ⧗ 1

Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.

In 5 listsDetails

LK ⧗ 0

The LK embedded kernel. An SMP-aware kernel designed for small systems.

In 3 lists

Magenta ⧗ 0

Magenta is a new kernel that powers the Fuchsia OS.

MATRIX OS ⧗ 12

is a platform for running applications on the MATRIX Creator.

matrixssl ⧗ 0

is an embedded SSL and TLS implementation designed for small footprint IoT devices requiring low overhead per connection.

MCUBoot ⧗ 3

is a secure bootloader for 32-bit MCUs.

nexmon ⧗ 2

is our C-based firmware patching framework for Broadcom/Cypress WiFi chips.

In 2 lists

Pelion Device Management Client ⧗ 41

a library that connects devices to Pelion Device Management service and to Mbed-enabled cloud services from our partners.

Pingo ⧗ 0

Generic API for controlling boards with programmable IO pins.

PiSpot-Show

Raspberry Pi WiFi voucher display system with weather integration and PiJuice battery management.

In 4 listsDetails

PolyMCU ⧗ 2

has been designed from the beginning to be as flexible as possible: host OS independent, support any toolchain, any RTOS, any micro-controller vendor SDK.

Secure Device Grid ⧗ 20

Secure device-to-device communication solution for IOT.

simbody ⧗ 0

High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.

In 4 listsDetails

SmartObject ⧗ 2

A Smart Object Class that helps you with creating IPSO Smart Objects in your JS apps. See also: IPSO Alliance Technical Archive.

Soletta ⧗ 2

Soletta Project is a framework for making IoT devices. With Soletta Project's libraries developers can easily write software for devices that control actuators/sensors and communicate using standard technologies.

SPIFFS ⧗ 0

Wear-leveled SPI flash file system for embedded devices.

SUSI ⧗ 150

is an application framework to build interfaces for arbitrary systems.

SwiftyGPIO ⧗ 1

a Swift library to interact with Linux GPIO/SPI on ARM.

In 3 lists

uIP ⧗ 3

uIP is a very small implementation of the TCP/IP stack.

In 2 lists

WifiDog ⧗ 1

a complete and embeddable captive portal solution for wireless community groups or individuals.

Windows 10 IoT Core IoT Helpers ⧗ 0

his library allows to easily interact with GPIO, I2C and SPI devices in Windows 10 IoT Core.

xfrp ⧗ 2

frp client for openwrt&LEDE, frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

XiPKI ⧗ 10

eXtensible sImple Public Key Infrastructure consists of CA and OCSP responder.

xkcptun ⧗ 25

xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language

App

Cordova BLE ⧗ 3

Bluetooth Low Energy plugin for Cordova

Cordova MQTT Plugin ⧗ 11

MQTT Cordova Plugin for Apache Cordova

IOT Espressif Android ⧗ 1

is used to control ESP8266 device by Android pad or phone.

MQTTX ⧗ 0

MQTTX is a cross-platform MQTT desktop client open sourced by EMQ, which supports macOS, Linux, and Windows. It allows users to quickly and easily test MQTT / MQTTS connections, publish and subscribe to MQTT messages.

In 5 listsDetails

PhoneGap NFC ⧗ 2

PhoneGap NFC Plugin

PWAify ⧗ 8

Experimental project to convert your PWA (Progressive Web App) into a cross-platform Electron app. Brings PWAs to your desktop.

In 2 lists

Summon ⧗ 52

A platform for mobile devices that provides a convenient and scalable mechanism for IoT device interactivity, enabled by web-based interfaces and driven by the devices themselves.

Theengs App

Mobile BLE to MQTT and reader application compatible with over 90 Bluetooth sensors.

Storage

hypergolix ⧗ 11

is programmable cloud sync -- like Dropbox, but you integrate it into your applications instead of using it from the filesystem.

IoTDL ⧗ 8

an SQL-like language for the IoT.

node-iotdb ⧗ 61

Easily control the Internet of Things using Semantics.

HStreamDB

The streaming database built for IoT data storage and real-time processing.

In 3 lists

AimDB

An async, in-memory data bridge that syncs records across microcontrollers, edge gateways and cloud instances. Define once, stream and sync everywhere.

ReductStore

high-performance blob and time-series storage for industrial IoT, with edge deployment, selective replication, and efficient querying of multimodal data.

In 2 lists

Security

IoTSeeker

This scanner will scan a network for specific types of IoT devices to detect if they are using the default, factory set credentials.

HookProbe

Edge-first autonomous SOC and AI-native IDS for IoT network security. Runs on Raspberry Pi.

In 2 lists

nShield ⧗ 35

An Easy and Simple Anti-DDoS solution for VPS,Dedicated Servers and IoT devices based on iptables.

Scanners-Box ⧗ 0

the toolbox of open source scanners.

trezor-crypto ⧗ 1

📙 Heavily optimized cryptography algorithms for embedded devices.

In 2 lists

data-act-iot-kit

EU Data Act Art. 4-5 reference implementation. Drop-in user-data-access HTTP endpoint for connected products, with verbatim-cited compliance manifest. Targets the 2026-09-12 access-by-design obligation.

OS

Mynewt

is an open-source operating system for tiny embedded devices. Its goal is to make it easy to develop applications for microcontroller environments where power and cost are driving factors.

In 3 lists

Amazon FreeRTOS ⧗ 0

is an operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.

In 2 lists

ARM mbed ⧗ 0

The ARM® mbed™ IoT Device Platform provides the operating system, cloud services, tools and developer ecosystem to make the creation and deployment of commercial, standards-based IoT solutions possible at scale.

Armbian

Debian based Docker enabled lightweight Linux for popular development boards. Optimised for embedded usage.

Brillo

Brillo extends the Android platform to all your connected devices.

In 2 lists

Contiki ⧗ 0

The Open Source OS for the Internet of Things

In 2 lists

f9-kernel ⧗ 4

An efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4

FlingOS ⧗ 0

An educational operating system written in C#. A great stepping stone from high to low level development.

Huawei LiteOS ⧗ 3

Huawei LiteOS Kernel.

Hypriot ⧗ 62

HypriotOS for the Raspberry Pi is a Debian-based Container OS optimized for Docker.

JanOS ⧗ 0

JanOS is an operating system designed to run on the chipset of mobile phones.

Linino ⧗ 13

Linino is a GNU/Linux distribution based on OpenWRT and maintained by DogHunter.

Lua-RTOS-ESP32 ⧗ 2

is a real-time operating system designed to run on embedded systems, with minimal requirements of FLASH and RAM memory.

macchina.io ⧗ 0

An open-source toolkit for building embedded IoT applications that connect sensors, devices and cloud services.

NodeOS ⧗ 0

Lightweight operating system using Node.js as userspace.

In 4 listsDetails

NuttX

is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards.

In 2 lists

OpenWrt ⧗ 173

OpenWrt is described as a Linux distribution for embedded devices.

In 3 lists

pikoRT ⧗ 5

A tiny Linux-like real-time kernel optimized for ARM Cortex-M chips.

Raspbian

Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.

In 3 lists

RIOT ⧗ 1

The friendly Operating System for the Internet of Things

In 5 listsDetails

RMP ⧗ 8

A single-file rapid development RTOS for IoT with integrated graphics.

RT-Thread ⧗ 0

RT-Thread is an open source real-time operating system for embedded devices from China.

In 5 listsDetails

seL4 Microkernel ⧗ 1

The world's first operating-system kernel with an end-to-end proof of implementation correctness and security enforcement is available as open source.

In 3 lists

Silk ⧗ 2

is a free (as in free beer) firmware for a number of smartphones based on the open-source Android operating system with a nodejs layer on top of it that makes it possible to write programs and get access to hardware aspects using only simple JavaScript.

Snappy Ubuntu Core

Canonical, A new, transactionally updated Ubuntu for clouds and devices.

TachyOS ⧗ 82

is the RTOS based on microkernel architecture which includes only minimal components like thread / synchronization, memory management, inter-thread communication while supporting execution context / address space isolation(protection) and extensible modular interface.

TinyAra ⧗ 1

is a lightweight RTOS-based platform to support low-end IoT devices.

TinyOS ⧗ 0

designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters.

Tock OS ⧗ 1

is an operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M based embedded platforms.

trochili ⧗ 6

A small RTOS optimized for the embedded/iot devices. Support Cortex M3.

Zephyr ⧗ 5

is a small, scalable real-time operating system for use on resource-constrained systems supporting multiple architectures.

In 6 listsDetails

OS >Android Things

Android Things user-space drivers ⧗ 2

Sample peripheral drivers for Android Things.

In 2 lists

Voice Controller

alexa-rubykit ⧗ 6

implements a quick back-end service for deploying applications for Amazon's Echo (Alexa).

AlexaPi ⧗ 1

Turn a Raspberry Pi into an Alexa Client.

flask-ask ⧗ 0

is a Flask extension that makes building Alexa skills for the Amazon Echo easier and much more fun.

Platform

[thing-it-node] ⧗ 3

A device-independent IoT platform including support of complex event processing, storyboards, and a mobile app.

ActorCloud ⧗ 0

ActorCloud is an IoT platform that provides one-stop platform services for enterprises with low-power IoT networks. It provides multiple protocol access, message flow management, data parsing and data processing capabilities for devices on a secure and reliable basis.

In 2 lists

Astarte ⧗ 0

Astarte is an Open Source IoT platform written in Elixir. It is a turnkey solution which packs in everything you need for connecting a device fleet to a set of remote applications. It performs data modeling, automated data reduction, real-time events, and provides you with any feature you might…

Blynk ⧗ 0

is a platform with iOS and Android apps to control Arduino, ESP8266, Raspberry Pi and the likes over the Internet.

Clavin ⧗ 2

Calvin is an application environment that lets things talk to things. It comprises of both a development framework for application developers, and a runtime environment that handles the running application.

DeviceHive

IoT Data Platform. Wide range of connectivity options, device management, security and data processing.

embARC Open Software Platform (OSP) ⧗ 9

is a software distribution aimed at facilitating the development of embedded systems based on ARCv2 Processors.

flowchain-app ⧗ 50

A Flowchain plugin that provides the flow-based programming (FBP) engine.

GrovePi ⧗ 0

is an open source platform for connecting Grove Sensors to the Raspberry Pi.

HiveMQ ⧗ 0

is an open source MQTT platform and MQTT broker.

In 2 lists

Hologram

Open source, full stack platform with standalone devices and usb plug in. Offers a free developer tier.

IoT.js ⧗ 0

Platform for Internet of Things with JavaScript.

IoT DC3 ⧗ 0

A fully open-source, distributed industrial IoT platform built on Spring Cloud, evolving for AI scenarios. Enables rapid IoT project development and connected-device management. (Docs)

In 2 lists

IoTgo ⧗ 0

is an open source IoT platform, like WordPress, ZenCart and all other open source software, you can deploy your own IoTgo cloud service.

Iotellect

A low-code IoT/IIoT Application Enablement Platform (AEP) for building, deploying and managing industrial automation, remote monitoring and smart infrastructure solutions. Integrates edge and cloud capabilities with MQTT, OPC-UA, Modbus and 100+ protocols support.

In 3 lists

Jasper

Jasper is an open source platform for developing always-on, voice-controlled applications.

KERBEROS.IO Web ⧗ 16

a GUI to configure the machinery and to view events that were detected by the machinery.

Kitnic ⧗ 0

A registry for ready to build open hardware electronics projects.

Lan ⧗ 0

Internet of Things Server Layer with CoAP, WebSocket, MQTT, HTTP f

Mainflux ⧗ 3

Mainflux is an open source and patent-free IoT cloud platform based on microservices.

Mobius ⧗ 2

is the open source IoT server platform based on the oneM2M standard.

Mongoose IoT ⧗ 0

is a full-stack IoT platform including firmware and cloud components available for ESP8266.

Nebula

A docker orchestrator designed to manage IoT devices

Pagenodes ⧗ 0

Completely Browser Based IOT Platform, A Chrome Progressive Web App.

Particle(Spark)

Particle (formally Spark) is a complete, open source, full-stack solution for cloud-connected devices.

PharoThings ⧗ 29

is a Live programming platform for IoT projects based on Pharo.

PlatformIO ⧗ 0

PlatformIO is a cross-platform code builder and the missing library manager.

Siemens MindSphere

Open, cloud-based IoT operating system (uses OPC UA as communication standard) from Siemens which is extensible with services.

ThingEngine ⧗ 0

An open source platform for IoT rules that you can execute anywhere you want.

Thingsboard ⧗ 1700

Open-source IoT Platform - Device management, data collection, processing and visualization.

In 2 lists

Toit ⧗ 67

The Toit platform combines the functionality of serving your devices in a robust, resilient way, and letting you have control over your devices and your data, as well as ready-to-use over-the-air firmware and application updates on your network-connected embedded devices.

United Manufacturing Hub ⧗ 0

The Open-Source Manufacturing App Platform (combines various open source solutions and packages them in a Helm chart, for example nodered, VerneMQ and timescaleDB)

BitSCADA ⧗ 0

Complete industrial SCADA/HMI system that runs from a single HTML file. Supports IEC 61850 (MMS, GOOSE, SV), OPC UA, Modbus TCP, MQTT. 53 function blocks, 65 graphic elements, Python gateway for real PLC/RTU/IED connections. Zero installation — any browser.

Fuxa SCADA/HMI/Dashboard ⧗ 632

FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. With FUXA you can create modern process visualizations/dashboards with individual designs for your machines/IOT application with real-time data display. Supports MQTT, OPC-UA, Modbus RTU/TCP, Siemens S7 Protocol, BACnet IP,…

awtSCADA

Industrial SCADA/HMI system that runs from a single HTML file in any browser. Supports IEC 61850, OPC UA, Modbus TCP. 53 function blocks, 65 graphic elements. No installation required.

In 2 lists

Simple IoT

Single-binary, self-hosted IoT platform built with Spring Boot 4 + Vue 3. Built-in MQTT broker, visual rule engine, hot-loaded Java/JS/Groovy/Lua protocol scripts, InfluxDB 3 time-series storage. One-command deploy on a 2 GB VPS.

In 2 lists

DeviceChain

Apache-2.0 self-hosted IoT platform written in Go and React. Multi-tenant microservices on Kubernetes: MQTT/Sparkplug B/LwM2M ingest, TimescaleDB time-series storage, a CEL-based rule engine with alarms and outbound connectors, versioned dashboards, and GraphQL APIs. (Docs)

IoT Clouds

Agile IoT Platform

Ayla Networks IoT Platform (with cloud services).

AlibabaCloud

"A cloud computing solution"

ARM Pelion

"Arm Pelion IoT Platform including Connectivity, Device and Data management service"

Artik Cloud

Samsung cloud for the IoT.

AWS IoT

Amazon cloud for the IoT.

In 2 lists

Azure IoT Hub

Microsoft cloud for the IoT.

In 3 lists

Bosch IoT Cloud

Highly scalable cloud infrastructure based on Cloud Foundry.

CloudPlugs IoT

"An end-to-end Fog Computing Platform for IoT."

Exosite murano

IoT platform by Exosite.

Google Cloud IoT

Google Cloud Platform IoT solutions.

In 2 lists

Huawei Cloud IoTDA

Huawei cloud for the IoT.

IBM Watson

IBM cloud for the IoT.

Oracle IoT Cloud

ORACLE Cloud for the Internet of Things.

Rightech IoT Cloud

IoT platform.

Salesforce IoT Cloud

Salesforce cloud for the Internet of Things.

SAP HANA

SAP cloud for the Internet of Things.

Siemens MindSphere

Open IoT ecosystem as PaaS.

Xively IoT Cloud

IoT platform.

Yaler

"Relay infrastructure for secure access to embedded systems".

Zatar

"Zatar is the first ARMmbed standards-based IoT cloud service".

EMQX Cloud

Fully managed MQTT service for IoT. Connect your IoT devices to any cloud without the burden of maintaining infrastructure.

IoTSharp

IoTSharp is an open-source IoT platform.

IIoT Clouds

DataXChange

Cloud manufacturing.

deviceWISE for Factory

Telit IIoT cloud.

Predix

Industrial IoT cloud (by General Electric).

Space-Time Insight IIoT

Industrial IoT cloud (formerly go-factory.com).

Thingworx

Industrial IoT cloud.

Voice of the Machine

Industrial IoT cloud (by Parker Hannifin, based on Exosite).

ForestHub

Edge AI agent platform; its open-source runtime edge-agents runs AI agents offline on Linux edge gateways with local SLMs, cloud LLMs and MQTT as first-class nodes.

In 2 lists

APIs

OGC SensorThings API ⧗ 15

The OGC SensorThings API is an OGC standard specification for providing an open and unified way to interconnect IoT devices, data, and applications over the Web

OpenCage

provide a reverse geocoding API based on open data for high volume conversion of device coordinates (lat,lon) into useful location information (address, timezone, etc).

In 3 lists

Qeo Tinq ⧗ 392

Tinq is completely based on the Qeo publish/subscribe framework produced by Technicolor as explained in the license section.

Vedika API

Vedic astrology API with AI chatbot for IoT displays, smart mirrors, and embedded dashboards. Provides birth charts, daily horoscopes, panchang, and muhurta calculations.

In 2 lists

Superhighway

Live web search API for AI agents. Build a Python agent that researches manufacturing markets, IIoT landscapes, OEE benchmarks, and supply chain trends. Pay-per-call with USDC via x402.

Middleware

Kaa ⧗ 0

Kaa open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything.

Kuzzle ⧗ 0

An open-source backend with advanced features like real-time pub/sub or geofencing and a multiprotocol interface that supports MQTT, LoRaWAN and more. (Website)

In 2 lists

Meact ⧗ 43

task is to get metric from external stuff, write it to and perform various action.

OpenIoT ⧗ 0

The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection

In 2 lists

SiteWhere ⧗ 0

SiteWhere open-source IoT platform for device connectivity & management, data persistence, processing, integration, and analytics -- both in cloud and on-premise.

t6 ⧗ 4

Data-first IoT platform to connect physical Objects with time-series DB and perform Data Analysis.

ThingSpeak ⧗ 0

ThingSpeak is an open source "Internet of Things" application and API to store and retrieve data from things using HTTP over the Internet or via a Local Area Network.\

In 2 lists

Shifu ⧗ 0

Shifu is a Kubernetes native IoT development framework that supports multi-protocol device access.

In 3 lists

Zilla

A Multi-protocol event-native edge/service proxy that supports standard protocols such as HTTP, SSE, gRPC, MQTT and the native Kafka protocol.

In 4 listsDetails

Toolkits Include Non-OS

Electrum ⧗ 1

A structured, AI-assisted toolkit for defining hardware products that have software inside — from concept through engineering spec to presentation-ready materials in eight phases.

IoT Toolkit ⧗ 41

Reference implementation of the smart object API

iot-adk-addonkit ⧗ 1

Contains command line scripts for package creation and image creation process and samples for iot products based on RPi2/MBM.

KinomaJS ⧗ 0

A JavaScript runtime optimized for the applications that power IoT devices.

In 2 lists

macchina.io ⧗ 0

An open-source toolkit for building embedded IoT applications that connect sensors, devices and cloud services.

OpenOCD ⧗ 34

OpenOCD provides on-chip programming and debugging support with a layered architecture of JTAG interface and TAP support

pyOCD ⧗ 0

Open source python library for programming and debugging ARM Cortex-M microcontrollers using CMSIS-DAP.

In 2 lists

Renode ⧗ 0

a virtual development tool for multinode embedded networks.

In 2 lists

Data Visualization

Arbela ⧗ 2

Rich, Extensible, Customizable, and Configurable Dashboard.

Crouton ⧗ 0

is a dashboard that lets you visualize and control your IOT devices with minimal setup.

In 2 lists

D3.JS ⧗ 0

A JavaScript visualization library for HTML and SVG

In 2 lists

Dashing ⧗ 0

Dashing is a Sinatra based framework that lets you build beautiful dashboards.

In 2 lists

DevicePilot

Operational analytics for connected devices (includes free-forever tier).

ECharts ⧗ 0

Echarts is a commercial charting solution originally intended to address the report need of the Company's various business systems.

In 6 listsDetails

Freeboard ⧗ 0

A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.

In 7 listsDetails

HighCharts ⧗ 0

Highcharts JS, the JavaScript charting framework

In 2 lists

iotdashboard ⧗ 14

Fast Django server for IOT Devices.

Shelloid ⧗ 1

is an open source IoT-ready real-time big data web application platform built using Node.js and Clojure.

Real-time Data

Streamdal

An IoT-ready, Wasm-powered workflow engine you embed directly into application code for ridiculously fast, real-time data transformations.

Hardware

APixel ⧗ 31

APixel is a combination of a ESP8266 dev board with a WS2812B (Addressable RGB) LED all in one.

Arduino

open-source electronics platform based on easy-to-use hardware and software.

In 2 lists

Arduino ZERO

This board aims to provide a platform for innovative projects in smart IoT devices, wearable technology, high-tech automation, crazy robotics, and much more.

AutoPi

Open-source core software for the AutoPi dongle, a Raspberry Pi-based OBD-II device for vehicle telematics, CAN bus data collection, and automotive IoT applications.

In 2 lists

BeagleBone

BeagleBone Black is a low-cost, community-supported development platform for developers and hobbyists.

Bitsy Bits ⧗ 36

is an IoT composite project. This means it has all parts to implement the full user experience.

Carloop ⧗ 0

Make apps for your car using signals from OBD-II, CAN and GPS. Publish data online using the Particle platform.

Cheapduino

CheapDuino is the most cheapest Arduino compatible processor in the world.

ESP8266 Smartwatch ⧗ 0

ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...

Intel Galileo

Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip

Microduino

Microduino is about the size of a quarter and less than half the size of the original Arduino board.

NodeMCU

a firmware based on ESP8266 wifi-soc.

PiSpot-Show

Raspberry Pi WiFi voucher display system with weather integration and PiJuice battery management.

In 4 listsDetails

PiSpot Watch

Wrist-wearable Raspberry Pi Zero smartwatch with e-ink display for generating WiFi voucher codes on demand.

In 3 lists

Powerduino ⧗ 102

A fully programmable power strip with energy monitoring and wireless connectivity.

PULPino ⧗ 0

PULPino is an open-source microcontroller system, based on a small 32-bit RISC-V core developed at ETH Zurich.

Raspberry Pi

a tiny and affordable computer that you can use to learn programming through fun, practical projects

In 7 listsDetails

Rinho Telematics

ESP32-based GPS trackers with native CAN Bus (J1939/FMS), WiFi fallback when cellular coverage is unavailable, and BLE 5.0 sensors. Compatible with Traccar and Wialon.

In 2 lists

SquareWear

An Open-Source Arduino-based Wearable Microcontroller

Tessel

Tessel is a completely open source and community-driven IoT and robotics development. platform.

In 3 lists

Wemos

Very-cheap firmware based on ESP8266 wifi-soc.

Widora ⧗ 21

Widora is open source WiFi development hardware prototype with sound card based on MT7688A running OpenWrt.

Home Automation

CK.HomeAutomation ⧗ 9

The first open source Home Automation SDK for Windows 10 IoT Core.

Eclipse SmartHome

Smart Home adoption will only gain momentum if the different devices can be connected into over-arching use cases, but currently the market for Smart Home systems and IoT gadgets is heavily fragmented.

Floorplan for Home Assistant ⧗ 0

the Home Assistant front end provides a great way of viewing and interacting with your entities.

heimcontrol.js ⧗ 4

Home-Automation with node.js and Raspberry PI.

home-assistant ⧗ 0

Open-source home automation platform running on Python 3

home.pi ⧗ 1

Home Automation with AngularJS and MQTT on a Raspberry Pi

In 2 lists

Homebridge ⧗ 0

Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API.

homebridge-blink-security

Homebridge plugin for Blink cameras, doorbells, and sirens with live streaming, arm/disarm, and motion detection via Apple HomeKit.

homebridge-smartrent

Homebridge plugin for SmartRent locks, thermostats, leak sensors, and switches with real-time WebSocket updates via Apple HomeKit.

Lumos ⧗ 1

aims to change that by pairing with WiFi and uses Machine Learning to adjust the light to match your sleep schedule.

Magic Mirror ⧗ 0

A ⚡Magic Mirror⚡ powered by a UWP Hosted Web App.

Mozilla Smart Home ⧗ 8

offers a middle ground between "in a box" solutions like Apple Homekit and DIY solutions like Raspberry Pi

MyController ⧗ 0

is automation controller for home, office or any place.

Ninja Blocks

Smart home controller. A computer for the coffee table.

openHAB ⧗ 0

a vendor and technology agnostic open source automation software for your home.

Pimatic ⧗ 0

A home automation server and framework for the raspberry pi running on node.js.

PrivateEyePi

Home Automation and Monitoring Projects for Raspberry Pi

RaZberry

RaZberry brings Z-Wave to the Raspberry PI platform.

Smart Mirror ⧗ 0

The fairest of them all. A DIY voice controlled smart mirror with IoT integration.

In 3 lists

Sonoff-HomeAssistant ⧗ 1

is alternative firmware for the brilliant & cheap ($ not quality) range of Sonoff range of ESP-8266 based WiFi controlled switches.

Vör ⧗ 2

is open source software and hardware for turning your open office into an open, real-time map for finding people, open work places and current events.

Node-RED

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

In 8 listsDetails

hkontroller

Apple HomeKit Controller implemented in Go programming language.

hkmobile

Apple HomeKit Controller for Android.

ZHAC

A dual-chip ESP32-P4 + ESP32-S3 Zigbee home automation controller with a Lua rule engine, local web UI, and MQTT gateway.

ble-scale-sync

Cross-platform Node.js service that reads BLE smart scales, calculates body composition, and exports readings to MQTT with Home Assistant auto-discovery, InfluxDB, Garmin Connect, and webhooks.

In 3 lists

IDE

Angular 2 IoT ⧗ 4

is an experimental technology that allows you to program physical hardware (buttons, LEDs, etc.) using Angular 2.

DevIoT ⧗ 1

Sublime Text plugin for IoT development.

Platformio Atom IDE ⧗ 2

The next generation integrated development environment for IoT.

Stino ⧗ 1

is a Sublime Text plugin that provides an Arduino-like environment for editing, compiling and uploading sketches.

WyliodrinSTUDIO ⧗ 2

Wyliodrin STUDIO is a Chrome based IDE for software and hardware development for IoT and Embedded Linux systems.

Robotics

AirSim ⧗ 1

is a simulator for drones (and soon other vehicles) built on Unreal Engine.

In 7 listsDetails

artoo ⧗ 0

Ruby framework for robotics and the Internet of Things.

hubot ⧗ 0

A customizable life embetterment robot.

Others

AWS IoT Button logger to git ⧗ 2

A beginner-friendly AWS Lambda function that logs events from IoT devices into a git repository of your choice. Written in TypeScript, tested with Jest, compiled with Parcel. Uses Azure Pipelines for CI/CD.

Corto ⧗ 4

Corto is a tested, proven architecture for normalizing data from different technologies into one view regardless of location, format or datamodel.

Emul8 ⧗ 71

is an emulator of various embedded systems. With Emul8 you can develop embedded software entirely in a virtual environment that runs within your PC.

ESP8266 Deauther ⧗ 0

allows you to perform a deauth attack with an ESP8266 against selected networks.

In 2 lists

fluent-bit ⧗ 4

is a data collector for Linux, Embedded Linux, OSX and BSD family operating systems.

In 3 lists

Kamanja ⧗ 1

is an open-source continuous decisioning engine that is hardened for enterprise reliability requirements, scalable to IoT level data volumes, and enables low latency use cases.

Node-RED

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

In 8 listsDetails

OpenMQTTGateway

BLE, 433Mhz, LoRa to MQTT gateway with hundreds of devices supported. Integrate with Home-Assistant, OpenHAB, Jeedom, Domoticz, FHEM and many more.

Smart Plantation

ESP32-based smart agriculture platform featuring real-time environmental monitoring, automated irrigation, crop-yield prediction, pest detection, secure sensor-data logging, and dashboard visualization.

Parlay ⧗ 160

is software that brings visibility and accessibility to embedded devices.

redzilla ⧗ 37

is a service which allow to create easily instances of node-red.

RemoteDebug ⧗ 11

A library to remote debug over telnet connection!

rio ⧗ 0

An open source library allowing you to create an internet connected LED wall

Sonoff-Tasmota ⧗ 0

Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE.

tinyVP ⧗ 48

is a very small and lean hypervisor using MIPS R5 hardware VZ option

vorto ⧗ 3

is a toolset that lets you describe devices using a simple language and share these descriptions, so-called Information Models, in a centralized Vorto Repository.

boto3-refresh-session

A drop-in replacement for boto3.session.Session for automatically refreshing temporary AWS credentials from the AWS IoT Core credential provider (using an X.509 certificate).

In 2 lists

FoundryNet Canonical Schema

Open universal schema for industrial equipment telemetry normalization. 366 canonical fields, 16,908 cross-vendor mappings across 18 OEM families. MIT licensed.

Language

AtomVM ⧗ 0

AtomVM is a tiny portable virtual machine that allows Erlang and Elixir code to run on microcontrollers with less than 500KB of RAM such as the ESP32.

In 2 lists

ELIoT ⧗ 48

Extensible Language for Everyday (and the Internet of Things)

eLua ⧗ 1

Quickly prototype and develop embedded software applications with the power of Lua and run them on a wide range of microcontroller architectures.

ESP Basic ⧗ 0

Basic Interpreter for the ESP8266

JerryScript ⧗ 0

A JavaScript engine for Internet of Things.

luvit ⧗ 0

Node.JS for the Lua Inventor.

In 2 lists

MicroPython ⧗ 0

MicroPython is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller.

In 7 listsDetails

szl ⧗ 0

is a tiny, embeddable scripting engine inspired by Tcl and shell.

Terra ⧗ 0

is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.

Toitlang ⧗ 0

is a high-level language that’s made to have a syntax very close to Python. As it’s built from first principles for microcontrollers, it’s at least 20x faster than MicroPython. They’ve also built a slick IDE integration.

V7 ⧗ 0

V7 is a JavaScript engine written in C. It makes it possible to program Internet of Things (IoT) devices in JavaScript.

In 4 listsDetails

PikaScript ⧗ 36

PikaScript is a extremely lightweight python engine that can run with less than 4KB of RAM such as stm32g030c8 and stm32f103c8. It is zero dependency, zero configuration, easy to deploy and expand.

Language >Others

ESP8266-Wifi-Relay ⧗ 19

ESP8266-ESP12e Wifi Doppel Relay IOT Unterputz Montage möglich / Schaltaktor.

K3PO ⧗ 9

is a network driver and language agnostic testing tool.

In 2 lists

LittleD ⧗ 3

A relational database for embedded devices and sensors nodes.

mbed TLS ⧗ 0

An open source, portable, easy to use, readable and flexible SSL library

In 2 lists

Mongoose Flashing Tool ⧗ 7

Mongoose Flashing Tool (also called MFT) is the Mongoose IoT Platform flashing tool.

UniK ⧗ 0

is a tool for compiling application sources into unikernels (lightweight bootable disk images) rather than binaries.

Protocol Library >MQTT

Aphid ⧗ 4

A lightweight MQTT 3.1.1 client written in pure Swift 3.

arduino-mqtt ⧗ 6

MQTT library for Arduino based on the Eclipse Paho projects.

Eclipse Paho JavaScript client ⧗ 1

The Paho JavaScript Client is an MQTT browser-based client library written in Javascript that uses WebSockets to connect to an MQTT Broker.

Eclipse Paho MQTT C client ⧗ 3

This code builds libraries which enable applications to connect to an MQTT broker to publish messages, and to subscribe to topics and receive published messages.

EMQX ⧗ 1800

An ultra-scalable open-source MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency.

In 4 listsDetails

ESP8266 MQTT ⧗ 0

MQTT client library for ESP8266 Soc

In 3 lists

Espruna

Firmware for ESP8266 based smart switches. Includes Web GUI, MQTT and AOT software updates.

gLeam ⧗ 108

A operation cluster based on MQTT.

HiveMQ

a MQTT broker and MQTT client in Java.

Homie for ESP8266 ⧗ 1

An Arduino for ESP8266 implementation of Homie, an MQTT convention for the IoT.

In 2 lists

Homie Server ⧗ 3

A Web server for Homie, an MQTT convention for the IoT.

Java mqtt-client ⧗ 2

A Java MQTT Client.

LightMQTT ⧗ 11

is a lightweight MQTT client, written in Swift.

m2mqtt ⧗ 11

MQTT Client Library for .Net and WinRT.

microTT ⧗ 1

is a lightweight and efficient MQTT broker designed to raise the bar for pub/sub performance.

moquette ⧗ 2

Java MQTT lightweight broker.

In 2 lists

mosca ⧗ 0

Mosca is a node.js mqtt broker.

Mosquitto ⧗ 0

An Open Source MQTT v3.1/v3.1.1 Broker.

In 2 lists

MQTT Explorer

Tool to visualize your MQTT topics in a topic hierarchy, a MQTT swiss-army knife.

In 3 lists

MQTT Kafka Bridge ⧗ 35

Bridge which consumes MQTT messages and republishes them on Kafka on the same topic.

MQTT-C ⧗ 2

A portable MQTT C client for embedded systems and PCs alike.

In 5 listsDetails

MQTT.js ⧗ 0

The MQTT client for Node.js and the browser.

In 5 listsDetails

neurite ⧗ 5

A serial to MQTT bridge, an easier way to build IoT product with esp8266 Arduino.

paho.mqtt.wxapp ⧗ 0

paho.mqtt.javascript可以让你在微信小程序里连接MQTT broker,实现在小程序里控制硬件,也可用于游戏。

PubSub Client ⧗ 0

A client library for the Arduino Ethernet Shield that provides support for MQTT.

In 3 lists

strong-pubsub ⧗ 1

PubSub for Node.js, Browser, Mobile and IoT

SurgeMQ ⧗ 1

is a high performance MQTT broker and client library that aims to be fully compliant with MQTT 3.1 and 3.1.1 specs.

VerneMQ ⧗ 1

A distributed MQTT message broker.

WolfSSL MQTT ⧗ 14

A C MQTT library that works with WolfSSL.

Waterstream

MQTT broker leveraging Apache Kafka as its own storage and distribution engine.

In 2 lists

NanoMQ

A light-weight and Blazing-fast MQTT Broker for IoT Edge platform.

In 3 lists

Protocol Library >CoAP

Californium ⧗ 0

Californium is a Java implementation of CoAP for the IoT backend and less constrained IoT devices.

CoAP.NET ⧗ 4

A C# implementation of the CoAP protocol.

Copper ⧗ 14

A Firefox add-on to browse the Internet of Things.

Go CoAP ⧗ 8

Implementation of CoAP in go.

h5.coap ⧗ 26

Implementation of the Constrained Application Protocol (CoAP) client for node.js.

iCoAP ⧗ 21

Objective-C Client Implementation of CoAP.

java-coap ⧗ 0

Complete CoAP implementation in java (it is a fork with lots of improvements).

lobaro-coap ⧗ 4

Complete CoAP Implementation in C.

mbed CoAP ⧗ 11

makes it easy to integrate a Java SE enabled device with coap based services like mbed Cloud.

microcoap ⧗ 10

A small CoAP implementation for microcontrollers.

MQTT Client Framework ⧗ 1

iOS, OSX, tvOS native ObjectiveC MQTT Client Framework.

Node CoAP ⧗ 11

node-coap is a client and server library for CoAP modeled after the http module.

Python CoAP ⧗ 5

A CoAP Python library.

SwiftCoAP ⧗ 12

Swift Server/Client Implementation of CoAP.

txThings ⧗ 3

CoAP library for Twisted framework.

Protocol Library >Spark

spark-protocol ⧗ 14

Node.JS module for hosting direct encrypted CoAP socket connections.

spark-server ⧗ 13

An API compatible open source server for interacting with devices speaking the spark-protocol

Protocol Library >WeMo

arduino-esp8266-alexa-multiple-wemo-switch ⧗ 0

#Arduino Esp8266 Alexa Multiple Belkin wemo switch emulator.

arduino-esp8266-alexa-wemo-switch ⧗ 5

Amazon Alexa + WeMos switch made with Arduino D1 Mini.

fauxmo ⧗ 0

Emulated Belkin WeMo devices that work with the Amazon Echo.

homebridge-platform-wemo ⧗ 24

Belkin WeMo Platform plugin for the awesome Homebridge project.

ouimeaux ⧗ 0

Open source control for Belkin WeMo devices.

wemo.js ⧗ 288

This library aims to provide a simple interface to a Belkin WeMo Power Sockets.

wemore ⧗ 10

A more awesome library for Belkin WeMo interactions.

Protocol Library >SMCP

SMCP ⧗ 0

is an experimental CoAP-based machine-to-machine (M2M) protocol that is in the early stages of development.

Protocol Library >Lora

LoRa Gateway Bridge ⧗ 0

is a service which abstracts the packet_forwarder UDP protocol running on most LoRa gateways into JSON over MQTT.

LoRa Server ⧗ 0

LoRa Server is an open-source LoRaWAN network-server.

LoRaPI ⧗ 31

Raspberry PI Lora Gateway/Node for RFM92/95/96/98/69HCW Modules.

LowCostLoRaGw ⧗ 4

Low-cost LoRa IoT & gateway with SX1272/76, Raspberry and Arduino.

In 2 lists

Protocol Library >OSGP

OSGP Platform ⧗ 7

is an open, generic, scalable and independent 'Internet of Things' platform, which enables various connected smart objects in the public space to be easily controlled and monitored.

Protocol Library >OpenThread

OpenThread ⧗ 2

OpenThread is an open-source implementation of the Thread networking protocol.

In 2 lists

OpenThread Border Router ⧗ 0

An open source border router, built to work with OpenThread.

Protocol Library >Others

Anjay ⧗ 23

is a C library that aims to be the reference implementation of the OMA Lightweight Machine-to-Machine (LwM2M) device management protocol.

libimobiledevice ⧗ 0

A library to communicate with services of Apple iOS devices using native protocols.

In 4 listsDetails

MeQ ⧗ 1

is a real-time communication service for connecting online devices.

OSS-7 ⧗ 37

is an open source implementation of the DASH7 Alliance protocol for ultra low power wireless sensor communication.

Protocol Library >Modbus

aem-modbus-simulator ⧗ 0

Open-source Modbus RTU/TCP slave simulator for the LRI AEM-60DC8 industrial DC monitor. Mirrors 147 holding registers, supports six baudrates (4,800–115,200), TCP and Serial modes. Useful for SCADA/PLC integration testing without physical hardware.

In 3 lists

pymodbus ⧗ 100

A full Modbus protocol implementation for Python, supporting RTU, TCP, ASCII over serial and network transports.

libmodbus ⧗ 50

A Modbus library for Linux, Mac OS, FreeBSD, QNX and Windows, written in C.

In 2 lists

Fork

AWS IoT Button ⧗ 4

Emulate the AWS IoT Button on a Raspberry Pi with a simple push button using this C++ sample.

Hardware Com >Bluetooth

BluetoothLinux

is a Pure Swift Linux Bluetooth Stack.

Theengs gateway

BLE to MQTT gateway compatible with over 90 Bluetooth sensors.

BluetoothSerial ⧗ 0

Cordova (PhoneGap) Plugin for Serial Communication over Bluetooth

React Native Bluetooth Serial ⧗ 2

React Native version of BluetoothSerial plugin. For both android and ios

Hardware Com >NFC

Adafruit_NFCShield_I2C ⧗ 13

I2C Driver for Adafruit's PN532-based NFC Shield

Chrome App NFC Library ⧗ 4

With this simple library, you can build a Chrome App that communicates over USB with NFC Readers.

LibLogicalAccess ⧗ 17

C++ RFID Library for Windows/Linux/Mac. For PC/SC, NFC, ISO compliant and proprietary hardware.

libnfc ⧗ 4

Platform independent Near Field Communication library.

In 3 lists

NFC Tools for Java ⧗ 26

NFCTools is a collection of libraries and tools for NFC in Java.

Node NFC ⧗ 38

A first try at binding libnfc to node.

RFIDIOt ⧗ 6

python RFID / NFC library & tools.

Hardware Com >Serial

rxtx ⧗ 4

a Java cross platform wrapper library for the serial port

Hardware Com >Others

Balena ⧗ 3

is a new container engine purpose-built for embedded and IoT use cases and compatible with Docker containers.

Drake ⧗ 0

is a toolbox maintained by the Robot Locomotion Group at the MIT Computer Science and Artificial Intelligence Lab (CSAIL).

In 3 lists

IBM messaging

Community around IBM Messaging products.

IotWeb ⧗ 9

A Embedded HTTP and WebSocket Server for UWP/.NET 4.5.

Mender: Deployment Service ⧗ 14

Microservice for managing software deployments for IIoT devices within Mender ecosystem.

meshblu ⧗ 0

Machine-to-machine instant messaging platform for the internet of things.

Python Enocean ⧗ 45

A Python library for reading and controlling EnOcean devices.

React Native ESP8266 Smartconfig ⧗ 5

a react-native module for ESP8266 ESPTOUCH Smart config.

Servo ⧗ 0

is a prototype web browser engine written in the Rust language.

In 4 listsDetails

ShellHub ⧗ 70

Centralized SSH for the the edge and cloud computing.

In 3 lists

The Things Stack ⧗ 4

The Things Stack, an open source LoRaWAN network server created by The Things Industries. Creators of the global open crowdsourced Internet of Things data network The Things Network.

The Things Network Arduino Library ⧗ 9

is an Arduino Library for Arduino devices like The Things Uno and Node to communicate via The Things Network.

WAMP Protocol ⧗ 1

The Web Application Messaging Protocol The Web Application Messaging Protocol.

Software

Copper ⧗ 14

A Firefox add-on to browse the Internet of Things.

Processing ⧗ 0

Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts.

In 2 lists

Tools

Paho

The Paho project provides open-source client implementations of MQTT and MQTT-SN messaging protocols aimed at new, existing, and emerging applications for Machine‑to‑Machine (M-2-M) and Internet of Things (IoT).

Smart.js ⧗ 0

Embedded Javascript engine for C/C++ with networking, file, database and device interfaces

Toit ⧗ 67

The Toit platform combines the functionality of serving your devices in a robust, resilient way, and letting you have control over your devices and your data, as well as ready-to-use over-the-air firmware and application updates on your network-connected embedded devices.

ThingsOn MQTT Bench

ThingsOn MQTT Bench is a simple Cross-platform .NET Core benchmark tool for MQTT brokers. It measures the maximum number of messages that can be sent to the broker in a specified amount of time.

Mer

A developer-friendly IoT test data generator CLI written in Rust. Supports MQTT, HTTP, and TCP for simulating realistic sensor payloads.

In 2 lists

MQTT File Uploader

MQTT File Uploader is a simple Cross-platform .NET Core application that watches local directories for changes and uploads new or modified files to an MQTT broker.

Voice

chelexa ⧗ 25

Natural voice recognition IoT cloud chess solution via the Amazon Echo platform.

Mycroft

Mycroft is the world’s first open source voice assistant.

In 3 lists

Resources-Websites-Projects >Course

Advanced Penetration Testing

Free

In 2 lists

An Introduction to Programming the Internet of Things (IOT) Specialization

Landing page of 6 courses (Introduction to the Internet of Things and Embedded Systems / The Arduino Platform and C Programming / Interfacing with the Arduino / The Raspberry Pi Platform and Python Programming for the Raspberry Pi / Interfacing with the Raspberry Pi / Programming for the Internet…

Architecting Smart IoT Devices

Free

Build an Intelligent System: From Embedded to Cloud (NOT FREE)

None

Cryptography

Free

In 3 lists

Cyber Security Graduate Certificate

Courses: Operating Systems and Systems Programming, Introduction to Computer Networking, Computer and Network Security, Bitcoin and Crypto Currencies, Introduction to Cryptography, Technology and National Security (Paid).

Introduction to Architecting Smart IoT Devices

Free

Low-Level Software Security: Attacks and Countermeassures

None

Penetration Testing and Ethical Hacking

Free

In 2 lists

Secure Coding

Free

In 2 lists

Serverless Reference Architecture: IoT Backend ⧗ 3

demonstrates how to use AWS Lambda in conjunction with Amazon Kinesis, Amazon DynamoDB, Amazon Simple Storage Service (Amazon S3), and Amazon CloudWatch to build a serverless system for ingesting and processing sensor data.

In 2 lists

Social Engineering and Manipulation

Free

In 3 lists

Software Architecture for the Internet of Things

Free

Stanford Advanced Computer Security Certificate

Required courses: Using Cryptography Correctly, Writing Secure Code, Exploiting and Protecting Web Applications; Elective courses: Software Security Foundations, Mobile Security, Network Security, Emerging Threats & Defenses (Paid).

Web Application Penetration Testing

Free

In 2 lists

Web Connectivity and Security in Embedded Systems

Free

IOT online courses

Free

Resources-Websites-Projects >WebSite

Eclipse IoT

Eclipse Foundation IoT top level project and working group.

Hackaday

Discover. Get inspired. Repeat. Hack things for the better.

In 2 lists

IBM IoT

IBM DeveloperWorks for IoT

Infoq IoT Weekly

Weekly IoT News, Open Source Project, Hardware

Instructables - tech

Explore the Biggest How To and DIY community where people make and share inspiring, entertaining, and useful projects, recipes, and hacks.

In 2 lists

Makezine

DIY Projects and Ideas for Makers.

Explore IoT

A search engine 🔎 tool to discover & find a curated list of popular & new IoT libraries across all languages, top authors, trending project kits, discussions, tutorials & learning resources.

Resources-Websites-Projects >Blog

Arduino Create

None

http://edi.wang/

ASP.NET, Windows 10 IoT

IBM IoT

IBM DeveloperWorks for IoT

IBM IoT Blog

None

Industrial IoT blog

"Industrial IoT/Industrie 4.0 Viewpoints".

Intel IoT Blog

None

Microsoft IoT Blog

None

唯笑志在-ServerSuperIO

None

Bosch ConnectedWorld Blog

IoT articles from the world of Bosch.

IoT for All

High-quality IoT content, resources, and news.

Resources-Websites-Projects >Group

Guokr DIY

A Chinese DIY Group.

Resources-Websites-Projects >GitHub Org.

Intel iot-devkit libraries

Official github repo for Intel IoT developer kit libraries & samples

Microsoft IoT

Microsoft IoT Team

The Hybrid Group

the create of cylon.js

Resources-Websites-Projects >Free Book

Design IoT ⧗ 0

A Ebook to tech your create IoT System step by step.

IoT-Firstep ⧗ 9

A Ebook to tech your create IoT System.

IPv6-WSN-Book

an easy guide to Wireless Sensor Networks (WSN), IPv6 and the Internet of Things (IoT).

Using the Web to Build the IoT

A collection of six hand-picked chapters that introduce the key technologies and concepts for building the application layer of the IoT.

awesome-embedded-systems ⧗ 29

The website awesome-embedded-systems.org lists resources about embedded system, software and hardware development.

awesome-mqtt ⧗ 0

Curated list of MQTT related stuff.

In 2 lists

Resources-Websites-Projects >Tutorial

100 Days 100 IoT Projects

A 100-day challenge building real-world IoT projects with MicroPython on ESP32, ESP8266 and Raspberry Pi Pico 2W. Step-by-step documented with wiring diagrams and code for beginners.

In 2 lists

micro-services-tutorial-iot ⧗ 13

An instructor led microservices workshop.

TutorialSearch

Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.

Unpacking the Internet of Things

Shows use cases to help to identify possible potential for enterprise specific products.

Arduino, RaspberryPi and MQTT

Builds an end to end IoT application that ties together several aspects of the MQTT protocol.

Edge

AREG SDK ⧗ 0

AREG SDK is a developer-friendly, an interface-centric real-time asynchronous communication engine to enable distributed- and mist-computing, where connected Things interact and provide services, as if they act like thin distributed servers.

In 2 lists

Eden ⧗ 0

CLI for Edge Virtualization Engine (EVE)

Project Flogo ⧗ 0

is an Open Source Framework for IoT Edge Apps & Integration.

In 4 listsDetails

AI

ELL ⧗ 0

allows you to build and deploy machine-learned pipelines onto embedded platforms, like Raspberry Pis, Arduinos, micro:bits, and other microcontrollers.

In 2 lists

libdeep

A deep learning library for C/C++.

Machinery ⧗ 0

is a low-budget video surveillance solution, that uses computer vision algorithms to detect changes, and that can trigger other devices.

TensorFlow for Raspberry Pi ⧗ 0

step-by-step instructions for installing TensorFlow from source using Bazel (which is also compiled from-scratch), as well as pre-built TensorFlow binaries.

In 3 lists

Genesis 2

Cascade MoE neural network for IoT edge deployments. CPU-only inference (18ms), no GPU required, patented architecture with zero catastrophic forgetting.

CosmoEdge

Production-oriented C++ edge video AI engine that connects RTSP streams to CV/VLM inference, visual orchestration, alarms, and MQTT/webhook events on Sophon and Rockchip NPUs.

In 3 lists

platformio.mcp

MCP server that gives AI coding agents hands on embedded hardware through PlatformIO: build, flash, serial monitor, crash backtrace decoding, firmware size reports, unit tests and static analysis for ESP32, Arduino, STM32, RP2040 and other boards.

Analytics

Bistro ⧗ 0

light-weight batch and stream analytics engine which radically changes the way data is processed. Bistro relies on a novel column-oriented data model and is intended for IoT applications and data processing at the edge.

In 2 lists

NetData ⧗ 0

is a system for distributed real-time performance and health monitoring.

Piwik ⧗ 0

Piwik is the leading Free/Libre open analytics platform.

Samsara ⧗ 1

is a real-time analytics platform.

Digital Twins

Eclipse Ditto

is the open-source project of Eclipse IoT that provides a ready-to-use functionality to manage the state of Digital Twins.

Others

connectthedots ⧗ 0

Connect tiny devices to Microsoft Azure services to build IoT solutions

django-th ⧗ 0

take the control of your data with this opensource clone of IFTTT, a bridge between your internet services.

souliss ⧗ 8

Arduino based Distributed Networking Framework for Smart Homes and IoT.

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago
90

Awesome Home Assistant

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Fresh★ 8.5k312 entriesPushed 2 days ago
90

Awesome Ios

vsouza/awesome-ios

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Fresh★ 53k1812 entriesPushed 1 month ago