Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: can

Dante383/GKFlasher

Flashing tool for SIMK43/41-based vehicles

Language: Python - Size: 489 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 10 - Forks: 1

fransjacobs/model-railway

My Experiments to automate a model railway

Language: Java - Size: 6.61 MB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 11 - Forks: 1

Marcin214/awesome-automotive

A curated list of delightful and free automotive engineering resources, looking for contributors ❗

Size: 4.16 MB - Last synced: about 7 hours ago - Pushed: 6 months ago - Stars: 769 - Forks: 161

0xCAFEDECAF/VanBus

Vehicle Area Network (VAN) bus packet reader/writer for ESP8266 and ESP32

Language: C++ - Size: 5.11 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 38 - Forks: 5

uholeschak/ediabaslib

.NET BMW and VAG Ediabas interpreter library

Language: C# - Size: 97.6 MB - Last synced: about 10 hours ago - Pushed: about 16 hours ago - Stars: 615 - Forks: 151

ArminJo/JK-BMSToPylontechCAN

Converts the JK-BMS RS485 data to Pylontech CAN data

Language: C++ - Size: 10.8 MB - Last synced: about 19 hours ago - Pushed: about 20 hours ago - Stars: 40 - Forks: 9

iDoka/awesome-canbus

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

Size: 158 KB - Last synced: about 22 hours ago - Pushed: 2 months ago - Stars: 1,806 - Forks: 234

technocreatives/dbc-codegen

Generate Rust structs for messages from a dbc (CAN bus definition) file.

Language: Rust - Size: 295 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 39 - Forks: 17

SimonCahill/isotp-c

An implementation of the ISO-TP (ISO15765-2) CAN protocol in C

Language: C - Size: 80.1 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 23 - Forks: 12

uv-software/PCANBasic-Wrapper

CAN API V3 Wrapper Library for Peak-System PCAN® Interfaces (Windows®)

Language: C++ - Size: 4.72 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 8 - Forks: 2

iDoka/awesome-automotive-can-id

:tractor: Collect of CAN IDs and its payloads for various car brands/models in one place. Might be useful for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.

Size: 177 KB - Last synced: 1 day ago - Pushed: 9 months ago - Stars: 483 - Forks: 73

iomonad/flipper-canutils

[WIP] Leverage Flipper Zero SPI ports to interact with MCPXXXX and provide CANbus Sniss Knife inside your pocket. Kind of Linux's Canutils port

Language: C - Size: 3.67 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 19 - Forks: 0

pschichtel/JavaCAN

A simple JNI wrapper for the socketcan API provided by the Linux kernel. As it is wrapping a Linux Kernel API, it is intended for use on Linux only.

Language: Java - Size: 1.26 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 47 - Forks: 21

c3re/can2mqtt

Bidirectional CAN-Bus to MQTT-Bridge

Language: Go - Size: 196 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 72 - Forks: 21

ebroecker/canmatrix

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

Language: Python - Size: 6.88 MB - Last synced: 5 days ago - Pushed: 13 days ago - Stars: 874 - Forks: 383

PonomarevDA/tools

Cyphal, DroneCAN and stm32 related tools

Language: Python - Size: 3.41 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 6

PonomarevDA/dronecan_application

Language: C - Size: 144 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 1

christiansandberg/canopen

CANopen for Python

Language: Python - Size: 639 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 416 - Forks: 188

nberlette/canbus

Controller Area Network (CAN) reference, wiki, and DBC files.

Size: 542 KB - Last synced: 4 days ago - Pushed: about 2 years ago - Stars: 73 - Forks: 25

GENIVI/CANdevStudio

Development tool for CAN bus simulation

Language: C++ - Size: 164 MB - Last synced: 5 days ago - Pushed: 14 days ago - Stars: 856 - Forks: 235

williamhaarhoff/foc8313

Highly compact field oriented controller based on the DRV8313 IC

Language: HTML - Size: 20 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

OpenCyphal/libcanard

A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems

Language: C++ - Size: 1.16 MB - Last synced: 1 day ago - Pushed: 8 days ago - Stars: 311 - Forks: 191

grodansparadis/vscp-works-qt

The VSCP Toolbox

Language: C++ - Size: 97 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 1

thekonon/WritingRobot

My repo for CAN comunication between Raspberry and Arduino, python UI, MCP2515 utilized

Language: Python - Size: 579 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

RutronikSystemSolutions/RDK4_SCB_CAN

Example to use the SBC with CAN (Message replay with ID+1)

Language: C - Size: 1.74 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0

ihedvall/dbclib

C++ library that parses CAN DBC files

Language: C++ - Size: 1 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 8 - Forks: 2

einride/can-go

