1202 Open Source Iot Software Projects
Free and open source iot code projects including engines, APIs, generators, and tools.
Home Assistant Core 49292 ⭐
:house_with_garden: Open source home automation that puts local control and privacy first.
Tdengine 17597 ⭐
An open-source big data platform designed and optimized for the Internet of Things (IoT).
Tasmota 17013 ⭐
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 12398 ⭐
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
Thingsboard 10704 ⭐
Open-source IoT Platform - Device management, data collection, processing and visualization.
Ejabberd 5112 ⭐
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Node Serialport 5075 ⭐
Platformio Core 5623 ⭐
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 5525 ⭐
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Oatpp 4949 ⭐
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
Ccostan Home Assistantconfig 3752 ⭐
: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 3499 ⭐
Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
Crate Crate 3279 ⭐
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of machine data in real-time.
Blynk Library 3337 ⭐
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Pjon 2635 ⭐
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Openthread 2685 ⭐
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Vernemq 2650 ⭐
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases.
Esphome 4459 ⭐
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 2241 ⭐
Blynk Server 36 ⭐
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 2578 ⭐
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 2840 ⭐
🔍 A collection of interesting, funny, and depressing search queries to plug into shodan.io 👩💻
Flogo 1912 ⭐
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Lelylan 1514 ⭐
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
Griddb 1613 ⭐
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Awesome Iot Hacks 1487 ⭐
A Collection of Hacks in IoT Space so that we can address them (hopefully).
Kaaproject Kaa 1299 ⭐
Kaa Internet of Things platform for device management, data collection, analytics and visualization, remote control, software updates and more
Kamailio 1566 ⭐
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -
Chirpstack Network Server 1329 ⭐
ChirpStack Network Server is an open-source LoRaWAN network-server.
Sming 1255 ⭐
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Tesla API 1561 ⭐
🚘 A Ruby gem and unofficial documentation of Tesla's JSON API for the Model S, 3, X, and Y.
Swiftygpio 1238 ⭐
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Easyflash 1429 ⭐
Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案：参数存储、在线升级及日志存储 ，全新一代版本请移步至 https://github.com/armink/FlashDB
Rfsec Toolkit 1174 ⭐
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集，可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Iot Technical Guide 2424 ⭐
: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 1417 ⭐
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 1643 ⭐
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Paho.mqtt.c 1291 ⭐
An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/
Freeswitch 1672 ⭐
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 1130 ⭐
Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
Frenck Home Assistant Config 1322 ⭐
:house: My Home Assistant configuration, a bit different that others :) Be sure to :star2: this repository for updates!