Launched this week
DBC Utility

DBC Utility

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.
DBC Utility gallery image
DBC Utility gallery image
DBC Utility gallery image
DBC Utility gallery image
DBC Utility gallery image
DBC Utility gallery image
Free
Launch Team / Built With
Vy - Cross platform AI agent
Vy - Cross platform AI agent
AI agent that uses your computer, cross platform, no APIs
Promoted

What do you think? …

Abhijith Purohit

👋 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 🙌