Controller Area Network (CAN) SDK for Go.

Language: Go - Size: 271 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 170 - Forks: 33

RaccoonlabDev/mini_v2_node

Mini v2 node Cyphal/DroneCAN application example

Language: C++ - Size: 1.3 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 5 - Forks: 3

PNKP237/EHU32

ESP32-based bluetooth audio integration for Opel/Vauxhall vehicles. Control bluetooth audio source with steering wheel buttons, show coolant temperature and battery voltage on the integrated display and more!

Language: C++ - Size: 428 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 5 - Forks: 0

pylessard/python-udsoncan

Python implementation of UDS (ISO-14229) standard.

Language: Python - Size: 934 KB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 534 - Forks: 186

uv-software/KvaserCAN-Wrapper

CAN API V3 Wrapper Library for Kvaser CAN Interfaces (Windows®)

Language: C++ - Size: 6.34 MB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 2 - Forks: 1

TeksuSiK/e46-cluster-simhub

BMW E46 cluster with in-game data send through CAN, K-Bus and digital outputs using SimHub as telemetry server

Language: C++ - Size: 580 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 1

Open-Agriculture/AgIsoStack-plus-plus

AgIsoStack++ is the completely free open-source C++ ISOBUS library for everyone

Language: C++ - Size: 8.68 MB - Last synced: 14 days ago - Pushed: 18 days ago - Stars: 149 - Forks: 40

HaSaM-cz/DevConfig

Projekt pro správu konfigurace HW zařízení.

Language: C# - Size: 512 KB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

extratone/obd

On-Board Diagnostics data and experiments.

Language: JavaScript - Size: 528 KB - Last synced: 13 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

mac-can/KvaserCAN-SwiftCAN

Swift Demo Program for Kvaser CAN Leaf Interfaces (macOS®)

Language: Swift - Size: 37.1 KB - Last synced: 13 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

canbusio/can-bus.io

Another choice for analyzing CAN-bus log data.

Size: 0 Bytes - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

ele-dev/Huawei-PSU-Regulator

An automatic power regulator for linux systems

Language: C++ - Size: 187 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 2 - Forks: 0

mdegans/jeep

CAN bus parsing for Jeep JL (including 4xE)

Language: Rust - Size: 49.8 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

chuangyeshuo/phpstorm-can

phpstorm-can

Size: 5.86 KB - Last synced: 15 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

milesstoetzner/stoetzms-can2x

can2x is a simple utility for connecting a CAN bus bidirectional with one or multiple CAN busses over the network using common web protocols, such as HTTP, MQTT, Socket.IO, and WebSockets.

Language: TypeScript - Size: 313 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0

mac-can/SerialCAN

Library for CAN-over-Serial-Line Interfaces (SLCAN Protocol)

Language: C - Size: 677 KB - Last synced: 13 days ago - Pushed: 22 days ago - Stars: 21 - Forks: 7

caniot/caniot_tools

Size: 475 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 1

FSLART/t14_ros_bridge

Language: Python - Size: 22.5 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

mac-can/SocketCAN

Library for SocketCAN Interfaces (Linux)

Language: C - Size: 62.5 KB - Last synced: 13 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 1

autowp/arduino-canhacker

CanHacker (lawicel) CAN adapter on Arduino + MCP2515

Language: C++ - Size: 43 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 335 - Forks: 109

autowp/arduino-mcp2515

Arduino MCP2515 CAN interface library

Language: C++ - Size: 294 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 678 - Forks: 251

uofmelectricboat/tide-vcu

TiDE Vehicle Control Unit (VCU)

Size: 793 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 2 - Forks: 1

mac-can/PCBUSB-Wrapper

macOS® Wrapper Library for PCAN-USB Interfaces from Peak-System

Language: C++ - Size: 4.3 MB - Last synced: 13 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 1

bri3d/sa2_seed_key

VW SA2 Seed/Key Authentication for Programming Sessions

Language: Python - Size: 2.93 KB - Last synced: 11 days ago - Pushed: over 1 year ago - Stars: 65 - Forks: 19

GiovanniRaseraF/observable_canbusdriver

Observable can bus driver, created to speed up development and to provide callbacks to canbus data

Language: Python - Size: 263 KB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 5 - Forks: 3

racerxdl/picohome

Raspberry Pi Pico Home Automation using CAN Bus

Size: 1.93 MB - Last synced: 13 days ago - Pushed: about 1 year ago - Stars: 85 - Forks: 5

vectorgrp/sil-kit

Vector SIL Kit – Open-Source Library for Connecting Software-in-the-Loop Environments

Language: C++ - Size: 12.6 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 84 - Forks: 25

