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

GitHub topics: socketcan

iDoka/awesome-canbus

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

Size: 207 KB - Last synced at: about 13 hours ago - Pushed at: 9 days ago - Stars: 2,542 - Forks: 312

einride/can-go

Controller Area Network (CAN) SDK for Go.

Language: Go - Size: 236 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 206 - Forks: 41

moonglow/pcan_pro_x

:alien: XCAN PRO/PRO FD/FD USB2CAN firmware implementation for cheap STM32F4 hardware

Language: C - Size: 15.5 MB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 266 - Forks: 163

TDahlmann/canpp

CAN bus analyzing and simulation GUI tool for Windows.

Language: C - Size: 43.3 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 61 - Forks: 15

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: 195 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 695 - Forks: 99

sebi2k1/node-can

NodeJS SocketCAN extension

Language: C++ - Size: 1020 KB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 229 - Forks: 74

moonglow/pcan_cantact

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

Language: C - Size: 793 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 373 - Forks: 207

OpenCyphal/pycyphal

Python implementation of the Cyphal protocol stack.

Language: Python - Size: 86 MB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 129 - Forks: 109

m10k/canny

Simple CAN-over-IP gateway

Language: C - Size: 66.4 KB - Last synced at: about 14 hours ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 12

OpenCyphal/libcanard

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

Language: C++ - Size: 1.14 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 356 - Forks: 205

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.43 MB - Last synced at: 5 days ago - Pushed at: 24 days ago - Stars: 58 - Forks: 21

moonglow/kvaser_cantact

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

Language: C - Size: 843 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 46 - Forks: 38

Daxbot/node-canopen

CANopen implementation for NodeJS

Language: JavaScript - Size: 3.9 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 37 - Forks: 13

SimonCahill/libsockcanpp

A C++ wrapper around Linux's socketcan featureset.

Language: C++ - Size: 93.8 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 25 - Forks: 12

OpenCyphal-Garage/libcyphal

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

Language: C++ - Size: 13.3 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 307 - Forks: 502

pschichtel/obd4s

OBD library for Scala

Language: Scala - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

craigpeacock/CAN-Examples

Example C code for CAN Sockets on Linux

Language: C - Size: 22.5 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 67

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 at: 5 days ago - Pushed at: over 4 years ago - Stars: 31 - Forks: 5

pschichtel/VirtualECU

ECU simulator

Language: Scala - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 41 - Forks: 6

mvollrath/canbus_bbone_stm32

LED sync between BeagleBone Black and STM32F4 Discovery Board

Language: C - Size: 568 KB - Last synced at: 18 days ago - Pushed at: over 8 years ago - Stars: 14 - Forks: 6

marcinbor85/can-prog

Command-line tool to flashing devices by CAN-BUS

Language: Python - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 80 - Forks: 23

nobleo/nobleo_socketcan_bridge

Simple wrapper around SocketCAN for ROS 2

Language: C++ - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

2b-t/myactuator_rmd

C++ and Python SDK for controlling actuators of the MyActuator RMD-X series over CAN, written in C++ with Python bindings

Language: C++ - Size: 293 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 25 - Forks: 16

mguentner/cannelloni

a SocketCAN over Ethernet tunnel

Language: C++ - Size: 309 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 353 - Forks: 85

jakka351/can0swc

FG Steering Wheel Controls Adapter

Language: Python - Size: 17.3 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 2

zhanglongqi/socketcan-demo Fork of JCube001/socketcan-demo

Contains a set of example programs which highlight how to make use of SocketCAN on Linux

Language: C++ - Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 2

rusoku/TouCAN-SocketCAN

SocketCAN Linux driver for UAB "Rusoku Technologies" TouCAN USB to CAN bus converter

Language: C - Size: 32.2 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 6

miwagner/socanui

SocketCAN User Interface for the Terminal

Language: Go - Size: 396 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 10 - Forks: 1

angelodlfrtr/node-can

node-can is a NodeJS CAN library supporting multiple transports & protocols, heavily inspired by python-can.

Language: JavaScript - Size: 1.79 MB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 2

cvra/CAN-USB-dongle-fw

slcan firmware for the CVRA CAN to USB dongle

Language: C - Size: 173 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 37 - Forks: 12

manishholla/enable-socketcan-functionality-in-wsl

A brief walkthrough to using compiling custom kernel with SocketCAN functionality enabled and using it on WSL (WSL2 to be specific).

Size: 13.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

duraki/jeep

Hacking your car like in movies

Language: C - Size: 128 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 3

tsabelmann/canviewer

canviewer is a can-bus analysis software application. It is based on SocketCan and uses *.json files to decode specific can-bus message having a specific ID.

Language: C++ - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 3

kaka-lin/canbus-tool

CAN bus tool that can send/dump data. GUI is implemented with Qt/PyQt and QML

Language: Python - Size: 1.05 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 3 - Forks: 1

hcanIngo/openHCAN

Hausautomatisierungsloesung auf CAN-Bus Basis.

Language: C - Size: 6.13 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 18 - Forks: 6

Ozyegin-Planetary-Robotics-Laboratory/tmotorcan-cpp

A lightweight C++ library for controlling AK series servo motors.

Language: C++ - Size: 98.6 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 2

gbmhunter/LinuxCanBus

Language: C++ - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 5

mdegans/jeep

CAN bus parsing for Jeep JL (including 4xE)

Language: Rust - Size: 49.8 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

c3re/can2mqtt

CAN-Bus -- MQTT bridge: bidirectional, configurable and extendable

Language: Go - Size: 203 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 84 - Forks: 22

rnd-ash/OpenVehicleDiag

A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol

