An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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 implementation
2 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` utility
1 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 bus
1 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/UDP
1 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 CRCs
2 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 Rust
2 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 controller
2 versions - Latest release: 8 months ago - 1.52 thousand downloads total - 2 maintainers
canadensis_core 0.3.1
A Cyphal implementation: Common definitions
7 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 values
5 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 layer
6 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 structures
5 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 Cyphal
4 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 CAN
2 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 protocol
5 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-System
2 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 types
8 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 crates
10 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 decoding
7 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 Uavcan
1 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 device
1 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 microcontrollers
6 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 allocation
5 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 generation
4 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 tokio
4 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 Rust
1 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 bus
7 versions - Latest release: over 6 years ago - 9.72 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
cyphal
Open Cyphal Rust Implementation
9 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 Grosso
1 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 Implementation
3 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 protocol
1 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 diagnostics
4 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 Rust
5 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 types
2 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 Rust
3 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 codegen
3 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) files
9 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 Grosso
1 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-Basic
1 version - Latest release: 18 days ago - 0 downloads total - 2 maintainers
pcanbasic-sys 0.1.0
Rust bindings for the PCAN-Basic library
1 version - Latest release: 18 days ago - 0 downloads total - 2 maintainers
slcan 0.1.3
Serial line CAN bus (slcan) interface
2 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 Grosso
1 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 server
6 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 driver
5 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 driver
1 version - Latest release: 12 months ago - 1.58 thousand downloads total - 36 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
bxcan 0.8.0
STM32 bxCAN peripheral driver
14 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 uavcan
5 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 Layer
7 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-data
2 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 JL
2 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 parser
4 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 APIs
4 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 CANBus
2 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 messages
1 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 Grosso
1 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 protocols
3 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 library
3 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 library
3 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 API
1 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 Language
6 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 driver
1 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 bus
1 version - Latest release: 2 months ago - 235 downloads total - 1 maintainer
canopen-tokio 0.0.1-alpha2 💰
low level CANopen for tokio
2 versions - Latest release: 12 months ago - 3.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
dronecan removed
DroneCAN Rust Implementation
1 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 API
10 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 PEAK
4 versions - Latest release: almost 3 years ago - 1 dependent repositories - 1.61 thousand downloads total - 8 stars on GitHub - 1 maintainer