mac-can/RusokuCAN.swift

Swift Demo Program for Rusoku TouCAN USB Interfaces (macOS®)

Language: Swift - Size: 27.3 KB - Last synced: 13 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0

mac-can/RusokuCAN.dylib

macOS® Driver and SDK for TouCAN USB Interfaces from Rusoku

Language: C++ - Size: 2.09 MB - Last synced: 13 days ago - Pushed: 20 days ago - Stars: 5 - Forks: 3

Danappelxx/Boost

Spotify steering wheel controls for 2011 Saab 9-3 through CAN over BLE

Language: Objective-C - Size: 16.4 MB - Last synced: 21 days ago - Pushed: 12 months ago - Stars: 1 - Forks: 0

Snowapril/CreativeAdversarialNetworks_paper_implementation

paper implement

Language: Python - Size: 3.91 KB - Last synced: 21 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0

didinau/smartsolar

smart solar logger and web-frontend

Language: PHP - Size: 13.4 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0

thingsboard/thingsboard-gateway

Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols

Language: Python - Size: 11.2 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 1,578 - Forks: 778

mac-can/SLCAN

Libray for Lawicel SLCAN Protocol (Serial-Line CAN)

Language: C - Size: 204 KB - Last synced: 13 days ago - Pushed: 22 days ago - Stars: 1 - Forks: 1

reinzor/libcan-encode-decode

C++ functions for encoding and decoding CAN frames ( uint8_t[8] )

Language: C++ - Size: 16.6 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 34 - Forks: 23

milesstoetzner/docker-virtual-can

Simple demo that connects two applications running in different containers on different hosts via a virtual CAN.

Language: Shell - Size: 201 KB - Last synced: 21 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 0

Ircama/ELM327-emulator

ELM327 Emulator for testing software interfacing OBDII via ELM327 adapter supporting multi-ECU simulation

Language: Python - Size: 353 KB - Last synced: 26 days ago - Pushed: 10 months ago - Stars: 376 - Forks: 79

jxltom/gs_usb

Python Windows/Linux CAN driver based on WCID for Geschwister Schneider USB/CAN devices and candleLight USB CAN interfaces

Language: Python - Size: 64.5 KB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 17 - Forks: 12

Lorevalles/Proyecto_Prius

Pruebas de laboratorio, diferentes formas de transformación de un vehiculó Toyota Prius en hibrido enchufable

Language: C++ - Size: 19.6 MB - Last synced: 25 days ago - Pushed: 26 days ago - Stars: 2 - Forks: 1

lpgonzalez/pyVbox3i

