Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Can Bus

Can Bus

49 projects

Showing 36 of 49 projects

Bettercap
BettercapGo

A portable, extensible framework for network reconnaissance and MITM attacks on WiFi, BLE, HID, CAN-bus, IPv4, and IPv6 networks.

#wifi-security#can-bus#rogue-ap
Stars19.6k
Forks1.7k
Last commit10 days ago
Awesome vehicle security and car hacking
Awesome vehicle security and car hacking

A curated list of resources for learning about vehicle security, car hacking, and automotive tinkering.

#automotive-cybersecurity#can-bus#embedded-security
Stars4.4k
Forks711
Last commit1 month ago
Awesome CAN Bus - an awesome list just for CAN Bus-related tools (hardware, software, etc.)
Awesome CAN Bus - an awesome list just for CAN Bus-related tools (hardware, software, etc.)

A curated list of tools, hardware, and resources for CAN bus reverse engineering, security research, and automotive electronics.

#can-fd#embedded-systems#can-bus
Stars3.4k
Forks410
Last commit1 month ago
opendbc
opendbcPython

A Python API and CAN database for controlling and reading data from modern cars with ADAS interfaces.

#can-bus#car-control#open-source-hardware
Stars3.3k
Forks2.1k
Last commit15 hours ago
SocketCAN Utils
SocketCAN UtilsC

A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.

#j1939#industrial-automation#can-bus
Stars2.9k
Forks789
Last commit2 months ago
cantools
cantoolsPython

CAN bus tools.

#can-bus#python#dbc
Stars2.3k
Forks640
Last commit4 days ago
CANopenNode
CANopenNodeC

A free and open-source ANSI C implementation of the CANopen protocol stack for embedded control systems.

#industrial-automation#iot#embedded-systems
Stars2.0k
Forks800
Last commit16 days ago
ddt4all
ddt4allPython

An open-source diagnostic tool for creating custom ECU parameter screens and connecting to vehicle CAN networks via various OBD-II adapters.

#elm327#automotive-diagnostics#can-bus
Stars1.8k
Forks307
Last commit12 days ago
SavvyCAN
SavvyCANC++

A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.

#qt#embedded-systems#can-bus
Stars1.7k
Forks452
Last commit2 months ago
Python-CAN
Python-CANPython

The can package provides controller area network support for Python developers

#can-bus#python
Stars1.6k
Forks689
Last commit25 days ago
CANdevStudio
CANdevStudioC++

A cost-effective, modular development tool for simulating and analyzing CAN bus networks with hardware and virtual interfaces.

#dbc-files#can-bus#simulation
Stars1.1k
Forks284
Last commit1 year ago
canmatrix
canmatrixPython

A Python library for reading, writing, and converting various Controller Area Network (CAN) database formats.

#fibex#embedded-systems#can-bus
Stars1.1k
Forks441
Last commit1 day ago
Open Source Car Control Project
Open Source Car Control ProjectC++

An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.

#embedded-systems#can-bus#ros-integration
Stars1.0k
Forks283
Last commit6 years ago
Open Source Car Control
Open Source Car ControlC++

An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.

#robotics#embedded-systems#can-bus
Stars1.0k
Forks283
Last commit6 years ago
Caring Caribou
Caring CaribouPython

A friendly automotive security exploration tool for the CAN bus, enabling zero-knowledge discovery of services and vulnerabilities.

#xcp#can-bus#diagnostic-tools
Stars934
Forks228
Last commit1 month ago
Open-Vehicle-Monitoring-System-3
Open-Vehicle-Monitoring-System-3C

An open-source hardware and software system for remote monitoring, diagnosis, and control of electric and other vehicles via OBD2.

#iot#fleet-management#can-bus
Stars833
Forks294
Last commit1 day ago
CANalyzat0r
CANalyzat0rPython

A security analysis toolkit with GUI for proprietary automotive CAN and CAN FD protocols, featuring modular analysis mechanisms.

#can-fd#can-bus#gui-toolkit
Stars794
Forks158
Last commit4 years ago
CANard
CANardPython

pyvit: Python Vehicle Interface Toolkit

#can-bus#vehicular-networks#automotive
Stars514
Forks148
Last commit6 years ago
dbcc
dbccC

A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.

#embedded-systems#can-bus#code-generator
Stars451
Forks151
Last commit9 months ago
list_of_robot_electronics
list_of_robot_electronics

