In Development Rust + Tauri + React

SubFramed

SubFramed is an open-source CAN analysis workstation built for engineers who need file import, live capture, DBC decoding, diagnostics tooling, and protocol visibility in one fast desktop app.

Core Direction

The architecture is Rust-first and event-driven. Frame ingestion, parsing, decoding, and storage live in Rust, while the UI focuses on fast rendering and analysis workflows.

Primary Stack

Tauri v2, React 19, TypeScript, and Rust on the desktop, plus a Python SDK and scripting bridge for automation.

Planned Capabilities

  • ASC, CSV, TRC, BLF, MDF, and related capture import paths
  • Live CAN and CAN FD capture with bus load monitoring and ring-buffered streaming
  • DBC and KCD decoding, multiplexed signal support, and decoded frame views
  • High-performance virtualized frame tables, detail panels, and filter tooling
  • Protocol layers including ISO-TP, UDS, OBD-II, J1939, and DoIP
  • CLI and GUI parity, with scripting and MCP hooks designed in from the start

Why It Matters

The goal is to make CAN analysis feel modern: responsive with large logs, practical for real hardware, and structured enough for deeper automation and diagnostics work without losing the speed of a native tool.

Back to Projects →