Three IEC languages, one program model
Structured Text, Ladder, and Function Block — text first, so they diff, review, and merge like code, with full graphical editors in VS Code. All three lower to the same IR.
Three IEC languages, one program model
Structured Text, Ladder, and Function Block — text first, so they diff, review, and merge like code, with full graphical editors in VS Code. All three lower to the same IR.
A runtime you can read
Deterministic scan loop, tag bus, and PLC-style online edits — warm-swap logic on a live controller with retained state carried across. A tiny, pure-stdlib Go core.
Talk to real hardware
A pure-Go EtherNet/IP driver for Allen-Bradley Logix with tag browse and UDT import codegen, Sparkplug B publishing, and an io.Driver seam for any bus.
An HMI kit for SvelteKit
Faceplates, trends, and a realtime SSE client — build operator screens the way you build web apps.