Launched this week

DBC Utility
An open-source DBC editor built for engineers
6 followers
An open-source DBC editor built for engineers
6 followers
DBC Utility is a lightweight, developer-first PyQt5-based GUI application for viewing, editing, and managing CAN (Controller Area Network) DBC files. It makes reading, editing, and understanding DBCs fast — without the guesswork. Open source, Linux-first, and built for engineers who want to ship, not wrestle with file formats.








👋 Hey Product Hunters, thanks for checking out my launch ❤️
I’m Abhijith, an embedded software engineer working closely with CAN and vehicle systems.
If you’ve ever worked with CAN DBC files, you know the pain.
Problem
DBC files are hard to work with.
Attributes are scattered, signal groups are unclear, and even small edits feel risky.
You end up jumping between raw files, docs, and heavy tools just to understand or change a signal.
This makes simple tasks slow, error prone, and stressful.
Solution
I built DBC Utility, a lightweight, developer-first PyQt5 GUI to view, edit, and manage CAN DBC files.
Everything lives in one place:
Inspect messages, signals, and signal groups in a clean tree
See every attribute at a glance (scale, units, limits, metadata)
Edit signals and messages with live change tracking before saving
Quickly open recent DBCs and get back to work
Linux-first, runs locally, fully open source
A real-time CAN Bus viewer is coming soon.
Who it’s for
Engineers, QA, toolsmiths, and embedded teams who need a clear, reliable way to audit and modify DBCs without fighting their tools.
Pricing 💰
Free and open source.
No accounts. No subscriptions.
Future advanced features may be offered separately, but the core tool stays open.
You can try it here:
👉 https://github.com/abhi-1203/dbcUtility
I’d love your feedback, feature requests, or contributions.
I’ll be reading every comment and answering questions. AMA 🙌