python-can

CAN interface library

An open-source library for interacting with the Controller Area Network bus in Python.

The can package provides controller area network support for Python developers

GitHub

1k stars
77 watching
605 forks
Language: Python
last commit: 6 days ago
Linked from 3 awesome lists

can-buspython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
commaai/opendbc A Python API for controlling vehicle systems via CAN bus interfaces 1,964
capella-ben/micropython_mcp2515 A microPython library for interacting with CAN Bus controllers. 4
christoph2/pydbc A Python library for working with automotive CAN bus system descriptions. 28
caran/can4python A Python package for handling and working with CAN bus signals on Linux SocketCAN. 39
nopnop2002/robotell-usb-can-python A Python program for communicating with a USB-CAN adapter. 25
cantools/cantools A Python framework for parsing, encoding, and decoding CAN bus messages. 1,897
ericturner3/s550-canbus A collection of scripts and research tools to interface with the Ford S550 Mustang's CAN Bus system 6
atlas0fd00m/cancat A multi-purpose tool for interacting with Controller Area Networks (CAN) buses. 196
ebroecker/canmatrix Converts and compares data in various CAN (Controller Area Network) formats using Python. 932
genivi/candb A library for parsing and working with CAN bus database formats used in automotive applications. 145
juergenh87/python-can-j1939 An implementation of the CAN SAE J1939 standard for Python. 96
cedricp/ddt4all A Python-based application for analyzing and interacting with CAN bus networks in vehicles 1,187
mintynet/esp32-slcan A hardware and software implementation of an ESP32-based CAN bus interface for automotive applications. 97
christiansandberg/canopen A Python implementation of the CANopen standard for device communication 446
ovravna/pican A software tool designed to read data from a TCP CAN bus interface. 3