05reliability
One repo. One release. No broken nodes.
Every node — MQTT, Modbus, OPC-UA, Function, Context, Queue — lives in the same repository as the runtime. They ship together. They're tested together. Upgrade Loopze and every node moves with it. No abandoned community modules, no version skew, no hunt through three forks for the one that still compiles.
- → single source of truth · monorepo
- → end-to-end integration tests across all nodes
- → semver-versioned together · one changelog
- → deprecations announced, not discovered in production
// at a glanceelsewhereloopze
runtimesingle-threaded event loop✓ go, goroutine-per-node
distributionruntime + package manager + deps✓ one ~5 MB binary
protocolscommunity packages✓ native MQTT · Modbus · OPC-UA
contextpassive key-value, polled✓ reactive NATS KV, watched
queuingexternal (Redis, RabbitMQ)✓ embedded NATS JetStream
scriptingone language✓ JavaScript (Goja) + expr-lang
credentialsplaintext or community module✓ AES-256-GCM, separate file
profiling— (no per-node metrics)✓ per-node latency · msg/s · queue fill