Open-source browser-based CAN bus analyzer. Works with low cost USB hardware.
-
Updated
Aug 8, 2026 - TypeScript
Open-source browser-based CAN bus analyzer. Works with low cost USB hardware.
PyQt6 desktop app for reverse-engineering CAN bus captures. Offline analysis finds counters, checksums and signal boundaries; the DBC builder verifies definitions against real frames; exports DBC, openpilot and Wireshark dissectors. UDS and OBD-II diagnostics. Injection is bench-only and stays disarmed until you arm it.
A real time CAN vehicle data logging, analysis and visualization tool to work with USB-CAN Interface for developing in-vehicle AI algorithms for self-driving and automation
This repository contains a Python-based tool to parse DBC formatted CAN log files and plot the signals. It leverages cantools for parsing DBC files and matplotlib for plotting signals, providing an easy way to visualize CAN signal data.
Log Viewer is an easy to use Qt-powered application for browsing .csv files or any cantools-supported J1939 logs (.log/.asc/.blf/.csv).
Real-time CAN bus simulator and dashboard — DBC-driven signal generation and live decoding via PCAN-USB
A Python/PySide6 desktop tool for real-time CAN bus monitoring, DBC signal decoding, and frame transmission. Supports PCAN, serial (ACAN), and UDP interfaces.
车载传感器测试数据工具 | CAN/DBC 解析 | 信号可视化 | 测试报告自动生成 | 实习项目
Python CAN 总线工具集 | 报文构造与解析 | DBC 批量解码 | 日志分析
Python-based automation framework for validating CAN bus message flows, signal behavior, and controller-level communication scenarios.
Compare CAN DBC baseline folders and get an engineering-grade Excel change report — detects renamed files, messages and signals
To associate your repository with the cantools topic, visit your repo's landing page and select "manage topics."