30 open-source projects similar to brendan-w/python-obd, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Python OBD alternative.
CAN of Fingers (c0f) creates passive fingerprints of Make and Model over CAN bus
swiss army knife of Controller Area Networks (CAN) often used in cars and building automation, etc...
Software for the CAN bus simulator on the Rasperry Pi
Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...
The can package provides controller area network support for Python developers
CAN Device Vehicle Research Server (OpenGarages.org)
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
Linux-CAN / SocketCAN user space applications
Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and dissecting network traffic. It functions as a framework for building custom network tools that interact directly with low-level packet headers and payloads, enabling users to perform security research and network diagnostics. The system distinguishes itself through a layer-based construction model that allows users to define protocols as stacked objects, which automatically handle checksums and field offsets. It utilizes dynamic field reflection to map packet structures to bin
ETSI ITS G5 GeoNetworking stack, in Java: CAM-DENM / ASN.1 PER / BTP / GeoNetworking
https://hexsecs.github.io/canarchy/ CANarchy is a stream-first CAN analysis and manipulation runtime designed for automation, security research, and agent-driven workflows.
Reactive gRPC is a suite of libraries for using gRPC with Reactive Streams programming libraries. Using a protocol buffers compiler plugin, Reactive gRPC generates alternative gRPC bindings for each reactive technology. The reactive bindings support unary and streaming operations in both…
grpc-web is a translation layer and proxy system that enables web browsers to communicate with gRPC backend services. It consists of a gRPC Web Proxy that converts browser-based HTTP and WebSocket requests into standard gRPC calls, along with a TypeScript gRPC client for making strongly-typed remote procedure calls from browsers or Node.js environments. The project features a bidirectional streaming bridge that utilizes WebSockets to bypass browser limitations, allowing for full-duplex communication and client-side data streaming. It includes a protocol buffer code generator that parses schem
Rust implementation of gRPC
A friendly car security exploration tool for the CAN bus
Protobuf generator and bindings for Qt framework
A fork of a friendly car security exploration tool for the CAN bus
Hardware testing for the software world. Real or virtual, local or remote, human, automated or agentic.