1179 Open Source Iot Software Projects
Free and open source iot code projects including engines, APIs, generators, and tools.
Home Assistant Core 47663 ⭐
:house_with_garden: Open source home automation that puts local control and privacy first.
Tdengine 17260 ⭐
An open-source big data platform designed and optimized for the Internet of Things (IoT).
Tasmota 16465 ⭐
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Timescaledb 12108 ⭐
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
Thingsboard 10402 ⭐
Open-source IoT Platform - Device management, data collection, processing and visualization.
Ejabberd 5050 ⭐
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Node Serialport 4997 ⭐
Platformio Core 5490 ⭐
PlatformIO is a professional collaborative platform for embedded development :alien: A place where Developers and Teams have true Freedom! No more vendor lock-in!
Zephyrproject Rtos Zephyr 5220 ⭐
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Oatpp 4677 ⭐
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
Ccostan Home Assistantconfig 3665 ⭐
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
Phodal Awesome Iot 3443 ⭐
Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
Crate Crate 3245 ⭐
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.
Blynk Library 3278 ⭐
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Pjon 2604 ⭐
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Openthread 2620 ⭐
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Vernemq 2615 ⭐
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Esphome 4252 ⭐
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Mongoose Os 2225 ⭐
Blynk Server 19 ⭐
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Mqttnet 2450 ⭐
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Awesome Shodan Queries 2720 ⭐
🔍 A collection of interesting, funny, and depressing search queries to plug into shodan.io 👩💻
Flogo 1882 ⭐
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Lelylan 1511 ⭐
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
Griddb 1569 ⭐
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Awesome Iot Hacks 1456 ⭐
A Collection of Hacks in IoT Space so that we can address them (hopefully).
Kaaproject Kaa 1293 ⭐
Kaa Internet of Things platform for device management, data collection, analytics and visualization, remote control, software updates and more
Kamailio 1514 ⭐
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -
Chirpstack Network Server 1315 ⭐
ChirpStack Network Server is an open-source LoRaWAN network-server.
Tesla API 1508 ⭐
🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.
Swiftygpio 1230 ⭐
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Easyflash 1387 ⭐
Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案：参数存储、在线升级及日志存储 ，全新一代版本请移步至 https://github.com/armink/FlashDB
Rfsec Toolkit 1144 ⭐
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集，可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Iot Technical Guide 2284 ⭐
:honeybee: IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 :sparkles: :sparkles: :sparkles: (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型，Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Wolfssl 1325 ⭐
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Printf 1575 ⭐
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Paho.mqtt.c 1251 ⭐
An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/
Freeswitch 1571 ⭐
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Kuzzle 1107 ⭐
Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
Frenck Home Assistant Config 1259 ⭐
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!