Helix
Why HelixPlatformDocsCommunityBlogGitHub
Star0Get Started

Product

Everything Helix, layer by layer

Each layer is independently adoptable. Explore how they fit together — or drop in just the one you need.

Embedded firmware

A transport-abstracting protocol core (packet + dispatch + endpoint + transports) with application services — OTA, secure MQTTs provisioning, file transfer, an on-device store — layered cleanly on top.

Edge Linux OS

A lean Linux image with only what the workload needs — no bloat — fully manageable over MQTTs, with runtime, cloud-comm, and device services for the core utilities.

Cloud platform

All backend capability lives in one reusable package: DB, tRPC routers, storage providers, PKI, the event queue, an MQTT bridge, and the releases/OTA control plane. Apps are thin wiring.

Clients

A web app and a BLE-first native Android app, both built on the same protocol/service/transport split — talk to devices locally over BLE/Serial or remotely over MQTT/WebSockets.

The Helix protocol

A framework that abstracts BLE, Serial, MQTT, and WebSockets behind one typed request/response + query/mutation surface, so the same application logic runs over any transport, local or remote.

Helix

The open IoT platform you compose yourself

PlatformDocsCommunityBlogLicenseGitHub

© 2026 Hardik Jain. Licensed under AGPL-3.0-only.

Helix is unreleased software, built in the open.