Showing 27 of 27 projects
A curated list of resources for learning about vehicle security, car hacking, and automotive tinkering.
A Python API and CAN database for controlling and reading data from modern cars with ADAS interfaces.
A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.
A true zero-copy inter-process-communication (IPC) middleware for high-performance data transfer between processes.
A true zero-copy inter-process-communication (IPC) middleware for high-performance data transfer between processes.
A Ruby gem and unofficial documentation for Tesla's JSON API to remotely monitor and control Model S, 3, X, and Y vehicles.
An open-source Android app for OBD-II vehicle diagnostics using any ELM327 adapter.
A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.
A Python module for reading real-time sensor data from OBD-II vehicle ports using ELM327 adapters.
A cost-effective, modular development tool for simulating and analyzing CAN bus networks with hardware and virtual interfaces.
A minimalistic simulator for playing and visualizing traffic scenarios defined in the OpenSCENARIO XML format.
An open-source digital twin simulator specifically optimized for Autoware, providing ROS2-native environments and sensor simulations.
A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.
A free, open-source tool for reverse-engineering and generating ECU seed-key pairs to unlock automotive electronic control units.
A CAN bus visualization tool for real-time message plotting to aid in reverse engineering.
An open-source tool to detect and blur faces and license plates in images for privacy compliance, using TensorFlow object detection.
A Node.js extension for sending and receiving CAN bus messages via SocketCAN on Linux systems.
A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.
A web-based CAN data visualizer and DBC file editor with integration to comma.ai's open DBC repository.
A Rust library for Linux SocketCAN communication, providing network socket access to CAN bus with async support.
Open-source software for the AutoPi dongle, enabling car telemetry, automation, and customization via SaltStack.
A CAN-based virtual car simulator written in C for testing vehicle system cyber-attacks without hardware.
Use your car's CAN bus as a game controller to play video games with real steering wheels and pedals.
A Rust parser for CAN DBC files using Pest grammar, enabling structured access to CAN network definitions.
A bidirectional, configurable bridge between CAN-Bus and MQTT with flexible data conversion modes.
A standardized ROS abstraction layer for accessing Kvaser CAN devices, usable as an API or standalone bridge node.
A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.