cantools has 1.2M monthly downloads and 2K GitHub stars. Version 42.0.3 supports Python 3.10+, first published in 2015.
It is actively maintained under a permissive license, last released in Jul 2026.
It is built on top of argparse-addons, bitstruct and crccheck. It is used by 51 tracked packages, including autoverse-cli, fcp and pykiso.
GitHub topics include can-bus, kcd and dbc.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- argparse-addons
- bitstruct >=8.16.1
- crccheck
- python-can >=4.6.0
- textparser >=0.21.1
8 optional dependencies
- diskcache[cache]
- matplotlib[plot]
- matplotlib-stubs[dev]
- mypy[dev]
- pipx[dev]
- ruff[dev]
- tox[dev]
- windows-curses[windows-all]
Used By
- autoverse-cli
- fcp
- pykiso
- validatrix
- canviewer
- claude-autosar
- flync
- slicks
- crucihil
- canviz
- tscan-lib
- toucan-plot
- canarchy
- can-db-model
- sdc-scissor
- oscura
- openinverter-can-tool
- canoe-robot-lib
- canml
- simplecan
- can-api-generator
- akbc
- odrive-can
- strym
- can-field-workbench
- cancli
- canpeek
- dbc-editor
- agent-can
- can-log-analyzer
- canbro
- candbg
- brsus
- specgo
- can-logger
- dbcdiff
- canaudit
- strym-lite
- foxbms-fox-cli
- candycan
- wican-blade-mcp
- pycan-send
- virtual-mechanism
- whl-nanoradar-conftool
- wetest-snapcode
- strym-stripped
- 2024-can-data-explorer
- py-uds-lib
- can-data-2024-explorer
- canmlio