Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Iot
1202 Open Source Iot Software Projects
Free and open source iot code projects including engines, APIs, generators, and tools.
Netdata
57487 ⭐
Real-time performance monitoring, done right! https://www.netdata.cloud
Home Assistant Core
49292 ⭐
:house_with_garden: Open source home automation that puts local control and privacy first.
Kong Kong
31099 ⭐
🦍 The Cloud-Native API Gateway
Harmonyos
18404 ⭐
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
Tdengine
17597 ⭐
An open-source big data platform designed and optimized for the Internet of Things (IoT).
Amark Gun
15416 ⭐
An open source cybersecurity protocol for syncing decentralized graph data.
Johnny Five
12532 ⭐
JavaScript Robotics and IoT programming framework, developed at Bocoup.
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.
Gobot
7590 ⭐
Golang framework for robotics, drones, and the Internet of Things (IoT)
Emqx
9127 ⭐
An Open-Source, Cloud-Native, Distributed MQTT Message Broker for IoT.
Ailab
6926 ⭐
Experience, Learn and Code the latest breakthrough innovations with Microsoft AI
Urh
7864 ⭐
Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
Rt Thread
6615 ⭐
RT-Thread is an open source IoT operating system.
ArduinoJSON
5518 ⭐
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Ejabberd
5112 ⭐
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Node Serialport
5075 ⭐
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
Raylib
8489 ⭐
A simple and easy-to-use library to enjoy videogames programming
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!
Jerryscript
6133 ⭐
Ultra-lightweight JavaScript engine for the Internet of Things.
Microk8s
6131 ⭐
MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.
Cylon
3877 ⭐
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Zephyrproject Rtos Zephyr
5525 ⭐
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Riot Os Riot
4064 ⭐
RIOT - The friendly OS for IoT
Apache Ignite
4062 ⭐
Apache Ignite
APIsix
8259 ⭐
The Cloud-Native API Gateway
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
Kubeedge
4674 ⭐
Kubernetes Native Edge Computing Framework (project under CNCF)
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.
Awesome Home Assistant
3594 ⭐
A curated list of amazingly awesome Home Assistant resources.
Raspap Webgui
3453 ⭐
Simple wireless AP setup & management for Debian-based devices
Wasm3
4487 ⭐
🚀 The fastest WebAssembly interpreter, and the most universal runtime
Tock Tock
3354 ⭐
A secure embedded operating system for microcontrollers
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.
Porcupine
2639 ⭐
On-device wake word detection powered by deep learning.
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.
Gear Lib
2395 ⭐
Gear-Lib, C library for IOT Embedded Multimedia and Network
Mongoose Os
2241 ⭐
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Tuya Convert
3416 ⭐
A collection of scripts to flash Tuya IoT devices to alternative firmwares
Paho.mqtt.android
2364 ⭐
MQTT Android
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
Designiot
1991 ⭐
教你设计物联网系统。构建自己的Internet of Things 。
Questdb
7865 ⭐
An open source SQL database designed to process time series data, faster
Wasm Micro Runtime
2515 ⭐
WebAssembly Micro Runtime (WAMR)
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 👩💻
Dustcloud
1931 ⭐
Xiaomi Smart Home Device Reverse Engineering and Hacking
Flogo
1912 ⭐
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Netty Learning Example
2196 ⭐
:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。
Lelylan
1514 ⭐
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
Ha Floorplan
1628 ⭐
Floorplan for Home Assistant
Berrynet
1537 ⭐
Deep learning gateway on Raspberry Pi and other edge devices
Gladys
1903 ⭐
A privacy-first, open-source home assistant
Awesome Product Design
1705 ⭐
A collection of bookmarks, resources, articles for product designers.
Sod
1464 ⭐
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
Baetyl
1667 ⭐
Extend cloud computing, data and service seamlessly to edge devices.
Paho.mqtt.java
1641 ⭐
Eclipse Paho Java MQTT client library. Paho is an Eclipse IoT project.
Griddb
1613 ⭐
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Surviving With Android
1278 ⭐
Source code related to the posts in the blog
Awesome Iot Hacks
1487 ⭐
A Collection of Hacks in IoT Space so that we can address them (hopefully).
Irext
1235 ⭐
Universal IR Remote Control Solution
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 -
Usbserial
1436 ⭐
Usb serial controller for Android
Iotsecurity101
1482 ⭐
A Curated list of IoT Security Resources
Homie Esp8266
1287 ⭐
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Utensor
1394 ⭐
TinyML AI inference library
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
Mysensors Mysensors
1205 ⭐
MySensors library and examples
Screenly Ose
1351 ⭐
The most popular digital signage project on Github!
Esp_mqtt
1072 ⭐
MQTT client library for ESP8266
Mainflux
1675 ⭐
Industrial IoT Messaging and Device Management Platform
Rfsec Toolkit
1174 ⭐
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Opendatacam
1376 ⭐
An open source tool to quantify the world
Operating System
2024 ⭐
:beginner: Home Assistant Operating System
Onoff
1117 ⭐
GPIO access and interrupt detection with Node.js
Device Os
995 ⭐
Device OS (Firmware) for Particle Devices
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!
Nextcloud Snap
1268 ⭐
☁️📦 Nextcloud packaged as a snap
Iot
1020 ⭐
IoT, 这是一个最小Internet of Things ,一个Internet of Things相关的毕业设计产生的一个简化的物联网系统。 。
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.
Eclipse Archived Smarthome
865 ⭐
Eclipse SmartHome™ project
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!
Iota.js
954 ⭐
IOTA JavaScript
Incubator Iotdb
1760 ⭐
Apache IoTDB
Paho.mqtt.embedded C
1005 ⭐
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)