obd-ii
Here are 158 public repositories matching this topic...
ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation
-
Updated
Feb 22, 2026 - Python
OBDium. The free, open-source on-board diagnostics software. Where silence falls, truth rises.
-
Updated
Sep 10, 2026 - Rust
🚙 A Kotlin OBD-II API for reading engine data
-
Updated
Jul 31, 2026 - Kotlin
OBD2 K-line Reader (ISO9141 and ISO14230) with microcontrollers like ESP32, Arduino.
-
Updated
Sep 7, 2026 - C++
Python package for Unified Diagnostic Services (UDS, ISO 14229) communication. Provides a common API across diagnostic buses (CAN, Ethernet, LIN, FlexRay, K-Line) and can be extended to custom transports.
-
Updated
Sep 10, 2026 - Python
Tool that simulates some vehicle diagnostic services. It can be used to test OBD-II dongles or tester tools that support the UDS (ISO 14229) and ISO-TP (ISO 15765-2) protocols.
-
Updated
Jun 2, 2023 - Python
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages. In this way certain vehicle functionality can be triggered by responding to custom steering wheel button events, or use the vehicle virtual cockpit to display OBD-PIDs values instead of relying on an ex…
-
Updated
Nov 3, 2021 - C
OBD2 K-Line diagnostics library for Arduino, ESP32 and compatible boards. Supports ISO9141, ISO14230 (KWP2000), KW1281, DS2 and KW82
-
Updated
Sep 1, 2026 - C++
Access your car's diagnostics with a BeagleBone Blue and Rust.
-
Updated
Jul 17, 2026 - Rust
Arduino/ELM327-based project to create a car head's up display
-
Updated
Jun 5, 2022 - C
Add this topic to your repo
To associate your repository with the obd-ii topic, visit your repo's landing page and select "manage topics."