can-viewer 0.1.0-alpha.2

CAN Data Viewer with MDF4 and SocketCAN support
can-viewer-0.1.0-alpha.2 is not a library.
Visit the last successful build: can-viewer-0.2.5

can-viewer

A desktop application for viewing and analyzing CAN bus data from MDF4 files and live SocketCAN interfaces.

License

Features

  • MDF4 File Support - Load and view CAN data from MDF4 files
  • DBC Decoding - Decode CAN signals using DBC database files
  • Live Capture - Capture CAN frames from SocketCAN interfaces (Linux)
  • Cross-platform UI - Built with Tauri for native performance

Quick Start

# Clone the repository
git clone https://github.com/reneherrero/can-viewer.git
cd can-viewer

# Build and run
cd src-tauri
cargo run

# Or with files
cargo run -- -d path/to/file.dbc -m path/to/recording.mf4

Command Line Options

can-viewer [OPTIONS]

Options:
  -d, --dbc <PATH>    DBC file to load on startup
  -m, --mdf4 <PATH>   MDF4 file to load on startup
  -h, --help          Print help

Requirements

  • Rust 1.85+
  • Linux (for SocketCAN support)
  • WebKit2GTK (for Tauri on Linux)

Dependencies

  • mdf4-rs - MDF4 file parsing
  • dbc-rs - DBC file parsing
  • Tauri - Desktop application framework

License

MIT OR Apache-2.0. See LICENSING.md.