Language: Rust - Size: 2.69 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 807 - Forks: 93

jwillikers/can-utils-image 📦

A container image for the SocketCAN userspace utilities and tools

Language: Shell - Size: 19.5 KB - Last synced at: about 24 hours ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

wibotic/socketcand_translate

Socketcand adapter implementation for ESP32

Language: C - Size: 295 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

yezzfusl/CAN-Analyzer

A sophisticated CAN bus analyzer in C, featuring real-time data capture, message filtering, decoding, graphical representation, and advanced statistical analysis

Language: C - Size: 74.2 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

jakka351/socketcan-gui

GUI for SocketCAN using PySimpleGUI

Language: Python - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

amoldhamale1105/SocketProgramming

Socket programming examples and experiments

Language: C - Size: 52.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

windelbouwman/can-bus-explorer

Explore your CAN bus

Language: Python - Size: 23.4 KB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 2

collabora/k8s-socketcan

SocketCAN Kubernetes device plugin

Language: Go - Size: 78.1 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 3

japawBlob/tokio-socketcan-isotp

Tokio library for ISO-TP communication based on SocketCan linux driver

Language: Rust - Size: 23.4 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

mac-can/SocketCAN

Library for SocketCAN Interfaces (Linux)

Language: C - Size: 62.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

fred314159265/CANchovy

MKS CANable V2.0 based isolated USB-CAN interface

Language: HTML - Size: 30.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

foreverska/DoSC

Diagnostics on Socket CAN

Language: C++ - Size: 302 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

jmagnuson/canparse

A CAN signal and definition parser

Language: Rust - Size: 150 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 65 - Forks: 20

rajeshsola/node-red-addons

Custom nodes for Node-RED

Language: HTML - Size: 2.64 MB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 10 - Forks: 17

BlueAndi/beaglebone_black_socketcan

How to get access to the CAN bus on a BeagleBone Black via socketcan interface.

Size: 1.95 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 2

nnarain/ican

Modern CAN tools written in Rust

Language: Rust - Size: 192 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

koupypavel/triple Fork of canlab-cz/triple

Linux SocketCAN driver for USB2CAN Triple from Canlab s.r.o.

Language: C - Size: 496 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jabb1123/libsocket-can-java Fork of entropia/libsocket-can-java

SocketCAN JNI wrapper

Language: C - Size: 42 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

rajeshsola/kura-addons

Kura Bundles for Services and Demo applications

Language: Java - Size: 4.92 MB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

OpenCyphal-Garage/libuavcan_linux 📦

MOVED https://github.com/UAVCAN/platform_specific_components/tree/legacy-v0

Language: C++ - Size: 438 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 5

marcinbor85/pican-usb

Open-Hardware CAN-USB interface with opto-isolation

Language: Makefile - Size: 719 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 2

cepr/stm32-can-loader

Firmware loader for the STM32 CAN bootloader (AN3154)

Language: JavaScript - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

voltbro/libcanard_Linux_example

Libcanard transmission & receiption in C for SocketCAN

Language: C - Size: 217 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

daleksla/can_interact

Functionality to easily read and write to CAN bus in C/C++ for GNU/Linux OSs

Language: C - Size: 391 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

haradama/ofxSocketCAN

openFrameworks addon for SocketCAN

Language: C++ - Size: 55.7 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

CES-Portugal/rusty-caravel

Language: Rust - Size: 2.58 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

reneherrero/candev

SocketCAN based experimental library that implements embedded-hal CAN traits.

Language: Rust - Size: 57.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

yoursmengle/socketcan_go

socketcan golang with filter

Language: Go - Size: 24.4 KB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

shchers/ecu-simulator

OBD-II ECU Simulator

Language: Python - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 39 - Forks: 12

djarek/canary

A lightweight implementation of Linux SocketCAN bindings for ASIO/Boost.ASIO

Language: C++ - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 4

NakimaSolutions/linux-lin

Fork from http://rtime.felk.cvut.cz/gitweb/linux-lin.git

Language: C - Size: 128 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

rberkow/python-can

Copy of python-can from bitbucket for the purposes of new protocol development

Language: Python - Size: 1.1 MB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 24 - Forks: 9

jormenjanssen/netcore-can-example

SocketCan example on dotnet-core

Language: C# - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 8

srithon/can-fd-read-write-demo

SocketCAN code for reading and writing CAN-FD frames to/from a CAN channel.

Language: C - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

canlab-cz/triple

Linux SocketCAN driver for USB2CAN Triple from Canlab s.r.o.

Language: C - Size: 498 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 2

man0lis/pcap2canlog

A small utility to convert pcap files of socketcan traffic to the canlog format used by can-utils

Language: Rust - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

glencornell/ada-socketcan

An Ada language binding to SocketCAN for GNU/Linux systems

Language: Ada - Size: 73.2 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

HilscherAutomation/netPI-canopennode-npix-rcan

Sources of Dockerfile generated Docker image "CANopenNode" for Hilscher netPI

Language: Dockerfile - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

cybermaggedon/slcan-longan-obd2

SocketCAN / slcand compatible firmware for Longan Labs OBD2 GPS CAN bus development kit

Language: C - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

lucagump/fenice-tools

Some tool used to save and receive mqtt data

Language: JavaScript - Size: 42 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 2

faryon93/canflash

A socketCAN-based firmware download utility for LPC11C24

Language: C - Size: 215 KB - Last synced at: about 2 months ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

meysam81/send-logs

A program to send logs, read from file, to a specific IP address & port, implemented with sockets

Language: C++ - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

RouquinBlanc/miocan-example-rs

Example using mio, socketcan and miocan adapter

Language: Rust - Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0