Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Iot

Iot

127 projects

Showing 36 of 127 projects

Gladys
GladysJavaScript

A privacy-first, open-source smart home assistant you can self-host on your own hardware.

#iot#open-source#home-automation
Stars3.0k
Forks305
Last commit11 days ago
Espurna
EspurnaC++

Custom firmware for ESP8266/ESP8285 smart home devices, enabling local control, automation, and integration with popular platforms.

#espurna#iot#esp8285
Stars3.0k
Forks632
Last commit9 days ago
SmartMirror
SmartMirrorJavaScript

A DIY voice-controlled smart mirror powered by Raspberry Pi, serving as a life automation hub with IoT integration.

#iot#smart-mirror#home-automation
Stars2.8k
Forks669
Last commit1 year ago
wolfssl
wolfsslC

A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.

#iot#cryptography-api#rtos
Stars2.8k
Forks966
Last commit2 days ago
Official OneWire
Official OneWirePython

A collection of Python libraries ported and adapted for MicroPython, enabling standard and ecosystem packages on embedded devices.

#iot#embedded-systems#micropython
Stars2.8k
Forks1.1k
Last commit3 days ago
Eclipse Zenoh
Eclipse ZenohRust

A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.

#robotics#zenoh#iot
Stars2.7k
Forks288
Last commit2 days ago
MongooseOS
MongooseOSC

An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.

#aws-iot#iot#firmware-development
Stars2.6k
Forks436
Last commit1 month ago
flogo
flogoCSS

An ultra-light, Go-based open source ecosystem for building event-driven serverless functions, microservices, and edge applications.

#stream-processing#event-driven#iot
Stars2.5k
Forks294
Last commit2 years ago
NanoMQ
NanoMQC

An ultra-lightweight, blazing-fast MQTT broker and messaging bus for IoT edge computing and software-defined vehicles.

#iot#nng#smp
Stars2.5k
Forks288
Last commit3 days ago
nerves
nervesElixir

A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.

#iot#embedded-systems#elixir
Stars2.5k
Forks203
Last commit2 days ago
Ladon
LadonGo

A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.

#iot#rbac#acl
Stars2.5k
Forks224
Last commit6 months ago
Moquette
MoquetteJava

A lightweight Java MQTT broker compliant with MQTT 5 and 3, designed for embedding in other applications.

#iot#moquette#embedded-systems
Stars2.4k
Forks833
Last commit27 days ago
Blue
BlueDart

A cross-platform Bluetooth Low Energy (BLE) plugin for Flutter, enabling mobile apps to discover, connect, and communicate with BLE devices.

#dart#iot#ble
Stars2.4k
Forks1.2k
Last commit1 year ago
Smack
SmackJava

A modular and portable open source XMPP client library written in Java for Android and Java SE VMs.

#iot#xmpp-client-library#instant-messaging
Stars2.4k
Forks885
Last commit2 months ago
MQTT
MQTT

A curated list of MQTT brokers, clients, tools, resources, and more for IoT and messaging applications.

#iot#embedded-systems#home-automation
Stars2.3k
Forks271
Last commit7 days ago
ESP
ESP

A curated list of awesome open-source projects, libraries, and tools for the ESP8266 and ESP32 microcontrollers.

#iot#embedded-systems#micropython
Stars2.3k
Forks132
Last commit2 years ago
Embedded and IoT Security
Embedded and IoT Security

A curated list of software, hardware, books, and research for embedded and IoT security analysis.

#iot#embedded-security#hardware-hacking
Stars2.3k
Forks281
Last commit2 years ago
go-rpio
go-rpioGo

A pure Go library for accessing Raspberry Pi GPIO pins without external C dependencies.

#memory-mapping#edge-detection#iot
Stars2.3k
Forks226
Last commit2 years ago
DuckDNS
DuckDNSShell

A collection of Docker-based applications to extend Home Assistant with services like MQTT brokers, databases, and file editors.

#iot#hacktoberfest#home-automation
Stars2.2k
Forks1.8k
Last commit2 days ago
File editor
File editorShell

A collection of Docker-based applications to extend Home Assistant with services like MQTT brokers, databases, and remote access tools.

