crates.io "can" keyword
View the packages on the crates.io package registry that are tagged with the "can" keyword.
automotive 0.2.1
Rust crate providing a variety of automotive related libraries, such as communicating with CAN in...7 versions - Latest release: about 1 year ago - 8.94 thousand downloads total - 60 stars on GitHub - 1 maintainer
funcan-rs 0.2.0
CANOpen implementation2 versions - Latest release: 7 months ago - 1.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
candump-parse 0.1.0
A Rust library for parsing the output of the `candump` utility1 version - Latest release: 12 months ago - 1.19 thousand downloads total - 1 maintainer
zencan-macro 0.0.0
Library for implementing a node on a CAN bus1 version - Latest release: 2 months ago - 313 downloads total - 1 maintainer
can_adapter 0.5.0
Library to load CAN adapters typically used to diagnose vehicles.8 versions - Latest release: 3 days ago - 3.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
canadensis_header 0.1.0
The frame header format used by Cyphal/Serial and Cyphal/UDP1 version - Latest release: over 2 years ago - 2 dependent packages - 2.55 thousand downloads total - 43 stars on GitHub - 1 maintainer
rs-can 0.3.2
A Nican driver.20 versions - Latest release: 4 days ago - 25.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
canadensis_crc 0.1.1
Library for access to Cyphal software image CRCs2 versions - Latest release: over 3 years ago - 2.67 thousand downloads total - 43 stars on GitHub - 1 maintainer
mcp2515 0.3.0
`#![no_std]` library for interacting with MCP2515 CAN controller chips.6 versions - Latest release: 9 months ago - 8.37 thousand downloads total - 23 stars on GitHub - 1 maintainer
uavcan 0.0.1
Full functionality reference implementation of uavcan in Rust2 versions - Latest release: almost 8 years ago - 3.07 thousand downloads total - 45 stars on GitHub - 2 maintainers
mcp2517 0.2.0
Library for MCP2517 CAN controller2 versions - Latest release: 8 months ago - 1.52 thousand downloads total - 2 maintainers
canadensis_core 0.3.1
A Cyphal implementation: Common definitions7 versions - Latest release: 9 months ago - 7 dependent packages - 1 dependent repositories - 13.8 thousand downloads total - 43 stars on GitHub - 1 maintainer
canadensis_write_crc 0.1.4
Calculates and writes Cyphal image CRC values5 versions - Latest release: over 2 years ago - 6.26 thousand downloads total - 43 stars on GitHub - 1 maintainer
canadensis_can 0.3.1
A Cyphal implementation: Cyphal/CAN (CAN and CAN FD) transport layer6 versions - Latest release: 9 months ago - 3 dependent packages - 1 dependent repositories - 9.16 thousand downloads total - 43 stars on GitHub - 1 maintainer
can-types 0.9.1
A library for encoding/decoding simple CAN bus data structures5 versions - Latest release: about 1 year ago - 5.05 thousand downloads total - 9 stars on GitHub - 1 maintainer
canadensis_filter_config 0.2.2
Automatic receive filter configuration for Cyphal4 versions - Latest release: almost 3 years ago - 5 dependent packages - 8.16 thousand downloads total - 43 stars on GitHub - 1 maintainer
canadensis_linux 0.3.0
Linux SocketCAN compatibility for canadensis (Cyphal)5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 6.86 thousand downloads total - 43 stars on GitHub - 1 maintainer
odrive_can 0.1.1
A no_std driver for ODrive compatible motor controllers over CAN2 versions - Latest release: 4 months ago - 810 downloads total - 0 stars on GitHub - 1 maintainer
robomaster-s1-proto 0.2.2
Rust implementation of the RoboMaster S1 CAN protocol5 versions - Latest release: 12 months ago - 4.5 thousand downloads total - 1 maintainer
symparser 1.0.0
Parser implementation of the SYM file format conceived by PEAK-System2 versions - Latest release: over 3 years ago - 2.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
uavcan-core 0.0.1
The primary (core) part of the uavcan implementation in rust. Core is also fitting as this crate ...1 version - Latest release: almost 8 years ago - 1 dependent package - 1.8 thousand downloads total - 45 stars on GitHub - 2 maintainers
canadensis_data_types 0.3.2
Automatically generated types for all Cyphal public regulated data types8 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 11.7 thousand downloads total - 43 stars on GitHub - 1 maintainer
canadensis 0.3.3
A Cyphal implementation: Node types and re-exports from some other canadensis crates10 versions - Latest release: 4 months ago - 2 dependent packages - 12.5 thousand downloads total - 43 stars on GitHub - 1 maintainer
canadensis_encoding 0.3.2
A Cyphal implementation: Transfer encoding and decoding7 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 11.1 thousand downloads total - 43 stars on GitHub - 1 maintainer
dbcc 2.2.1
Compiles `data base CAN` (dbc) files into Rust code.17 versions - Latest release: over 4 years ago - 23.1 thousand downloads total - 1 maintainer
dsdl_compiler 0.0.1
A compiler for the DSDL (Data structure description language) used when transmitting over Uavcan1 version - Latest release: over 7 years ago - 1.89 thousand downloads total - 45 stars on GitHub - 2 maintainers
vhost-device-can 0.1.0
vhost can backend device1 version - Latest release: 9 months ago - 749 downloads total - 96 stars on GitHub - 3 maintainers
canadensis_bxcan 0.3.1
Bridge between Canadensis and the BXCAN peripherals found in some microcontrollers6 versions - Latest release: 9 months ago - 7.06 thousand downloads total - 43 stars on GitHub - 1 maintainer
canadensis_pnp_client 0.3.0
Client library for Cyphal plug-and-play node ID allocation5 versions - Latest release: over 2 years ago - 1 dependent package - 7.16 thousand downloads total - 43 stars on GitHub - 1 maintainer
dbc-data 0.1.3
Derive macro for CAN DBC code generation4 versions - Latest release: 12 days ago - 857 downloads total - 0 stars on gitlab.com - 1 maintainer
tokio-socketcan-bcm 1.0.0
Asynchronous Linux SocketCAN - Broadcast Manager support (BCM) with tokio4 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 10.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
can-hal 0.0.0-zero.1
CAN framework for microcontrollers in Rust1 version - Latest release: over 5 years ago - 1.56 thousand downloads total - 4 stars on GitHub - 1 maintainer
candid_server 0.3.0
A server for reading and relaying messages on a CAN bus7 versions - Latest release: over 6 years ago - 9.72 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
cyphal
Open Cyphal Rust Implementation9 versions - Latest release: 14 days ago - 5 dependent packages - 9.91 thousand downloads total - 4 stars on GitHub - 1 maintainer
agisostack-sys 0.0.1
Auto-generated Rust bindings for the AgIsoStack++ library by Adrian Del Grosso1 version - Latest release: about 2 years ago - 1 dependent package - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
can2040 0.1.5
A Can2040 port for Rust.6 versions - Latest release: about 1 year ago - 7.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
cyphal-dsdl
Open Cyphal DSDL Rust Implementation3 versions - Latest release: 15 days ago - 3.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
rustodrive 0.1.0
Rust bindings for controlling multiple ODrives with the CAN protocol1 version - Latest release: almost 3 years ago - 1.32 thousand downloads total - 1 maintainer
obd 0.1.3
Utilities for working with vehicle on-board diagnostics4 versions - Latest release: over 4 years ago - 5.44 thousand downloads total - 7 stars on GitHub - 1 maintainer
can-dbc 6.0.0
A parser for the DBC format. The DBC format is used to exchange CAN network data.16 versions - Latest release: over 1 year ago - 4 dependent packages - 3 dependent repositories - 333 thousand downloads total - 79 stars on GitHub - 1 maintainer
pycanrs 0.1.0
Rust bindings for python-can.1 version - Latest release: over 2 years ago - 1.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
canutils 1.0.0
A can-utils implementation in pure Rust5 versions - Latest release: almost 5 years ago - 6.95 thousand downloads total - 14 stars on GitHub - 1 maintainer
kickable 0.5.39
kickable is a crate created to answer the age old question... Can I kick it?21 versions - Latest release: over 1 year ago - 21.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
uavcan-derive 0.0.1
Makes it possible to derive Uavcan related types2 versions - Latest release: almost 8 years ago - 2 dependent packages - 4.31 thousand downloads total - 45 stars on GitHub - 2 maintainers
dbc-codegen 0.3.0
CAN DBC code-gen for embedded Rust3 versions - Latest release: over 1 year ago - 1 dependent package - 29.2 thousand downloads total - 60 stars on GitHub - 2 maintainers
dbc-codegen-cli 0.3.0
CLI for CAN DBC codegen3 versions - Latest release: over 1 year ago - 3.92 thousand downloads total - 60 stars on GitHub - 1 maintainer
socketcan-isotp 1.0.2
A common application of ISO-TP or ISO 15762-2 is for example Unified Diagnostic Services (UDS) us...5 versions - Latest release: about 2 years ago - 1 dependent package - 74.6 thousand downloads total - 27 stars on GitHub - 1 maintainer
dsdl
Rust command line interface (CLI) for OpenCyphal Data Structure Description Language (DSDL) files9 versions - Latest release: 18 days ago - 9.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
isobus-plus-plus
Rust wrapper for the ISOBUS++ library by Adrian Del Grosso1 version - Latest release: 18 days ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
pcanbasic 0.1.0
Rust library for PCAN-Basic1 version - Latest release: 18 days ago - 0 downloads total - 2 maintainers
pcanbasic-sys 0.1.0
Rust bindings for the PCAN-Basic library1 version - Latest release: 18 days ago - 0 downloads total - 2 maintainers
slcan 0.1.3
Serial line CAN bus (slcan) interface2 versions - Latest release: almost 5 years ago - 2.88 thousand downloads total - 4 stars on GitHub - 1 maintainer
can-utils 0.1.4
Handy modules and utilities for manipulating CAN data and interfaces.5 versions - Latest release: over 7 years ago - 7.47 thousand downloads total - 3 stars on GitHub - 1 maintainer
agisostack-rs 0.0.1
Rust wrapper for the AgIsoStack++ library by Adrian Del Grosso1 version - Latest release: about 2 years ago - 1.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
cantact-driver 0.1.2
Driver and API for CANtact Controller Area Network tools.7 versions - Latest release: about 4 years ago - 1 dependent package - 10.6 thousand downloads total - 52 stars on GitHub - 1 maintainer
cantact 0.1.2
CLI for CANtact Controller Area Network tools.7 versions - Latest release: about 4 years ago - 9.72 thousand downloads total - 51 stars on GitHub - 1 maintainer
candid_client 0.3.2
A library to handle client connections to a CANdid server6 versions - Latest release: over 6 years ago - 8.25 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
multican 0.5.0
Provides connections to multiple CAN busses at the same time. Allows use of different types of n...9 versions - Latest release: about 5 years ago - 11 thousand downloads total - 7 stars on GitHub - 1 maintainer
fdcan 0.2.1
STM32 FDCAN peripheral driver5 versions - Latest release: 11 months ago - 4 dependent packages - 4 dependent repositories - 73 thousand downloads total - 13 stars on GitHub - 1 maintainer
bxcan-ng 0.8.0
STM32 bxCAN peripheral driver1 version - Latest release: 12 months ago - 1.58 thousand downloads total - 36 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
14 versions - Latest release: 11 months ago - 20 dependent packages - 120 dependent repositories - 347 thousand downloads total - 36 stars on GitHub - 2 maintainers
bxcan 0.8.0
STM32 bxCAN peripheral driver14 versions - Latest release: 11 months ago - 20 dependent packages - 120 dependent repositories - 347 thousand downloads total - 36 stars on GitHub - 2 maintainers
dsdl_parser 0.1.3
A nom parser for the DSDL (Data structure description language) used when transmiting over uavcan5 versions - Latest release: over 7 years ago - 1 dependent package - 8.27 thousand downloads total - 45 stars on GitHub - 2 maintainers
mcan 0.7.0
Unofficial MCAN Hardware Abstraction Layer7 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 17.9 thousand downloads total - 7 stars on GitHub - 2 maintainers
canopen_rust 0.1.3
A CANOpen implementation for Rust.4 versions - Latest release: over 1 year ago - 4.51 thousand downloads total - 12 stars on GitHub - 1 maintainer
gpscandump 1.0.1
Logs GPS and CAN-bus data and synchronizes the CAN-data with the GPS-data2 versions - Latest release: over 3 years ago - 2.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
jeep 0.0.1
CAN event handling for Jeep JL2 versions - Latest release: over 2 years ago - 2.41 thousand downloads total - 3 stars on GitHub - 1 maintainer
canparse 0.1.4
A CAN signal and definition parser4 versions - Latest release: about 6 years ago - 2 dependent repositories - 11.5 thousand downloads total - 65 stars on GitHub - 1 maintainer
mcan-core 0.2.2
Unofficial MCAN Hardware Abstraction Layer (integration layer)5 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 32 thousand downloads total - 26 stars on GitHub - 2 maintainers
busmust 0.1.3
Bindings to BusMust USB-CAN APIs4 versions - Latest release: over 2 years ago - 4.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
j1939 0.1.33
SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty ve...21 versions - Latest release: about 1 year ago - 25.3 thousand downloads total - 13 stars on GitHub - 1 maintainer
socketcan-sys 0.1.1 💰
Low-level bindings to Linux's SocketCAN api for CANBus2 versions - Latest release: over 4 years ago - 2.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
can-type-rs
CAN type define.10 versions - Latest release: 25 days ago - 8.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
dbc_parser 0.1.0
dbc_parser is a library for parsing DBC messages1 version - Latest release: about 2 years ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
isobus-plus-plus-sys
Auto-generated Rust bindings for the ISOBUS++ library by Adrian Del Grosso1 version - Latest release: 27 days ago - 1 dependent package - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
libautomotive 0.1.2
A Rust library for automotive systems and protocols3 versions - Latest release: 5 months ago - 1.43 thousand downloads total - 4 stars on GitHub - 1 maintainer
mcp25xx 0.3.0
MCP2510, MCP2515 and MCP25625 CAN controller library3 versions - Latest release: 28 days ago - 2.46 thousand downloads total - 5 stars on GitHub - 1 maintainer
cantools 0.2.1
CAN-bus data analysis library3 versions - Latest release: over 3 years ago - 4.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
pcan-basic-bindings
Auto-generated Rust Bindings for The PCAN Basic API1 version - Latest release: 28 days ago - 1.46 thousand downloads total - 5 stars on GitHub - 1 maintainer
tmcl 0.1.0-beta0
Trinamic Motion Control Language6 versions - Latest release: about 7 years ago - 7.93 thousand downloads total - 3 stars on GitHub - 1 maintainer
can-socket 0.3.3 💰
no frills CAN sockets (synchronous or async with tokio)14 versions - Latest release: 8 months ago - 1 dependent package - 15.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
n2k
A no_std NMEA 2000 library implemented as an embedded-hal CAN driver1 version - Latest release: about 1 month ago - 1.33 thousand downloads total - 1 maintainer
zencan-node 0.0.0
Library for implementing a node on a CAN bus1 version - Latest release: 2 months ago - 235 downloads total - 1 maintainer
canopen-tokio 0.0.1-alpha2 💰
low level CANopen for tokio2 versions - Latest release: 12 months ago - 3.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
dronecan removed
DroneCAN Rust Implementation1 version - Latest release: 5 months ago - 855 downloads total - 1 maintainer
pcan-basic-sys 3.0.2 removed
Auto-generated Rust bindings for the PCAN Basic API10 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 5.68 thousand downloads total - 5 stars on GitHub - 2 maintainers
pcan-basic 1.0.2 removed
Rust wrapper around the PCAN-basic API by PEAK4 versions - Latest release: almost 3 years ago - 1 dependent repositories - 1.61 thousand downloads total - 8 stars on GitHub - 1 maintainer
Related Keywords
rust
24
uav
21
embedded
21
uavcan
21
cyphal
17
can-bus
13
canbus
12
socketcan
12
j1939
10
no-std
9
opencyphal
8
pcan
6
robotics
6
dbc
6
automotive
6
ecu
6
real-time
5
vehicle-bus
5
isobus
5
ethernet
5
embedded-systems
5
drones
5
communication-protocol
5
aerospace
5
iso11783
5
ffi
5
drone
4
no_std
4
canopen
4
peak
4
encode
3
parser
3
decode
3
bus
3
hal
3
rust-embedded
3
slcan
3
network
3
isotp
3
cli
2
build-tool
2
dll
2
codegen
2
library
2
iso-tp
2
binding
2
pcanbasic
2
can-fd
2
usb
2
stm32
2
logging
2
uds
2
controller-area-network
2
rust-bindings
2
odrive
2
technik-gmbh
2
windows
2
dsdl
2
hacktoberfest
2
driver
2
mcp2515
2
signals
1
tmcl
1
socket
1
sae
1
nmea2000
1
fieldbus
1
dronecan
1
bacis
1
sae-j1939
1
api
1
canfd
1
busmust
1
virtio
1
mcp25625
1
mcp2510
1
embedded-hal
1
linbus
1
iso15765-4
1
iso15765-2
1
rs232
1
iso15031
1
iso14229
1
iso11898
1
iso11783-7
1
flexray
1
doip
1
obd2
1
parser-library
1
linux
1
rs485
1
trinamic
1
vhost-user
1
rust-vmm
1
virt
1
vhost
1
backend
1
dsdlc
1
compiler
1
parsing
1