DBC Utility
An open-source DBC editor built for engineers
DBC Utility – Open-source PyQt5 editor for CAN DBC files
Summary: DBC Utility is a lightweight PyQt5 GUI application for viewing, editing, and managing CAN DBC files. It centralizes scattered DBC attributes and signal groups to simplify inspection and modification, improving accuracy and workflow efficiency for engineers.
What it does
DBC Utility provides a clear tree view of file metadata, messages, and signals with full attribute visibility. It supports adding, deleting, and modifying messages and signals with live change tracking to review diffs before saving.
Who it's for
It is designed for engineers, QA, and toolsmiths who need to audit or edit DBC files quickly, especially in Linux-first and embedded system environments.
Why it matters
It reduces errors and context switching by consolidating DBC data into one interface, enabling faster and safer editing of complex CAN network files.