A native, cross-platform CANopen viewer — inspect SDO, PDO, and NMT traffic in real time, built in Rust for macOS, Windows, and Linux.
rustycan is a desktop CANopen viewer and analyser. It connects to common CAN interfaces and decodes the live bus into a readable, filterable event stream — no account, no cloud, just a single native application.
egui desktop UI on a modular sniffer-core libraryEvery installer is signed with minisign. Each file has a matching .minisig beside it in the downloads directory. Verify it against our public key before running:
minisign -Vm rustycan-studio-v0.1.0-x86_64-linux.deb \
-P RWQmjdDbmgaIMXjdyTqNUTCsFCp/OMgd6/EJGIlT8EyktE13759K2YfHThe downloads are not Apple-notarized or signed with a paid Windows certificate, so Gatekeeper/SmartScreen may still warn on first launch — the minisign signature is your integrity check.
Explore the RustyCAN workspace — Monitor, Sniffer, Objects, Transmit, Plots and DAQ — as an interactive UI preview with sample data. It runs entirely in your browser: no hardware, no account, nothing leaves your machine.
Open the preview in your browser
Prefer it offline? The same preview as a small desktop app that opens in your default browser. Current release: studio-v0.1.0
The preview is a UI concept with simulated traffic, not the measurement application. Downloads are minisign-signed (see above); they are not Apple-notarized or signed with a paid Windows certificate.
The RustyCAN desktop application for CAN hardware (KCAN, Summit, Apex, SocketCAN) is not publicly distributed at the moment — get in touch if you would like to use it.