A curated list of open-source electronic modules, subsystems, and projects for building robots.

#robotics#fpga#battery-management
Stars434
Forks51
Last commit1 year ago
arduino-canbus-monitor
arduino-canbus-monitorC++

An Arduino-based CAN bus monitoring tool implementing the SLCAN protocol for low-speed automotive diagnostics.

#automotive-diagnostics#open-hardware#embedded-systems
Stars335
Forks96
Last commit9 months ago
UDSim
UDSimC++

A GUI tool for simulating, learning, and fuzzing UDS (Unified Diagnostic Services) on vehicle CAN buses for security testing and training.

#fuzzing-tool#iso-tp#can-bus
Stars333
Forks101
Last commit3 years ago
CANToolz
CANToolzPython

A framework for black-box analysis of Controller Area Network (CAN) bus systems in automotive and industrial environments.

#protocol-fuzzing#can-bus#embedded-security
Stars316
Forks15
Last commit8 years ago
CanoPy
CanoPyPython

A CAN bus visualization tool for real-time message plotting to aid in reverse engineering.

#embedded-systems#can-bus#python-can
Stars301
Forks19
Last commit3 months ago
NodeJS extension to SocketCAN
NodeJS extension to SocketCANC++

A Node.js extension for sending and receiving CAN bus messages via SocketCAN on Linux systems.

#embedded-systems#can-bus#automotive
Stars245
Forks76
Last commit1 day ago
Awesome LIN Bus - an awesome list just for LIN-Bus related tools (hardware, software, etc.)
Awesome LIN Bus - an awesome list just for LIN-Bus related tools (hardware, software, etc.)

A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.

#local-interconnect-network#embedded-systems#can-bus
Stars245
Forks31
Last commit2 years ago
CanCat
CanCatPython

An open-source multi-purpose tool for interacting with Controller Area Networks (CAN) used in vehicles and building automation.

#can-bus#controller-area-network#uds
Stars215
Forks31
Last commit3 years ago
mbr/socketcan
mbr/socketcanRust

A Rust library for Linux SocketCAN communication, providing network socket access to CAN bus with async support.

#industrial-automation#can-bus#embedded
Stars205
Forks95
Last commit1 month ago
cabana
cabanaJavaScript

A web-based CAN data visualizer and DBC file editor with integration to comma.ai's open DBC repository.

#embedded-systems#can-bus#dbc-editor
Stars204
Forks102
Last commit3 years ago
vircar
vircarC

A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.

#car#embedded-systems#can-bus
Stars158
Forks41
Last commit5 years ago
canTot
canTotPython

A Python CLI framework for automotive security testing, exploiting known CAN Bus vulnerabilities and fun hacks.

#can-bus#vulnerability-testing#vehicle-pentesting
Stars150
Forks27
Last commit1 year ago
talking-with-cars
talking-with-carsPython

Use your car's CAN bus as a game controller to play video games with real steering wheels and pedals.

#embedded-systems#can-bus#automotive-hacking
Stars133
Forks21
Last commit4 years ago
CANNiBUS
CANNiBUSJavaScript

A Go-based server for researching and hacking CAN bus devices in vehicles, with a web interface and RESTful API.

#can-bus#hardware-hacking#open-garages
Stars112
Forks20
Last commit13 years ago
can-dbc
can-dbcRust

A Rust parser for CAN DBC files using Pest grammar, enabling structured access to CAN network definitions.

#can-bus#pest-grammar#embedded
Stars107
Forks42
Last commit10 days ago
Reverse Engineering Resources
Reverse Engineering ResourcesPython

Reverse engineering resources and CAN bus analysis tools for specific car models, focusing on automotive security research.

#can-bus#uds-protocol#embedded-security
Stars103
Forks23
Last commit7 years ago
can2mqtt
can2mqttRust

A bidirectional, configurable bridge between CAN-Bus and MQTT with flexible data conversion modes.

#embedded-systems#can-bus#mqtt
Stars102
Forks26
Last commit2 months ago
Page 1 of 2Next

Related Tags

#Automotive24#Embedded Systems22#Reverse Engineering11#Automotive Security11#Socketcan10#Python9#Robotics9#Linux8#Embedded7#Open Source Hardware7#Can6#Arduino6
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub