Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...
Python
1,090
1,237 commits
updated Oct 6, 2026
Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases.
Supported file formats for import:
.dbc candb / Vector
.dbf Busmaster (open source!)
.kcd kayak (open source!)
.arxml autosar system description
.yaml structured export/import (same structure as json)
.xls(x) excel xls-import, works with .xls-file generated by this lib
.sym peak pcan can description
.xml (fibex or CANopen eds)
.ldf (lin bus)
.odx (diagnostic file)
.eds
Supported file formats for export:
.dbc
.dbf
.kcd
.xls(x)
.json Canard (open source!)
.arxml (very basic implementation)
.yaml structured export/import (same structure as json)
.sym
.xml (fibex)
.lua (wireshark script)
.scapy
Project Homepage: https://github.com/ebroecker/canmatrix
Documentation: https://canmatrix.readthedocs.io
https://canmatrix.readthedocs.io/en/latest/installation.html
Chinese Translation / 安装中文方法解释及注意事项
Source Code, Documentation, Examples, Report issues and Any other contributions are extremely appreciated.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Overall
Maintained
Code review
PyPI
Latest release
Releases this year
540 followers · starred Dec 2022
121 followers · starred Jul 2024
26 followers · starred Jan 2016
41 followers · starred Jul 2023
Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...
Python
1,090
1,237 commits
updated Oct 6, 2026
Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases.
Supported file formats for import:
.dbc candb / Vector
.dbf Busmaster (open source!)
.kcd kayak (open source!)
.arxml autosar system description
.yaml structured export/import (same structure as json)
.xls(x) excel xls-import, works with .xls-file generated by this lib
.sym peak pcan can description
.xml (fibex or CANopen eds)
.ldf (lin bus)
.odx (diagnostic file)
.eds
Supported file formats for export:
.dbc
.dbf
.kcd
.xls(x)
.json Canard (open source!)
.arxml (very basic implementation)
.yaml structured export/import (same structure as json)
.sym
.xml (fibex)
.lua (wireshark script)
.scapy
Project Homepage: https://github.com/ebroecker/canmatrix
Documentation: https://canmatrix.readthedocs.io
https://canmatrix.readthedocs.io/en/latest/installation.html
Chinese Translation / 安装中文方法解释及注意事项
Source Code, Documentation, Examples, Report issues and Any other contributions are extremely appreciated.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Overall
Maintained
Code review
PyPI
Latest release
Releases this year
540 followers · starred Dec 2022
121 followers · starred Jul 2024
26 followers · starred Jan 2016
41 followers · starred Jul 2023