#iot#hacktoberfest#home-automation
Stars2.2k
Forks1.8k
Last commit2 days ago
A node.js module for implementing BLE (Bluetooth low energy) peripherals
A node.js module for implementing BLE (Bluetooth low energy) peripheralsJavaScript

A Node.js module for implementing Bluetooth Low Energy (BLE) peripherals on macOS, Linux, FreeBSD, and Windows.

#iot#embedded-systems#ble
Stars2.1k
Forks446
Last commit
Thingsboard IoT Gateway
Thingsboard IoT GatewayPython

An open-source Python IoT gateway that connects legacy and third-party devices to the ThingsBoard platform using multiple protocols.

#aws-iot#bacnet#iot
Stars2.1k
Forks986
Last commit17 days ago
microdot
microdotPython

A minimalistic web framework for Python and MicroPython designed to run on resource-constrained systems like microcontrollers.

#iot#webserver#flask-inspired
Stars2.1k
Forks154
Last commit29 days ago
rumqtt
rumqttRust

A set of Rust libraries implementing the MQTT standard, including a high-performance broker and an easy-to-use client.

#iot#mqtt-ecosystem#embedded-systems
Stars2.1k
Forks322
Last commit2 months ago
HomeSpan
HomeSpanC++

An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.

#iot#esp32#home-automation
Stars2.1k
Forks192
Last commit11 days ago
Tesla-API
Tesla-APIRuby

A Ruby gem and unofficial documentation for Tesla's JSON API to remotely monitor and control Model S, 3, X, and Y vehicles.

#car#iot#unofficial-api
Stars2.1k
Forks535
Last commit1 month ago
scenic
scenicElixir

A client application library built on Elixir/Erlang/OTP for creating cross-platform, fixed-screen IoT and portable applications.

#retained-mode#iot#client-application
Stars2.0k
Forks138
Last commit5 months ago
ESP-Drone
ESP-DroneC

An open-source ESP32-based quadcopter with custom Wi-Fi control, designed for DIY drone development and experimentation.

#iot#esp32#imu
Stars2.0k
Forks337
Last commit25 days ago
mJS
mJSC

A minimal embedded JavaScript engine for microcontrollers with seamless C/C++ interoperability.

#iot#js#esp32
Stars2.0k
Forks187
Last commit1 month ago
ESP32-Paxcounter
ESP32-PaxcounterC++

An ESP32-based device that counts people by detecting nearby WiFi and Bluetooth signals, with optional LoRaWAN, MQTT, and sensor data logging.

#iot#sensor-network#embedded-systems
Stars2.0k
Forks444
Last commit1 month ago
Franck Nijhof
Franck Nijhof

A modular, production-ready Home Assistant configuration example from the project lead, featuring nightly testing and ESPHome integration.

#iot#hass#home-automation
Stars2.0k
Forks177
Last commit10 days ago
ShellHub
ShellHubTypeScript

A centralized SSH gateway for remote access and management of Linux servers and devices from anywhere.

#iot#hacktoberfest#shellhub
Stars2.0k
Forks178
Last commit1 day ago
ESP3D
ESP3DC

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

#iot#esp8285#embedded-systems
Stars2.0k
Forks490
Last commit26 days ago
Alok Saboo
Alok SabooPython

A comprehensive Home Assistant configuration example for home automation, featuring device integrations, presence detection, and security setups.

#iot#home-automation#home-assistant-config
Stars2.0k
Forks433
Last commit9 days ago
AndrOBD
AndrOBDJava

An open-source Android app for OBD-II vehicle diagnostics using any ELM327 adapter.

#obd#iot#chart
Stars1.9k
Forks383
Last commit10 days ago
Aedes
AedesJavaScript

A barebone, high-performance MQTT broker for Node.js that runs on any stream server.

#iot#hacktoberfest#message-queue
Stars1.9k
Forks238
Last commit28 days ago
PreviousPage 3 of 4Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
#Embedded Systems37
#Mqtt32
#Smart Home20
#Home Automation20
#Cross Platform19
#Esp3218
#Esp826617
#Self Hosted17
#Embedded17
#Microcontroller15
#Hacktoberfest14
#Raspberry Pi14