18 open-source projects similar to openxc/uds-c, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
OpenDBC is a CAN bus interface library and telemetry parser designed to read and write messages to a vehicle network. It functions as an automotive hardware abstraction layer that maps generic control signals to model-specific bus IDs across different vehicle brands, while acting as a control system that converts high-level steering and acceleration requests into raw binary packets for vehicle actuators. The project includes a vehicle network safety gateway that restricts or blocks specific control messages based on the system state to prevent unsafe maneuvers. It provides a standardized way
Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...
Android OBD diagnostics with any ELM327 adapter
The can package provides controller area network support for Python developers
:articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
Linux-CAN / SocketCAN user space applications
Open Vehicle Monitoring System - Version 3
Python implementation of UDS (ISO-14229) standard.
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.