Showing 36 of 127 projects
A library for event-driven programming in .NET using a composable, declarative model with LINQ over observable sequences.
A fully reactive, open-source enterprise IoT platform built on Java and Spring Boot for unified device management and real-time data processing.
A Python-based serial utility for flashing, provisioning, and interacting with Espressif SoCs.
A header-only, dependency-free deep learning framework in C++14 for embedded systems and IoT devices.
A Node.js library for accessing and controlling serial ports across Linux, macOS, and Windows.
Extends the web's URL to physical objects, enabling interaction without downloading apps via a discovery service.
Extends the web's URL to physical objects, enabling interaction without downloading apps via a discovery service.
A single-binary, zero-dependency Kubernetes distribution designed for easy deployment on any infrastructure.
A JavaScript engine for embedded systems requiring as little as 10 kB of RAM, implementing a stricter ES5 subset.
An open-source microcontroller operating system designed for energy-efficient, real-time IoT devices with a small memory footprint.
A fast development framework for Android Bluetooth Low Energy (BLE) with simplified APIs for scanning, connecting, reading, writing, and multi-device management.
A live, real-world Home Assistant configuration repository showcasing automations, scripts, and packages for a smart home.
A distributed database for high-performance computing with in-memory speed, ACID compliance, and ANSI SQL support.
A collection of scripts to flash Tuya IoT devices to alternative, open-source firmware without soldering.
A high-performance .NET library providing MQTT client and server (broker) implementations, supporting MQTT protocol up to version 5.
A high-performance .NET library providing MQTT client and server (broker) implementations supporting MQTT protocol up to version 5.
A cross-platform MQTT 5.0 client toolbox for desktop, CLI, and WebSocket with a chat-like interface for testing IoT messaging.
Command-line interface for managing Arduino boards, libraries, building sketches, and uploading code.
A highly-accurate, lightweight, on-device wake word detection engine powered by deep learning.
A high-performance, extensible socket server application framework for .NET supporting TCP, UDP, and WebSocket protocols.
A distributed, high-performance publish-subscribe platform built on MQTT, supporting message storage, security, and monitoring.
A lightweight MQTT client library for Arduino and compatible hardware enabling IoT publish/subscribe messaging.
A unified MQTT gateway firmware for ESP8266/ESP32 that bridges 433/315/868MHz RF, Infrared, BLE, Bluetooth, LoRa, and various sensors.
A fully ACID NoSQL document database with extreme performance and developer-friendly experience.
A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.
A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.
Free open source home automation system for Linux, Windows, macOS, and Raspberry Pi with support for 150+ devices.
A reactive Android Bluetooth Low Energy (BLE) library with RxJava3 interface, simplifying complex BLE operations.
A Node.js module for building Bluetooth Low Energy (BLE) central applications on macOS, Linux, FreeBSD, and Windows.
An open-source firmware security analyzer for embedded Linux devices, performing extraction, static/dynamic analysis, SBOM generation, and vulnerability reporting.
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols.
A Home Assistant custom component to control Sonoff smart devices with original eWeLink firmware over LAN and/or cloud.
A portable C library collection for IoT, embedded, and network service development with multimedia support.
An open Bluetooth Low Energy (BLE) beacon protocol specification from Google for proximity messaging.
An open Bluetooth Low Energy beacon protocol specification from Google for proximity messaging.
LinDB is a scalable, high-performance, distributed time series database written in Go.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.