A web-based CAN data visualizer and DBC file editor with integration to comma.ai's open DBC repository.
Cabana is a web-based tool for visualizing raw Controller Area Network (CAN) data and editing CAN Dictionaries (DBC files). It helps engineers decode and analyze vehicle communication data, with direct integration to comma.ai's open DBC repository for collaborative development.
Automotive engineers, embedded systems developers, and researchers working with CAN bus data who need to visualize, decode, and manage DBC files.
It provides a free, web-accessible interface for CAN data analysis and DBC editing, with seamless integration to an open-source DBC repository, unlike proprietary or offline tools.
CAN visualizer and DBC maker
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly loads and saves DBC files to/from comma.ai's open-source GitHub repository, enabling collaborative editing and access to a community-maintained database.
Runs entirely in a browser with no local installation required, allowing engineers to access CAN data visualization and editing tools from any device.
Supports importing driving routes from comma connect, facilitating real-world CAN data inspection from recorded drives for practical debugging and research.
Provides a graphical interface for creating and editing CAN dictionaries, making signal definition and management more intuitive compared to raw text editing.
Cabana has been officially deprecated in favor of a newer version, meaning no future updates, bug fixes, or official support, limiting its long-term viability.
Setup requires installing additional libraries like libusb-dev on some systems, and the project relies on an older Create React App setup with craco, which can lead to dependency issues.
The deprecation notice highlights that the new cabana offers faster load times, indicating this version is slower and less optimized for handling large datasets.