Python 3 project to handle Racelogic VBOX 3i (https://www.vboxautomotive.co.uk/index.php/en/products/data-loggers/vbox-3i) real time captured data via COM (serial) communication. This helps to integrate VBOX 3i in a variety of projects where it is required to process high precision data in real time. Project page at:

Language: Python - Size: 29.3 KB - Last synced: 27 days ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0

GENIVI/CANdb

Library for parsing CAN bus database description formats

Language: C++ - Size: 230 KB - Last synced: 26 days ago - Pushed: almost 3 years ago - Stars: 138 - Forks: 44

gravitamp/FDCAN-STM32H7xx

Language: C - Size: 8.3 MB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

moonglow/vector_can

:dragon: Vector VN1610 protocol implementation for cheap STM32F4 hardware

Size: 4.88 KB - Last synced: 26 days ago - Pushed: almost 2 years ago - Stars: 34 - Forks: 17

TOSUN-Shanghai/TSMasterDemos

TSMaster Demo Program Source Code

Language: Python - Size: 24.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 20 - Forks: 6

nopnop2002/esp-idf-can2socket

CANbus to BSD-Socket bridge using esp32

Language: C - Size: 60.5 KB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1 - Forks: 0

pylessard/python-can-isotp

A Python package that provides support for ISO-TP (ISO-15765) protocol

Language: Python - Size: 353 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 237 - Forks: 78

mintynet/esp32-slcan

ESP32 slcan compatible device

Language: C++ - Size: 10.3 MB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 93 - Forks: 13

alexmohr/usb-can Fork of kobolt/usb-can

USB-CAN Analyzer Linux Support

Language: C - Size: 378 KB - Last synced: 29 days ago - Pushed: 12 months ago - Stars: 35 - Forks: 13

moonglow/pcan_cantact

:robot: XCAN firmware for CANtact ( CANable ) or any other similar boards.

Language: C - Size: 793 KB - Last synced: 26 days ago - Pushed: almost 2 years ago - Stars: 304 - Forks: 178

nopnop2002/Arduino-STM32-CAN

Can Example for Arduino Core STM32

Language: C++ - Size: 242 KB - Last synced: 26 days ago - Pushed: about 1 month ago - Stars: 190 - Forks: 49

EFeru/DbcParser

.NET CAN bus dbc file parser

Language: C# - Size: 578 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 53 - Forks: 20

TOSUN-Shanghai/TSMaster

A powerful open environment for automotive bus monitoring, simulation, testing, diagnostics, calibration and so on. It supports all kinds of mainstream hardware such as TOSUN, Vector, PEAK, Kvaser, Intrepidcs, ZLG, CANable, CandleLight, cantact and so on. It is a permanent free software for all automotive engineers.

Size: 13.9 MB - Last synced: 29 days ago - Pushed: about 1 year ago - Stars: 239 - Forks: 39

OpenCyphal-Garage/libcyphal

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

Language: CMake - Size: 12.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 277 - Forks: 503

apache/plc4x

PLC4X The Industrial IoT adapter

Language: Java - Size: 115 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,130 - Forks: 382

latonita/arduino-canbus-monitor

Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.

Language: C++ - Size: 1.71 MB - Last synced: 30 days ago - Pushed: 3 months ago - Stars: 284 - Forks: 87

adamtheone/canDrive

Tools for hacking your car

Language: C - Size: 5.36 MB - Last synced: 26 days ago - Pushed: 12 months ago - Stars: 476 - Forks: 139

EmuxEvans/CANopenNode Fork of CANopenNode/CANopenNode

CANopen stack base.

Language: C - Size: 651 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

moonglow/kvaser_cantact

:dizzy: Xvaser LL v2 firmware for CANtact ( CANable ) or any other similar boards.

Language: C - Size: 843 KB - Last synced: 26 days ago - Pushed: about 2 years ago - Stars: 38 - Forks: 32

ConnorRigby/rx8-ecu-dump

utility to dump the Mazda RX8 (and maybe others) ECU firmware

Language: C - Size: 12.6 MB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 19 - Forks: 0

QuartzzBlue/Hexacore_MiniProject

🚗 CAN을 이용한 커넥티드카 통신 기반 시스템 구축

Language: HTML - Size: 28.5 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 4

driftregion/iso14229

ISO 14229 (UDS) server and client for embedded systems

Language: C - Size: 462 KB - Last synced: 26 days ago - Pushed: 2 months ago - Stars: 150 - Forks: 55

microchip-pic-avr-examples/pic24-dspic-can-canfd-bootloader

CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.

Language: C - Size: 9.46 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 16 - Forks: 9

AleksandarFilipov/signalbroker-server Fork of carlmartus/signalbroker-server

Development tool to read and write CAN/LIN/flexray and other buses using gRPC which allows usage of preferred language.

Language: Elixir - Size: 1.23 MB - Last synced: 26 days ago - Pushed: over 3 years ago - Stars: 24 - Forks: 4

limiter121/esp32-obd2-emulator 📦

Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)

Language: C - Size: 489 KB - Last synced: 26 days ago - Pushed: about 6 years ago - Stars: 375 - Forks: 98

nopnop2002/esp-idf-candump

CAN Dump for esp-idf

Language: C - Size: 63.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 11 - Forks: 3

fa1247/PYCAN

Control ZLG-USBCAN with Python

Language: Python - Size: 938 KB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 41 - Forks: 28

topaxi/ng-ability

Access Control for Angular

Language: TypeScript - Size: 143 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

jmagnuson/canparse

A CAN signal and definition parser

Language: Rust - Size: 150 KB - Last synced: 22 days ago - Pushed: 12 months ago - Stars: 65 - Forks: 20

mac-can/PCBUSB-Library

macOS® User-Space Driver for PCAN-USB Interfaces (Binaries only)

Language: C - Size: 6.91 MB - Last synced: 13 days ago - Pushed: 6 months ago - Stars: 25 - Forks: 0

Lauszus/pybldc

Tool for flashing a VESC via CAN and USB

Language: Python - Size: 54.7 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 3 - Forks: 0

Laixer/J1939

Rust SAE J1939 encoder/decoder crate

Language: Rust - Size: 129 KB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 7 - Forks: 0

nickn17/evDash

EV dashboard - software for small dev boards connected to the car via obd2 BLE4 or CAN bus.

Language: C++ - Size: 122 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 122 - Forks: 29

nopnop2002/esp-idf-can2mqtt

CANbus to mqtt bridge using esp32

Language: C - Size: 141 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 33 - Forks: 7

qnx425/ELM327SLCAN

ELM327 based vehicle's CAN bus sniffer

Language: C - Size: 82 KB - Last synced: 26 days ago - Pushed: over 5 years ago - Stars: 48 - Forks: 9