awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to brendan-w/python-obd

Open-source alternatives to Python OBD

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.

  • zombiecraig/c0fzombieCraig avatar

    zombieCraig/c0f

    95View on GitHub↗

    CAN of Fingers (c0f) creates passive fingerprints of Make and Model over CAN bus

    Ruby
    View on GitHub↗95
  • atlas0fd00m/cancatatlas0fd00m avatar

    atlas0fd00m/CanCat

    215View on GitHub↗

    swiss army knife of Controller Area Networks (CAN) often used in cars and building automation, etc...

    Python
    View on GitHub↗215
  • carloop/simulator-programcarloop avatar

    carloop/simulator-program

    69View on GitHub↗

    Software for the CAN bus simulator on the Rasperry Pi

    Go
    View on GitHub↗69
  • dn5/vircardn5 avatar

    dn5/vircar

    157View on GitHub↗

    A virtual car. Because you wouldn't download a car, would you?

    C
    View on GitHub↗157
  • ebroecker/canmatrixebroecker avatar

    ebroecker/canmatrix

    1,080View on GitHub↗

    Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...

    Python
    View on GitHub↗1,080
  • eerimoq/cantoolseerimoq avatar

    eerimoq/cantools

    2,248View on GitHub↗

    CAN bus tools.

    Python
    View on GitHub↗2,248

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • genivi/candevstudioGENIVI avatar

    GENIVI/CANdevStudio

    1,129View on GitHub↗

    Development tool for CAN bus simulation

    C++
    View on GitHub↗1,129
  • hardbyte/python-canhardbyte avatar

    hardbyte/python-can

    1,562View on GitHub↗

    The can package provides controller area network support for Python developers

    Python
    View on GitHub↗1,562
  • hive13/canibusHive13 avatar

    Hive13/CANiBUS

    112View on GitHub↗

    CAN Device Vehicle Research Server (OpenGarages.org)

    JavaScript
    View on GitHub↗112
  • howerj/dbcchowerj avatar

    howerj/dbcc

    449View on GitHub↗

    CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library

    C
    View on GitHub↗449
  • iotbzh/high-level-viwi-serviceI

    iotbzh/high-level-viwi-service

    0View on GitHub↗
    View on GitHub↗0
  • jglim/unlockecujglim avatar

    jglim/UnlockECU

    419View on GitHub↗

    Free, open-source ECU seed-key unlocking tool.

    C#
    View on GitHub↗419
  • linux-can/can-utilslinux-can avatar

    linux-can/can-utils

    2,867View on GitHub↗

    Linux-CAN / SocketCAN user space applications

    C
    View on GitHub↗2,867
  • sebi2k1/node-cansebi2k1 avatar

    sebi2k1/node-can

    244View on GitHub↗

    NodeJS SocketCAN extension

    C++
    View on GitHub↗244
  • secdev/scapysecdev avatar

    secdev/scapy

    12,068View on GitHub↗

    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

    Pythonhacktoberfestnetworknetwork-analysis
    View on GitHub↗12,068
  • shipcod3/cantotshipcod3 avatar

    shipcod3/canTot

    150View on GitHub↗

    quick and dirty canbus h4xing framework

    Python
    View on GitHub↗150
  • tbruno25/canopytbruno25 avatar

    tbruno25/canopy

    302View on GitHub↗

    Visualize CAN Bus messages in real time

    Python
    View on GitHub↗302
  • alexvoronov/geonetworkingalexvoronov avatar

    alexvoronov/geonetworking

    109View on GitHub↗

    ETSI ITS G5 GeoNetworking stack, in Java: CAM-DENM / ASN.1 PER / BTP / GeoNetworking

    Java
    View on GitHub↗109
  • paralin/grpc-busP

    paralin/grpc-bus

    0View on GitHub↗
    View on GitHub↗0
  • hexsecs/canarchyhexsecs avatar

    hexsecs/canarchy

    1View on GitHub↗

    https://hexsecs.github.io/canarchy/ CANarchy is a stream-first CAN analysis and manipulation runtime designed for automation, security research, and agent-driven workflows.

    Python
    View on GitHub↗1
  • salesforce/reactive-grpcsalesforce avatar

    salesforce/reactive-grpc

    841View on GitHub↗

    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…

    Java
    View on GitHub↗841
  • src-d/proteusS

    src-d/proteus

    0View on GitHub↗
    View on GitHub↗0
  • improbable-eng/grpc-webimprobable-eng avatar

    improbable-eng/grpc-web

    4,470View on GitHub↗

    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

    TypeScriptbrowsergolanggrpc
    View on GitHub↗4,470
  • stepancheg/grpc-ruststepancheg avatar

    stepancheg/grpc-rust

    1,368View on GitHub↗

    Rust implementation of gRPC

    Rustgrpchttp2protobuf
    View on GitHub↗1,368
  • bsm/grpclbB

    bsm/grpclb

    0View on GitHub↗
    View on GitHub↗0
  • caringcaribou/caringcaribouCaringCaribou avatar

    CaringCaribou/caringcaribou

    921View on GitHub↗

    A friendly car security exploration tool for the CAN bus

    Python
    View on GitHub↗921
  • semlanik/qtprotobufsemlanik avatar

    semlanik/qtprotobuf

    176View on GitHub↗

    Protobuf generator and bindings for Qt framework

    C++
    View on GitHub↗176
  • cr0wtom/caringcaribounextCr0wTom avatar

    Cr0wTom/caringcaribounext

    10View on GitHub↗

    A fork of a friendly car security exploration tool for the CAN bus

    Python
    View on GitHub↗10
  • dialogs/grpc-web-gatewayD

    dialogs/grpc-web-gateway

    0View on GitHub↗
    View on GitHub↗0
  • jumpstarter-dev/jumpstarterjumpstarter-dev avatar

    jumpstarter-dev/jumpstarter

    186View on GitHub↗

    Hardware testing for the software world. Real or virtual, local or remote, human, automated or agentic.

    Python
    View on GitHub↗186