rustio rustio.net

Automotive

58

ankaios_sdk

1.0.1 Stable

Eclipse Ankaios Rust SDK - provides a convenient Rust interface for interacting with the Ankaios platform.

11.0K downloads · 2mo ago
54

host-can

0.1.5 Experimental

Host library for CAN adapters

3.9K downloads · 1mo ago
54

vesc

0.4.0 Experimental

A no-std/no-alloc implementation of the VESCĀ® firmware communication protocol.

1.1K downloads · 2d ago
53

can_decode

0.7.0 Experimental

Decode and encode CAN frames into messages/signals in a fast and easy way.

1.0K downloads · 17d ago
52

ace-core

0.2.1 Experimental

Foundation layer, providing three codec traits that the rest of ACE builds on: FrameRead, FrameWrite, Writer

175 downloads · 20d ago
51

ace-proto

0.2.1 Experimental

Raw frame wrappers with no protocol knowledge. Provides UDS, DoIP, and CAN Frames with mutable variants.

140 downloads · 20d ago
50

can_tools

2.1.2 Growing

Rust editor for CanDatabase. It allows to open and modify CAN database from .dbc and .arxml files.

13.2K downloads · 5mo ago
50

kuksa-rust-sdk

0.2.2 Growing

The Rust SDK for the Eclipse KUKSA Databroker.

10.9K downloads · 1mo ago
50

ace-sim

0.2.1 Experimental

Deterministic simulation infrastructure. Everything needed to test protocol state machines reproducibly.

109 downloads · 20d ago
50

mdflib

0.2.1 Experimental

Rust bindings for mdflib

236 downloads · 19d ago
49

mdflib-sys

0.2.2 Experimental

Low-level FFI bindings for mdflib

304 downloads · 19d ago
47

visa-rs

0.6.2 Growing

Safe rust bindings for VISA(Virtual Instrument Software Architecture) library

22.4K downloads · 3mo ago
47

can2mqtt

3.0.2 Growing

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

966 downloads · 22d ago
47

ace-client

0.2.1 Experimental

UDS tester client state machine.

50 downloads · 20d ago
47

ace-macros

0.2.1 Experimental

Proc-macro crate. Provides FrameCodec which generates FrameRead and FrameWrite impls for structs and enums.

126 downloads · 20d ago
47

ace-uds

0.2.1 Experimental

UDS typed message layer implementing ISO 14229-1.

106 downloads · 20d ago
47

ace-server

0.2.1 Experimental

UDS ECU server state machine. Handles all session management security access, timing, periodic DID scheduling, and NRC construction.

43 downloads · 20d ago
47

ace-can

0.2.1 Experimental

ISO-TP implementation. Provides the reassembler and segmenter used by an IsoTpNode to bridge DoIP UDS payloads to CAN frames.

62 downloads · 20d ago
46

ace-doip

0.2.1 Experimental

DoIP typed message and session layer implementing ISO 13400-2.

48 downloads · 20d ago
45

dbc-codegen2

0.1.8 Experimental

DBC code generator for CAN bus messages

155 downloads · 11d ago
43

corgi-rs

0.2.5 Experimental

Vehicle VIN decoding library based on NHTSA database for Rust

267 downloads · 2mo ago
43

ace-gateway

0.2.1 Experimental

DoIP Gateway, ISO-TP bridge node, and DoIP Tester

30 downloads · 20d ago
41

someip-wire

0.1.1 Experimental

A no_std SOME/IP wire protocol parser and serializer with zero-allocation design

60 downloads · 6mo ago
41

someip-sd-wire

0.1.1 Experimental

A no_std SOME/IP-SD wire protocol parser and serializer with zero-allocation design

56 downloads · 6mo ago
40

can-utils-rs

0.4.1 Experimental

A pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data.

74 downloads · 25d ago
39

rsomeip-bytes

0.1.0 Experimental

Serialization crate for the SOME/IP on-wire format.

556 downloads · 9mo ago
39

rsomeip-proto

0.1.0 Experimental

Sans-IO implementation of the SOME/IP protocol.

411 downloads · 9mo ago
39

can-viewer-rs

0.1.2 Experimental

A terminal-based CAN bus viewer for Linux SocketCAN written in Rust.

791 downloads · 7mo ago
37

autodex

0.1.0 Experimental

Serialization and Deserialization of OTX and ODX formats for automotive applications

22 downloads · 4mo ago