191 commits. 11 phases. One agent.

In four days, CollatrEdge went from an empty repository to a working IIoT data collection agent.

10,600 lines of production code. 26,700 lines of tests. 191 commits. 11 build phases, each with independent code review.

It reads Modbus TCP, OPC-UA, and …

Read more

A dashboard that runs on the device

CollatrEdge has a built-in web UI. No cloud required. No external dependencies. It runs on the same device that collects the data.

The stack: Elysia for HTTP, server-sent events for real-time updates, ECharts for trend visualisation. All embedded in …

Read more

Three modes, not one

Most IIoT platforms assume a cloud connection. CollatrEdge assumes nothing.

Three operating modes. Connected: full cloud link, real-time data forwarding, remote management. Local network: data stays on the factory LAN, accessible via the web UI, …

Read more

Speaking Sparkplug B

Sparkplug B is a specification for MQTT in industrial environments. It defines how edge nodes announce themselves, how they report data, and how they handle disconnection.

CollatrEdge implements the full edge node lifecycle. Birth certificates on …

Read more

A CLI that respects operators

CollatrEdge ships as a single binary. No runtime to install. No dependencies to manage.

collatr-edge run starts the agent. collatr-edge config validate checks your configuration before you deploy it. collatr-edge config init generates a template for …

Read more

Testing like you mean it

CollatrEdge has 800+ tests. More lines of test code than production code.

That is deliberate.

The E2E suite runs a full pipeline: real config parsing, real plugin instantiation, real data flow from input to output. The sustained operation tests run …

Read more