CATEGORY

Automotive 31 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

visa-rsSafe rust bindings for VISA(Virtual Instrument Software Architecture) library24,218MIT OR Apache-2.0API bindingsAutomotive kuksa-rust-sdkThe Rust SDK for the Eclipse KUKSA Databroker.13,396Apache-2.0Automotive can_toolsRust editor for CanDatabase. It allows to open and modify CAN database from .dbc and .arxml files.13,370MITAutomotiveEmbedded development ankaios_sdkEclipse Ankaios Rust SDK - provides a convenient Rust interface for interacting with the Ankaios platform.12,996Apache-2.0API bindingsAutomotive host-canHost library for CAN adapters5,600MIT OR Apache-2.0AutomotiveHardware support can_decodeDecode and encode CAN frames into messages/signals in a fast and easy way.1,332MITAutomotiveEmbedded development vescA no-std/no-alloc implementation of the VESC® firmware communication protocol.1,221MITAutomotiveEmbedded development can2mqttCAN-Bus -- MQTT bridge: bidirectional, configurable and extendable977MITAutomotive can-viewer-rsA terminal-based CAN bus viewer for Linux SocketCAN written in Rust.803non-standardAutomotiveCommand line utilities mdflib-sysLow-level FFI bindings for mdflib647MIT OR Apache-2.0AutomotiveExternal FFI bindings rsomeip-bytesSerialization crate for the SOME/IP on-wire format.588MIT OR Apache-2.0Automotive mdflibRust bindings for mdflib553MIT OR Apache-2.0API bindingsAutomotive ace-coreFoundation layer, providing three codec traits that the rest of ACE builds on: FrameRead, FrameWrite, Writer552MIT or Apache-2.0AutomotiveDevelopment tools ace-protoRaw frame wrappers with no protocol knowledge. Provides UDS, DoIP, and CAN Frames with mutable variants.456MIT or Apache-2.0AutomotiveDevelopment tools rsomeip-protoSans-IO implementation of the SOME/IP protocol.418MIT OR Apache-2.0AutomotiveNetwork programming ace-macrosProc-macro crate. Provides FrameCodec which generates FrameRead and FrameWrite impls for structs and enums.405MIT or Apache-2.0AutomotiveDevelopment tools ace-udsUDS typed message layer implementing ISO 14229-1.360MIT or Apache-2.0AutomotiveDevelopment tools ace-simDeterministic simulation infrastructure. Everything needed to test protocol state machines reproducibly.349MIT or Apache-2.0AutomotiveDevelopment tools corgi-rsVehicle VIN decoding library based on NHTSA database for Rust323MITAutomotiveEncoding dbc-codegen2DBC code generator for CAN bus messages218MITAutomotiveEmbedded development ace-serverUDS ECU server state machine. Handles all session management security access, timing, periodic DID scheduling, and NRC…197MIT or Apache-2.0AutomotiveDevelopment tools ace-canISO-TP implementation. Provides the reassembler and segmenter used by an IsoTpNode to bridge DoIP UDS payloads to CAN frames.184MIT or Apache-2.0AutomotiveDevelopment tools ace-clientUDS tester client state machine.175MIT or Apache-2.0AutomotiveDevelopment tools ace-doipDoIP typed message and session layer implementing ISO 13400-2.169MIT or Apache-2.0AutomotiveDevelopment tools eclipse-cyclonedds-sysRaw FFI Bindings for Eclipse Cyclone DDS166EPL-2.0 OR BSD-3-ClauseAutomotiveExternal FFI bindings can-utils-rsA pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data.113MITAutomotiveHardware support ace-gatewayDoIP Gateway, ISO-TP bridge node, and DoIP Tester110MIT or Apache-2.0AutomotiveDevelopment tools eclipse-cycloneddsOfficial Rust binding for Eclipse Cyclone DDS91EPL-2.0 OR BSD-3-ClauseAPI bindingsAutomotive someip-wireA no_std SOME/IP wire protocol parser and serializer with zero-allocation design70MIT OR Apache-2.0AutomotiveEmbedded development someip-sd-wireA no_std SOME/IP-SD wire protocol parser and serializer with zero-allocation design68MIT OR Apache-2.0AutomotiveEmbedded development autodexSerialization and Deserialization of OTX and ODX formats for automotive applications25MITAutomotiveEncoding