PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Can Bus Python Packages

Python packages with the GitHub topic can-bus. Sorted by relevance, with stars and monthly downloads.
hardbyte
python-can

The can package provides controller area network support for Python developers

5M 2K 684
cantools
cantools

CAN bus tools.

1.2M 2K 639
pylessard
udsoncan

Python implementation of UDS (ISO-14229) standard.

233K 705 230
christoph2
pyxcp

ASAM XCP in Python

88K 266 77
Ircama
elm327-emulator

ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation

4K 653 120
can-hub-io
python-can-hub

CAN bus over the network: a NAT-traversing hub in C11. Devices export their SocketCAN interfaces to a central hub over QUIC with mutual TLS; clients consume them through the hub or peer-to-peer — reachable behind firewalls, encrypted and authenticated.

3K 3 0
mdabrowski1990
py-uds

Python package for Unified Diagnostic Services (UDS, ISO 14229) communication. Provides a common API across diagnostic buses (CAN, Ethernet, LIN, FlexRay, K-Line) and can be extended to custom transports.

2K 140 22
OpenCyphal
pycyphal2

Python implementation of the Cyphal protocol stack.

1K 139 109
thingsboard
thingsboard-gateway

Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.

1K 2K 991
Chanchaldhiman
canviz

Open-source browser-based CAN bus analyzer. Works with low cost USB hardware.

918 267 13
remontsuri
ev-qa-framework

ML-powered QA framework for EV battery systems — telemetry validation, anomaly detection, SOH prediction, CAN bus (2.0B + J1939) emulation, DBC parser, Prometheus metrics, Grafana dashboard

830 6 0
kfafard
win-can-tool

A Windows CAN-Bus simulation and testing tool with GUI and CLI support. Generates real-time J1939/NMEA2000 style CAN frames for hardware and software testing. Includes PyPI package, auto-built Windows EXE, and profile-based message generation.

808 1 1
linklayer
pyvit

pyvit: Python Vehicle Interface Toolkit

427 514 149
ericevenchick
canard

Library for interacting with Controller Area Network (CAN)

332 514 149
Shanko-26
mcp-server-mdf

MCP Server for ASAM MDF file analysis

284 3 0
grrodre
python-cybergear

Python CAN bus driver for the Xiaomi CyberGear brushless motor - position, speed, torque, and MIT-style control

221 2 0
santoshiimind
fleet-management-system

Python-based Fleet Management System with real-time automotive telematics: OBD-II diagnostics, GPS tracking, CAN bus decoding, DTC analysis, driver behavior monitoring, fuel analytics & live dashboard. Built with FastAPI + SQLAlchemy.

209 6 0
hardbyte
python-can-mcpcan

The can package provides controller area network support for Python developers

175 2K 684
MyHomeMyData
e3candump

A passive CAN-bus monitor for Viessmann E3-series devices such as Vitocal and Vitocharge

154 0 0
cvra
cvra-bootloader

Client for the CVRA CAN bootloader

152 151 53
MyHomeMyData
udsdump

UDS-on-CAN traffic monitor – one layer above candump

142 0 0
jmscslgroup
strym-lite

A real time CAN vehicle data logging, analysis and visualization tool to work with USB-CAN Interface for developing in-vehicle AI algorithms for self-driving and automation

132 38 6
mdabrowski1990
py-uds-address

Collection of UDS addresses for various ECUs.

128 5 0
threeal
piper-kit

SDK and CLI tools for AgileX PiPER robotic arm.

114 2 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery