Projects in Awesome Lists tagged with can
A curated list of projects in awesome lists tagged with can .
https://github.com/commaai/opendbc
a Python API for your car
automotive can dbc reverse-engineering
Last synced: 19 Jun 2025
https://github.com/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
aws aws-iot bacnet ble can can-bus gateway iot iot-gateway mqtt mqtt-broker odbc opc-ua sigfox thingsboard
Last synced: 23 Apr 2025
https://github.com/GENIVI/CANdevStudio
Development tool for CAN bus simulation
Last synced: 08 May 2025
https://github.com/autowp/arduino-mcp2515
Arduino MCP2515 CAN interface library
Last synced: 16 May 2025
https://github.com/pylessard/python-udsoncan
Python implementation of UDS (ISO-14229) standard.
14229 15765 automotive can can-bus canbus car controller-area-network diagnostic diagnostic-tool iso-14229 iso-15765 iso-tp iso14229 iso15765 isotp obd2 python uds vehicle-diagnostic
Last synced: 08 May 2025
https://github.com/adamtheone/canDrive
Tools for hacking your car
arduino can can-bus car-hacking pyqt5 python
Last synced: 08 May 2025
https://github.com/ircama/elm327-emulator
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
automotive can can-bus controller-area-network diagnostic-tool elm327 emulator obd-ii obd2 obdii obdlink simulation simulator torque uds vehicle-diagnostic
Last synced: 14 May 2025
https://github.com/Ircama/ELM327-emulator
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
automotive can can-bus controller-area-network diagnostic-tool elm327 emulator obd-ii obd2 obdii obdlink simulation simulator torque uds vehicle-diagnostic
Last synced: 08 May 2025
https://github.com/limiter121/esp32-obd2-emulator
Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)
can car diagnostic emulator esp32 obd obd2 vehicle wifi
Last synced: 08 May 2025
https://github.com/opencyphal/libcanard
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
aerospace c c11 can can-bus can-fd canbus communication-protocol cyphal embedded embedded-systems misra opencyphal protocol robotics socketcan space uav uavcan vehicle-bus
Last synced: 12 Jan 2026
https://github.com/latonita/arduino-canbus-monitor
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
arduino ascii bus-monitoring can can-bus protocol slcan slcan-protocol
Last synced: 04 Mar 2026
https://github.com/OpenCyphal-Garage/libcyphal
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus
Last synced: 18 Mar 2025
https://github.com/opencyphal-garage/libcyphal
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus
Last synced: 15 May 2025
https://github.com/TOSUN-Shanghai/TSMaster
A powerful open environment for automotive bus monitoring, simulation, testing, diagnostics, calibration and so on. It supports all kinds of mainstream hardware such as TOSUN, Vector, IXXAT, PEAK, Kvaser, Intrepidcs, ZLG, CANable, CandleLight, cantact and so on. Free for research and education purpose for some features.
adas automotive bootloader calibration can canable candlelight cantact diagnostics ethernet intrepidcs kvaser lin measurement peak simulation test tsmaster vector zlg
Last synced: 08 May 2025
https://github.com/driftregion/iso14229
ISO 14229 (UDS) server and client for embedded systems
arm automotive bootloader c can client controller-area-network diagnostic embedded iso14229 linux microcontroller ppc s32k144 server uds universal-diagnostics-services windows x86
Last synced: 11 Jan 2026
https://github.com/einride/can-go
Controller Area Network (CAN) SDK for Go.
autonomous-vehicles can canbus dbc go golang socketcan
Last synced: 27 Feb 2026
https://github.com/robincornelius/libedssharp
A CanOpen EDS editor and library in C# with CanOpenNode export for Object Dictionary
Last synced: 16 Aug 2026
https://github.com/mr-manuel/venus-os_dbus-serialbattery
Battery Monitor driver for serial battery in VenusOS GX systems
battery can diy driver energy modbus rs485 ttl uart venusos venusos-device victron victronenergy
Last synced: 10 Feb 2026
https://github.com/iot-cs/iotcs
工业智能网关,基于.net core3.1的跨平台物联网网关。支持不同设备驱动(PLC、CNC、数据库、串口设备、上位机、OPC UA、MQTT)具备二次开发驱动的能力实现与Thingsboard进行数据通讯。同时支持多资源配置化管理,MQTT、MYSQL、WEBHOOK等多种类型,实现数据的快速推送,提供简单的驱动开发接口。
allen-bradley bacnet can can-bus driver gateway iot iotcs mitsubishi modbus mqtt mqtt-broker omron opc-ua siemens-s7-plcs thingsboard thingscloud
Last synced: 14 Jan 2026
https://github.com/open3e/open3e
connects E3 (Vitocal, Vitodens, VX3/Vitocharge etc) controller through CAN or DoIP via local access
can doip gebaeude-automatisierung home-assistant home-automation iobroker mqtt node-red uds viessmann vitocal vitocharge-vx3
Last synced: 11 Sep 2026
https://github.com/Open-Agriculture/AgIsoStack-plus-plus
AgIsoStack++ is the completely free open-source C++ ISOBUS library for everyone
agritech can iso11783 isobus j1939 smart-farming
Last synced: 07 May 2025
https://github.com/IOT-CS/IOTCS
工业智能网关,基于.net core3.1的跨平台物联网网关。支持不同设备驱动(PLC、CNC、数据库、串口设备、上位机、OPC UA、MQTT)具备二次开发驱动的能力实现与Thingsboard进行数据通讯。同时支持多资源配置化管理,MQTT、MYSQL、WEBHOOK等多种类型,实现数据的快速推送,提供简单的驱动开发接口。
allen-bradley bacnet can can-bus driver gateway iot iotcs mitsubishi modbus mqtt mqtt-broker omron opc-ua siemens-s7-plcs thingsboard thingscloud
Last synced: 29 Mar 2025
https://github.com/vectorgrp/sil-kit
Vector SIL Kit – Open-Source Library for Connecting Software-in-the-Loop Environments
automotive can co-simulation cpp ethernet flexray lin software-defined-car virtual-bus
Last synced: 13 Feb 2026
https://github.com/GENIVI/CANdb
Library for parsing CAN bus database description formats
Last synced: 08 May 2025
https://github.com/stefanhoelzl/CANpy
DBC Specification
automotive can dbc specification vector
Last synced: 16 Apr 2025
https://github.com/stefanhoelzl/canpy
DBC Specification
automotive can dbc specification vector
Last synced: 05 Jan 2026
https://github.com/nopnop2002/esp-idf-canbus-monitor
Monitor Canbus traffic
Last synced: 10 Apr 2025
https://github.com/OpenCyphal/pycyphal
Python implementation of the Cyphal protocol stack.
aerospace can can-bus communication-protocol cross-platform cyphal development-tools drones hacktoberfest linux opencyphal python python-3 python3 robotics socketcan space uav uavcan
Last synced: 24 Mar 2025
https://github.com/opencyphal/pycyphal
Python implementation of the Cyphal protocol stack.
aerospace can can-bus communication-protocol cross-platform cyphal development-tools drones hacktoberfest linux opencyphal python python-3 python3 robotics socketcan space uav uavcan
Last synced: 04 Apr 2025
https://github.com/nopnop2002/esp-idf-CANBus-Monitor
Monitor Canbus traffic
Last synced: 08 May 2025
https://github.com/nberlette/canbus
Controller Area Network (CAN) reference, wiki, and DBC files.
automotive bmw can can-bus canbus data database dbc networking vector wiki
Last synced: 21 Mar 2025
https://github.com/c3re/can2mqtt
CAN-Bus -- MQTT bridge: bidirectional, configurable and extendable
bridge bus can can-bus can2mqtt canbus canbus-messages converter iot linux mosquitto mqtt mqtt-client mqtt-message mqtt-mirror mqtt-topics raspberry-pi rust socketcan
Last synced: 11 Jan 2026
https://github.com/racerxdl/picohome
Raspberry Pi Pico Home Automation using CAN Bus
automation can can-bus home-automation pipico raspberry-pi-pico raspberry-pi-pico-rp2040 relay rp2040
Last synced: 18 Feb 2026
https://github.com/opencyphal/public_regulated_data_types
Regulated DSDL definitions for Cyphal (standard and third-party)
aerospace can can-bus communication-protocol cyphal databus drones onboard-diagnostics opencyphal robotics space uav uavcan vehicle-bus
Last synced: 05 May 2025
https://github.com/redragonx/can2rnet
This repo has code and documentation to control power-wheelchairs with R-Net electronics.
can canbus defcon electronics hacking medical pgdt powerwheelchairs python r-net raspberry-pi raspberrypi reverse-engineering rnet
Last synced: 06 Apr 2025
https://github.com/596142041/CANBootloader-Qt
基于CAN的IAP所用的上位机
bootloader can iap qt5 stm32 tms320f28335
Last synced: 08 May 2025
https://github.com/qnx425/ELM327SLCAN
ELM327 based vehicle's CAN bus sniffer
bus-monitoring can can-bus elm327 lawicel pic18f25k80 slcan slcan-protocol usbtin
Last synced: 08 May 2025
https://github.com/rkollataj/mcba_usb
Linux kernel driver for Microchip CAN BUS Analyzer Tool
can can-bus microchip microchip-pic
Last synced: 18 Jan 2026
https://github.com/scrutinydebugger/scrutiny-embedded
Scrutiny embedded C++ instrumentation library
calibration-tool can debugging debugging-tool embedded embedded-systems graphing hil instrumentation real-time runtime-debugger serial testing testing-tool
Last synced: 12 Mar 2026
https://github.com/scrutinydebugger/scrutiny-main
Debugging embedded software through instrumentation with a nice UI
calibration-tool can code-instrumentation cplusplus data-visualization debugger embedded embedded-c embedded-systems hardware-in-the-loop hil instrumentation introspection mcu runtime-debugger serial testing testing-tool
Last synced: 01 Apr 2026
https://github.com/alexmohr/usb-can
USB-CAN Analyzer Linux Support
can can-bus canbus driver drivers hl-340 kernel-driver kernel-module linux qinheng-electronics usb-id-1a86-7523
Last synced: 08 May 2025
https://github.com/zubax/canface_cf1
High performance CAN-USB/CAN-UART adapter + UAVCAN devboard
can can-adapter can-bus dronecode oem slcan-protocol uavcan usb-can usbcan zubax
Last synced: 24 Aug 2025
https://github.com/Zubax/canface_cf1
High performance CAN-USB/CAN-UART adapter + UAVCAN devboard
can can-adapter can-bus dronecode oem slcan-protocol uavcan usb-can usbcan zubax
Last synced: 08 May 2025
https://github.com/leggedrobotics/tcan
A library to communicate to devices connected through CAN, EtherCat, USB or TCP/IP.
can communication ethercat usb
Last synced: 04 Sep 2025
https://github.com/connorrigby/rx8-ecu-dump
utility to dump the Mazda RX8 (and maybe others) ECU firmware
automotive can canbus ecuhacking j2534 reverse-engineering
Last synced: 09 Apr 2025
https://github.com/latonita/jeep-canbus
Projects around CAN BUS in Chrysler Jeep - VES enabler, other small features
arduino bus-monitoring can can-b can-bus chrysler hack jeep radio reverse-engineering
Last synced: 04 Mar 2026
https://github.com/AleksandarFilipov/signalbroker-server
Development tool to read and write CAN/LIN/flexray and other buses using gRPC which allows usage of preferred language.
automotive can canfd dbc docker flexray grpc ldf lin local-interconnect-network odb raspberry-pi signal socketcan
Last synced: 08 May 2025
https://github.com/djarek/canary
A lightweight implementation of Linux SocketCAN bindings for ASIO/Boost.ASIO
asio boost-asio can can-bus cpp11 socketcan
Last synced: 17 Jan 2026
https://github.com/2b-t/myactuator_rmd
C++ and Python SDK for controlling actuators of the MyActuator RMD-X series over CAN, written in C++ with Python bindings
actuator can canbus cpp driver linux mit-cheetah myactuator pybind11 python python-bindings python3 rmd rmd-x8 robotics ros ros2 sdk socketcan x8
Last synced: 17 Mar 2026
https://github.com/jxltom/gs_usb
Python Windows/Linux CAN driver based on WCID for Geschwister Schneider USB/CAN devices and candleLight USB CAN interfaces
Last synced: 12 Apr 2025
https://github.com/jackm/carhack
Reverse engineering vehicle CAN bus messages
can can-bus canbus nissan reverse-engineering sentra vehicle
Last synced: 03 Feb 2026
https://github.com/rusoku/canal-view
CANAL View Qt GUI for TouCAN USB to CAN bus converter
bus-converter can can-bus canal canbus qt-gui rusoku toucan
Last synced: 14 Jan 2026
https://github.com/nathanramanoodles/canopen-esp32-nodes
Playing around with CANopenNode to fully expand the true potential of CAN bus on ESP32.
c-language can canopen esp-idf esp32
Last synced: 10 Apr 2025
https://github.com/nisennenmondai/libwecan
Library in C to encode/decode CAN signals.
automotive c can can-bus embedded-networking embedded-systems library linux-can
Last synced: 08 May 2025
https://github.com/Cellgalvano/ESP32_CANViewer
A ESP32 based CAN interface for your webbrowser
Last synced: 08 May 2025
https://github.com/iomonad/flipper-canutils
[WIP] Leverage Flipper Zero SPI ports to interact with MCPXXXX and provide CANbus Sniss Knife inside your pocket. Kind of Linux's Canutils port
can canbus canutils flipper flipper-plugin flipperzero
Last synced: 24 Apr 2025
https://github.com/shnewto/can-we-talk
Talking to your vehicle over the CAN bus with Python
automotive can hardware obd obd-ii vehicle
Last synced: 11 Jun 2025
https://github.com/rusoku/CANAL-View
CANAL View Qt GUI for TouCAN USB to CAN bus converter
bus-converter can can-bus canal canbus qt-gui rusoku toucan
Last synced: 08 May 2025
https://github.com/patagonaa/huawei-r48xx
Documentation about Huawei R48xx 48V power supplies
battery-charger can can-bus huawei openscad power-supply r4830 r4830s1 r4850 r4850g2 r4875 reverse-engineering
Last synced: 28 Jan 2026
https://github.com/shishir-dey/libautomotive
A nascent Rust implementation of automotive protocols, including OBD-II, ISO-TP, J1939, LIN, ISOBUS, DoIP, and UDS
automotive can can-fd doip ecu flexray iso-tp iso11783 iso11783-7 iso11898 iso14229 iso15031 iso15765-2 iso15765-4 isobus j1939 linbus obd2 rust uds
Last synced: 31 May 2026
https://github.com/tumftm/uds-decoder
UDS Decoder zur vereinfachten Umrechnung von Diagnoseabfragen
Last synced: 23 Jul 2025
https://github.com/microchip-pic-avr-examples/pic24-dspic-can-canfd-bootloader
CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.
Last synced: 23 Jan 2026
https://github.com/mxcd/CANnon
A versatile CAN bootloader for the STM32 and friends
Last synced: 08 May 2025
https://github.com/syssi/esphome-virtual-can-bms
ESPHome component to emulate a SMA/Victron compatible BMS via CAN bus
can esphome esphome-component hacktoberfest sma
Last synced: 23 May 2026
https://github.com/reymor/novobusanalyzer
Novo Bus Analyzer is a fork of BUSMASTER. BUSMASTER is an Open Source Software tool to simulate, analyze and test data bus systems such as CAN. BUSMASTER was conceptualized, designed and implemented by Robert Bosch Engineering and Business Solutions (RBEI). It was a joint project of RBEI and ETAS GmbH.
automotive can can-bus ldf lin lin-bus
Last synced: 23 Jan 2026
https://github.com/SeppHansen/SLSS-CANAnalyser
SLSS CANAnalyser is Windows CAN-Bus-Analysis-Software to show, record and evaluate CAN-Bus signals / data. For the connection with the CAN-Bus System SLSS CANAnalyser uses one or more Arduino Micro-Controller with installed MCP2515-CAN Boards.
arduino arduino-sketch can can-bus canbus engineering software windows
Last synced: 08 May 2025
https://github.com/miwagner/socanui
SocketCAN User Interface for the Terminal
Last synced: 12 Jan 2026
https://github.com/zephyrproject-rtos/canopennode
Zephyr repository tracking https://github.com/CANopenNode/CANopenNode
Last synced: 08 May 2025
https://github.com/actuallytaylor/opencanmonitor
A CAN Network Monitor built for macOS
can can-bus embedded embedded-systems firmware-tools macos macos-app macos-application
Last synced: 07 Sep 2025