Automotive
ankaios_sdk
1.0.1 StableEclipse Ankaios Rust SDK - provides a convenient Rust interface for interacting with the Ankaios platform.
host-can
0.1.5 ExperimentalHost library for CAN adapters
vesc
0.4.0 ExperimentalA no-std/no-alloc implementation of the VESCĀ® firmware communication protocol.
can_decode
0.7.0 ExperimentalDecode and encode CAN frames into messages/signals in a fast and easy way.
ace-core
0.2.1 ExperimentalFoundation layer, providing three codec traits that the rest of ACE builds on: FrameRead, FrameWrite, Writer
ace-proto
0.2.1 ExperimentalRaw frame wrappers with no protocol knowledge. Provides UDS, DoIP, and CAN Frames with mutable variants.
can_tools
2.1.2 GrowingRust editor for CanDatabase. It allows to open and modify CAN database from .dbc and .arxml files.
kuksa-rust-sdk
0.2.2 GrowingThe Rust SDK for the Eclipse KUKSA Databroker.
ace-sim
0.2.1 ExperimentalDeterministic simulation infrastructure. Everything needed to test protocol state machines reproducibly.
mdflib
0.2.1 ExperimentalRust bindings for mdflib
mdflib-sys
0.2.2 ExperimentalLow-level FFI bindings for mdflib
visa-rs
0.6.2 GrowingSafe rust bindings for VISA(Virtual Instrument Software Architecture) library
can2mqtt
3.0.2 GrowingCAN-Bus -- MQTT bridge: bidirectional, configurable and extendable
ace-client
0.2.1 ExperimentalUDS tester client state machine.
ace-macros
0.2.1 ExperimentalProc-macro crate. Provides FrameCodec which generates FrameRead and FrameWrite impls for structs and enums.
ace-uds
0.2.1 ExperimentalUDS typed message layer implementing ISO 14229-1.
ace-server
0.2.1 ExperimentalUDS ECU server state machine. Handles all session management security access, timing, periodic DID scheduling, and NRC construction.
ace-can
0.2.1 ExperimentalISO-TP implementation. Provides the reassembler and segmenter used by an IsoTpNode to bridge DoIP UDS payloads to CAN frames.
ace-doip
0.2.1 ExperimentalDoIP typed message and session layer implementing ISO 13400-2.
dbc-codegen2
0.1.8 ExperimentalDBC code generator for CAN bus messages
corgi-rs
0.2.5 ExperimentalVehicle VIN decoding library based on NHTSA database for Rust
ace-gateway
0.2.1 ExperimentalDoIP Gateway, ISO-TP bridge node, and DoIP Tester
someip-wire
0.1.1 ExperimentalA no_std SOME/IP wire protocol parser and serializer with zero-allocation design
someip-sd-wire
0.1.1 ExperimentalA no_std SOME/IP-SD wire protocol parser and serializer with zero-allocation design
can-utils-rs
0.4.1 ExperimentalA pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data.
rsomeip-bytes
0.1.0 ExperimentalSerialization crate for the SOME/IP on-wire format.
rsomeip-proto
0.1.0 ExperimentalSans-IO implementation of the SOME/IP protocol.
can-viewer-rs
0.1.2 ExperimentalA terminal-based CAN bus viewer for Linux SocketCAN written in Rust.
autodex
0.1.0 ExperimentalSerialization and Deserialization of OTX and ODX formats for automotive applications