Protok Studio

A deterministic toolchain for HMI design, control logic, and embedded C99 generation.

Installers are being packaged — downloads will appear here with the next release.

Built for embedded workflows

From protocol spec to C99 firmware.

Unified workspace

LVGL screen editor and low-code logic canvas in one window.

Signal binding

Map DBC / J1939 signals to widgets and logic blocks without glue code.

Versioned projects

Git-friendly project format with visual diffs and merge-safe resources.

One-click passports

Export PDF system passports with UI, logic graphs and C99 traceability.

Real-time simulator

WASM-based simulator runs inside the browser before you hit the target.

See it work

A quick walk through the workflow, straight from the IDE.

Protok Studio — Import DBC

Import DBC

Drag a CAN database and get typed signals instantly.

Protok Studio — Build UI

Build UI

Arrange LVGL widgets and bind them to signals.

Protok Studio — Simulate

Simulate

Run the WASM simulator with live CAN traces.

Protok Studio — Generate C99

Generate C99

Export deterministic, zero-allocation firmware.

Ready to ship faster?

Start free with the full LVGL editor and unlimited projects, then upgrade to Professional for unrestricted C99 generation and cloud sync, or Enterprise for self-hosted infrastructure and custom SLA.