Showing 36 of 127 projects
A privacy-first, open-source smart home assistant you can self-host on your own hardware.
Custom firmware for ESP8266/ESP8285 smart home devices, enabling local control, automation, and integration with popular platforms.
A DIY voice-controlled smart mirror powered by Raspberry Pi, serving as a life automation hub with IoT integration.
A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.
A collection of Python libraries ported and adapted for MicroPython, enabling standard and ecosystem packages on embedded devices.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.
An ultra-light, Go-based open source ecosystem for building event-driven serverless functions, microservices, and edge applications.
An ultra-lightweight, blazing-fast MQTT broker and messaging bus for IoT edge computing and software-defined vehicles.
A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.
A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.
A lightweight Java MQTT broker compliant with MQTT 5 and 3, designed for embedding in other applications.
A cross-platform Bluetooth Low Energy (BLE) plugin for Flutter, enabling mobile apps to discover, connect, and communicate with BLE devices.
A modular and portable open source XMPP client library written in Java for Android and Java SE VMs.
A curated list of MQTT brokers, clients, tools, resources, and more for IoT and messaging applications.
A curated list of awesome open-source projects, libraries, and tools for the ESP8266 and ESP32 microcontrollers.
A curated list of software, hardware, books, and research for embedded and IoT security analysis.
A pure Go library for accessing Raspberry Pi GPIO pins without external C dependencies.
A collection of Docker-based applications to extend Home Assistant with services like MQTT brokers, databases, and file editors.
A collection of Docker-based applications to extend Home Assistant with services like MQTT brokers, databases, and remote access tools.
A Node.js module for implementing Bluetooth Low Energy (BLE) peripherals on macOS, Linux, FreeBSD, and Windows.
An open-source Python IoT gateway that connects legacy and third-party devices to the ThingsBoard platform using multiple protocols.
A minimalistic web framework for Python and MicroPython designed to run on resource-constrained systems like microcontrollers.
A set of Rust libraries implementing the MQTT standard, including a high-performance broker and an easy-to-use client.
An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.
A Ruby gem and unofficial documentation for Tesla's JSON API to remotely monitor and control Model S, 3, X, and Y vehicles.
A client application library built on Elixir/Erlang/OTP for creating cross-platform, fixed-screen IoT and portable applications.
An open-source ESP32-based quadcopter with custom Wi-Fi control, designed for DIY drone development and experimentation.
A minimal embedded JavaScript engine for microcontrollers with seamless C/C++ interoperability.
An ESP32-based device that counts people by detecting nearby WiFi and Bluetooth signals, with optional LoRaWAN, MQTT, and sensor data logging.
A modular, production-ready Home Assistant configuration example from the project lead, featuring nightly testing and ESPHome integration.
A centralized SSH gateway for remote access and management of Linux servers and devices from anywhere.
Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.
A comprehensive Home Assistant configuration example for home automation, featuring device integrations, presence detection, and security setups.
An open-source Android app for OBD-II vehicle diagnostics using any ELM327 adapter.
A barebone, high-performance MQTT broker for Node.js that runs on any stream server.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.