finds.dev← search

// the find

iDoka/awesome-canbus

★ 3,269 · CC0-1.0 · updated Jun 2026

:articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.

A well-maintained awesome list covering the full CAN bus tooling ecosystem: hardware adapters, protocol implementations (OBD-II, UDS, J1939, J2534), analysis software, and firmware for common MCUs. Aimed at automotive security researchers, embedded devs doing ECU work, and anyone reverse engineering vehicle networks.

1. Genuinely wide hardware coverage — ARM/STM32/ESP32/Arduino sections aren't just links to the same three projects, there's real breadth including niche adapters like candleLight clones and Pico-based tools. 2. Protocol sections are split correctly by standard (ISO 14229, ISO 15765-2, SAE J1939, J2534) rather than lumped together — saves time when you need a specific layer. 3. The 🔝 markers actually help — cantools, python-can, panda, and linux-can/can-utils are legitimately the right starting points and they're flagged as such. 4. Actively maintained — last push June 2026, merged PRs badge, and the content reflects current tooling (ESP32-C6 DUAL CAN, EcuBus-Pro, etc.).

1. No evaluation of link rot — a non-trivial number of entries are archived, unmaintained, or pointing at repos that haven't had a commit in 5+ years, and most aren't labeled as such. 2. The GUI tools section is bloated with overlapping tools (15+ entries) and no guidance on which ones are actually usable today vs. abandoned Qt projects. 3. CAN-FD coverage is thin relative to classic CAN — it appears in hardware sections but the software/library sections barely address the protocol differences that matter in practice. 4. No section on cloud or CI-integrated testing approaches for CAN systems, which is increasingly relevant for automotive software teams.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →