BROWSE A-Z
All 305,250 crates, alphabetically
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.
cameoUnified movie/TV show database SDK for Rust168MIT OR Apache-2.0
camerA nifty command alias manager13,558MIT
cameraA camera library1,922Apache-2.0
camera-discoveryA simple tool to discover cameras connected to the system using udev, prints the device path.25MIT
camera-intrinsicCamera Intrinsics2,560GPL-3.0-or-later
camera-intrinsic-calibrationCamera Intrinsic Calibration21,002GPL-3.0-or-later
camera-intrinsic-modelCamera Intrinsic Models13,168Apache-2.0
camera-streamA cross-platform library for streaming frames from cameras, initially supporting only macOS262MIT OR Apache-2.0
camera_capturecapture webcam images on linux and windows23,439MIT
camera_cliNative camera capture for CLI tools.16MIT
camera_controllersA library for 3D camera control.189,204MIT
camera_ssA library for building world to camera space transforms, includes an arc ball implementation4,251MIT
camerasA cross-platform camera library for Rust, built with data-oriented design.
Explicit format negotiation, push-based frame…633MIT OR Apache-2.0
cameraunitAn efficient and ergonomic interface to capture images using cameras.18,249MIT OR Apache-2.0
cameraunit_asiAn efficient and ergonomic interface to capture images using cameras.17,474MIT OR Apache-2.0
cameraunit_fliAn efficient and ergonomic interface to capture images using cameras.9,115MIT OR Apache-2.0
camgiA tool for inspecting OpenShift must-gather records8,641GPL-3.0-or-later
camgrab-cliCLI interface for camgrab - capture, record, and monitor RTSP/ONVIF cameras43MIT
camgrab-coreCore library for camgrab - camera capture, motion detection, and notification system193MIT
camgrab-daemonPersistent daemon for camgrab - scheduled captures, continuous monitoring, and camera management38MIT
camiCache-friendly comparison, binary & sequential search.1,489MIT OR Apache-2.0
camilaMPRIS to Discord bridge2,891Apache-2.0
camilladsp-configConfiguration types for CamillaDSP - build and serialize YAML configs programmatically77MIT
caminoUTF-8 paths222,282,029MIT OR Apache-2.0
camino-fsDo unix-style file operations directly on camino paths with useful error messages.6,691MIT
camino-tempfileA library for managing temporary files and directories, with UTF-8 paths.7,715,746MIT OR Apache-2.0
camino-tempfile-extQuality-of-life extensions for camino-tempfile173,873MIT OR Apache-2.0
caminosA modular interconnection network simulator.22,741MIT/Apache-2.0
caminos-libA modular interconnection network simulator.22,756MIT/Apache-2.0
camlA dynamic CLI tool defined with declarative YAML3,140MIT
camloc-commonA DIY commons library for a DIY GPS for a dank engine.5,044MIT
camloc-serverA DIY GPS for a dank engine.5,796MIT
camoForeign language interface generation14,292MIT
camo-coreCore of camo, the foreign language interface generation library. Not intended to be used directly.7,538MIT
camo-deriveCamo derive macro12,168MIT
camo-rsCamo proxies insecure HTTP images over HTTPS, preventing mixed content warnings on secure pages.46MIT
camo-typescriptGenerate TypeScript bindings for Rust types14,511MIT
camo-urlCamo Proxy library for Camo and Camov24,739GPL-3.0
campA camp1,620MIT
campfireA tiny static site generator, greatly inspired by Zola.12,048MIT
campmaster-constantineA General-Purpose Discord bot4,517GPL-3.0
campoEasily create and handle bit fields.23MIT OR Apache-2.0
camshooterSelect a webcam, preview the live stream, and grab PNG snapshots with a keypress.46Apache-2.0
camtrap_dpCamTrap DP Interface1,580MIT
camunda-clientRust client for camunda Rest API5,400Apache-2.0
camunda-orchestration-api-clientAPI for communicating with a Camunda 8 cluster. ## Conventions ### Enum value casing Server-side, enum-typed request fields…146Apache-2.0
camunda-orchestration-sdkErgonomic Rust SDK for the Camunda 8 Orchestration Cluster REST API117Apache-2.0
camunda-workerhelper library to simplify camunda worker development in Rust1,799Apache-2.0
camunda_connector_rsA procedural macro for generating Camunda connectors with Axum routers1,101MIT
camureHigh-performance 1-to-many communication and synchronization primitives using UDP multicast.2,396MIT/Apache-2.0
camure-ffiFFI bindings for the camure crate1,004MIT/Apache-2.0
camusAn embedded persistent buffer with at-least-once storage handoff.53MIT
camxes-rsLojban PEG parser with semantic analysis - integrated camxes parser and tersmu semantic engine2,922GPL-3.0
canA general purpose library for common CAN types.9,849MIT
can-bit-timingsThis is a procedural macro to calculate CAN bus timings5,079MPL-2.0
can-bit-timings-coreThis package is a common dependency for can-bit-timings and can-bit-timings-proc-macro7,930MPL-2.0
can-bit-timings-proc-macroThis package is a common dependency for can-bit-timings and can-bit-timings-proc-macro5,894MPL-2.0
can-bittiming-rsComputes the value of BTR (register bit timing register) of a can device.43MIT OR Apache-2.0
can-busPackage for handling trace files of CAN Bus Data534MIT
can-cliCross-platform command line tool for moving files to the trash97MIT
can-dbcA parser for the DBC format. The DBC format is used to exchange CAN network data.5,284,321MIT OR Apache-2.0
can-dbc-pestA Pest-based parser for the DBC format. The DBC format is used to exchange CAN network data.804,282MIT OR Apache-2.0
can-hal-isotpISO-TP (ISO 15765-2) transport layer for can-hal-rs426MIT OR Apache-2.0
can-hal-kvaserKVASER CANlib backend for can-hal-rs traits (Windows and Linux)445MIT OR Apache-2.0
can-hal-pcanPCAN-Basic backend for can-hal-rs traits (Windows and Linux)483MIT OR Apache-2.0
can-hal-rsHardware-agnostic traits for CAN bus communication724MIT OR Apache-2.0
can-hal-socketcanSocketCAN backend for can-hal-rs traits (Linux)422MIT OR Apache-2.0
can-iso-tpGeneric implementation of the CAN ISO-TP protocol252MIT OR Apache-2.0
can-isotp-interfaceISO-TP transport traits shared across user-space and kernel backends368MIT OR Apache-2.0
can-isotp-queueQueue/actor adapter for split ISO-TP TX/RX endpoints across async runtimes45MIT
can-socketno frills CAN sockets (synchronous or async with tokio)25,896BSD-2-Clause
can-transportAsync, cross-platform CAN / CAN-FD transport abstraction with per-subscriber filtering.181MIT OR Apache-2.0
can-type-rsCAN type define.10,398GPL-3.0
can-typesA library for encoding/decoding simple CAN bus data structures6,032MIT OR Apache-2.0
can-udsUtilities for UDS (Unified Diagnostic Services) CAN identifier schemes313MIT OR Apache-2.0
can-utilsHandy modules and utilities for manipulating CAN data and interfaces.8,387MIT
can-utils-rsA pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data.113MIT
can-viewerCAN Data Viewer with MDF4 and SocketCAN support346MIT OR Apache-2.0
can-viewer-rsA terminal-based CAN bus viewer for Linux SocketCAN written in Rust.803non-standard
can-youAttribute-based access control for any Rust project1,673MIT
can2040A Can2040 port for Rust.8,514GPL-3.0
can2mqttCAN-Bus -- MQTT bridge: bidirectional, configurable and extendable977MIT
can_adapterLibrary to load CAN adapters typically used to diagnose vehicles.6,016MIT
can_aerospace_liteA lite version of CAN Aerospace Implementation according to 'Interface specification for airborne CAN applications V 1.7'6,941LGPL-3.0-only
can_decodeDecode and encode CAN frames into messages/signals in a fast and easy way.1,332MIT
can_deletedTest1,247Apache-2.0
can_toolsRust editor for CanDatabase. It allows to open and modify CAN database from .dbc and .arxml files.13,370MIT
canaad-cliCLI tool for AAD canonicalization per RFC 8785128MIT OR Apache-2.0
canaad-coreCore library for AAD canonicalization per RFC 8785403MIT OR Apache-2.0
canablecan bus886MIT OR Apache-2.0
canadaTools from me1,618MIT
canada_sinA Rust crate for working with Canadian social insurance numbers5,655MIT OR Apache-2.0
canadensisA Cyphal implementation: Node types and re-exports from some other canadensis crates15,928MIT OR Apache-2.0
canadensis_bit_length_setA bit length set type used to calculate data type sizes when processing Cyphal data structure description language files9,065MIT OR Apache-2.0
canadensis_bxcanBridge between Canadensis and the BXCAN peripherals found in some microcontrollers8,581MIT OR Apache-2.0
canadensis_canA Cyphal implementation: Cyphal/CAN (CAN and CAN FD) transport layer12,415MIT OR Apache-2.0
canadensis_codegen_rustGenerates Rust code for data types based on Cyphal DSDL files13,218MIT OR Apache-2.0
canadensis_coreA Cyphal implementation: Common definitions18,258MIT OR Apache-2.0
canadensis_crcLibrary for access to Cyphal software image CRCs3,372MIT OR Apache-2.0
canadensis_data_typesAutomatically generated types for all Cyphal public regulated data types15,137MIT OR Apache-2.0
canadensis_derive_register_blockDerive macro for `canadensis::register::RegisterBlock`10,133MIT OR Apache-2.0
canadensis_dsdl_frontendCompiler front-end for the Cyphal Data Structure Description Language14,127MIT OR Apache-2.0
canadensis_dsdl_parserParser for the Cyphal Data Structure Description Language10,338MIT OR Apache-2.0
canadensis_encodingA Cyphal implementation: Transfer encoding and decoding14,951MIT OR Apache-2.0
canadensis_filter_configAutomatic receive filter configuration for Cyphal11,279MIT OR Apache-2.0
canadensis_headerThe frame header format used by Cyphal/Serial and Cyphal/UDP3,790MIT OR Apache-2.0
canadensis_linuxLinux SocketCAN compatibility for canadensis (Cyphal)8,399MIT OR Apache-2.0
canadensis_macroA procedural macro that generates Rust data types and serialization code from inline and/or external Cyphal DSDL files9,347MIT OR Apache-2.0
canadensis_pnp_clientClient library for Cyphal plug-and-play node ID allocation8,728MIT OR Apache-2.0
canadensis_serialA Cyphal implementation: Cyphal/Serial transport7,650MIT OR Apache-2.0
canadensis_udpA Cyphal implementation: Cyphal/UDP transport7,736MIT OR Apache-2.0
canadensis_write_crcCalculates and writes Cyphal image CRC values7,410MIT OR Apache-2.0
canadian_news_scraperA library that provides an api which scrapes 3 Canadian News Sites and returns the data.9,648MIT
canadianwolfbirdfeederFeed generator for Bluesky28MIT OR Apache-2.0
canagonOfficial canagon crate - see www.canagon.com41MIT
canalA library for multithreaded concurrency primitives, including queues and channels.15,733BSD-3-Clause
canapiDefine REST APIs and share them between client and server6,632AGPL-3.0
canapi-stdwebFetch your APIs in the browser2,058AGPL-3.0
canardstackSingle-binary OpenTelemetry query server backed by DuckLake124Apache-2.0
canaryprovides ergonomic abstractions for network communication and more24,565MIT
canary-macrocontains canary's macros6,647MIT
canary-rsRust implementation of NVIDIA Canary ASR/AST using ONNX Runtime723MIT
canary_probeCanary Probe is a simple tool to help students in Computer Programming I (CSU0001, NTNU) to test their code.7,838AGPL-3.0
CanaryKeysCoreA Blockchain For Social Media and Web of Trust1,865MIT OR Apache-2.0
canaryspymonitor vpn canary pages from the command line5,085MIT OR Apache-2.0
CanaryValidationLibThis library allows validation of common data like encodings, cryptocurrency addresses, email addresses, and phone numbers using…3,362MIT OR Apache-2.0
canarywatcherLock your system when canary directory is touched8,329GPL-3.0
canbanA fast, minimal Kanban board for the terminal with vim keybindings54MIT
canbenchA benchmarking framework for canisters on the Internet Computer.123,180Apache-2.0
canbench-rsThe rust library for `canbench`, the benchmarking framework for canisters on the Internet Computer.208,295Apache-2.0
canbench-rs-macrosMacros for canbench-rs207,242Apache-2.0
canboat-rsReads nmea 2000 data. Client is built automatically based on data from 'canboat'2,639Apache-2.0
cancelSimple co-operative cancellation5,189MIT
cancel-rwNewtypes that allow cancellation of synchronous reads and writes1,577MIT
cancel-safe-futuresAlternative futures adapters that are more cancellation-aware389,227MIT OR Apache-2.0
cancel-thisA user-friendly cooperative cancellation and liveness monitoring library.40,424MIT
cancellableA Rust library providing a generic cancellable utility.7,177MIT
cancellable-ioSynchronous network I/O that can be interrupted.39,624MIT/Apache-2.0
cancellable-promiseCancellable JS promise in Rust1,606MIT
cancellable-timerA timer that can be interrupted.8,936MIT/Apache-2.0
cancellationA C#-like CancellationToken for Rust21,688MIT
cancellation-tokenA Rust implementation of C#'s CancellationToken API.17,981MIT OR Apache-2.0
cancellation-token-eagleA Rust implementation of C#'s CancellationToken API.2,128MIT OR Apache-2.0
cancelreadercancelable blocking stdin/raw-input reader for aborting TUI reads on shutdown42MIT
candBeautiful embedded-first Rust logging library for ESP32 to servers with colorful output and zero-panic design.2,312MIT
candacanda1,606MIT
candelaA library outlining a communication protocol for remote LED control4,400MIT
candela-tensorA lazy, graph-based tensor engine in Rust19MIT OR Apache-2.0
candelabraDesktop-friendly GGUF LLaMA inference wrapper for Candle and Hugging Face Hub304MIT OR Apache-2.0
candelabre-windowinghandle one or multiple windows easily4,055Apache-2.0
candentiaA cli tool for managing CT-Scan data to study evolutionary biology2,874MIT
candiasimple load-testing tool1,904MIT
candidCandid is an interface description language (IDL) for interacting with canisters running on the Internet Computer.4,734,908Apache-2.0
candid-extractorA CLI tool to extract the Candid interface from a Canister WASM.79,618Apache-2.0
candid-genCLI tool that automates the generation of Candid interface files from Rust canisters for Internet Computer (IC) projects.1,517non-standard
candid_clientA library to handle client connections to a CANdid server9,336MIT
candid_deriveMacros implementation of #[derive(CandidType)] for the Candid.4,234,475Apache-2.0
candid_parserCandid is an interface description language (IDL) for interacting with canisters running on the Internet Computer. This crate…865,480Apache-2.0
candid_serverA server for reading and relaying messages on a CAN bus10,888MIT
candidateThis is a fast chess move generator. It has a very good set of documentation, so you should take advantage of that. It (now)…6,808MIT
candidateparserA parser for the ICE Candidate SDP according to RFC5245.5,545MIT OR Apache-2.0
candiedCandied - library that provides macros to reduce code size and adds syntactic sugar.49MIT
candiveDiveCAN parser22MIT
candleMinimal publishable shell crate for candle.434MIT
candle-approxApproximate comparison of Candle tensors6,401MIT OR Apache-2.0
candle-birnnimplement Pytorch LSTM and BiDirectional LSTM with Candle5,572non-standard
candle-chat-typesTypes for a pure rust chat app using Axum Webhooks (multi-user), HuggingFace/Candle for LLM inference, and Leptos for a WASM…1,221non-standard
candle-coreMinimalist ML framework.6,375,680MIT OR Apache-2.0
candle-core-moldMinimalist ML framework (mold fork with LTX Video models, Metal fixes).3,723MIT OR Apache-2.0
candle-core-tempMinimalist ML framework.1,644MIT OR Apache-2.0
candle-coremlCoreML inference engine for Candle tensors - provides Apple CoreML/ANE integration with real tokenization, safety fixes, and…3,826MIT OR Apache-2.0
candle-crfporting pytorch-crf to candle9,436non-standard
candle-cublasltCUBLASLt gemm for the candle ML framework.14,010MIT OR Apache-2.0
candle-cuda-vmmCUDA Virtual Memory Management bindings for elastic KV cache allocation in Candle184MIT OR Apache-2.0
candle-cudnn-attncuDNN attention bindings for candle - flash-attention compatible API65MIT OR Apache-2.0
candle-datasetsMinimalist ML framework.51,250MIT OR Apache-2.0
candle-einopsCompile-time einops and einsum tensor operations for Candle4,920MIT OR Apache-2.0
candle-einops-macrosProcedural macros for candle-einops tensor transformations and einsum4,212MIT OR Apache-2.0
candle-examplesMinimalist ML framework.65,229MIT OR Apache-2.0
candle-extAn extension library to Candle that provides PyTorch functions not currently available in Candle11,907MIT OR Apache-2.0
candle-flash-attnFlash attention layer for the candle ML framework.139,383MIT OR Apache-2.0
candle-flash-attn-3Flash attention V3 layer for the candle ML framework.42MIT OR Apache-2.0
candle-flash-attn-buildBuild utilities for candle flash attention crates37,007MIT OR Apache-2.0
candle-flash-attn-v1Flash attention V1 layer for the candle ML framework.5,469MIT OR Apache-2.0
candle-flash-attn-v3Flash attention v3 layer for the candle ML framework.3,784MIT OR Apache-2.0
candle-gemmPlayground for matrix multiplication algorithms86,359MIT
candle-gemm-c32Playground for matrix multiplication algorithms86,973MIT
candle-gemm-c64Playground for matrix multiplication algorithms89,551MIT
candle-gemm-commonPlayground for matrix multiplication algorithms91,642MIT
candle-gemm-f16Playground for matrix multiplication algorithms89,590MIT
candle-gemm-f32Playground for matrix multiplication algorithms89,842MIT
candle-gemm-f64Playground for matrix multiplication algorithms86,976MIT
candle-hf-hubThis crates aims ease the interaction with [huggingface](https://huggingface.co/)
It aims to be compatible with…66,570Apache-2.0
candle-index-select-cuFast CUDA index_select kernel for Candle (f32/f16, u32 indices).8,391MIT OR Apache-2.0
candle-kernelsCUDA kernels for Candle1,407,039MIT OR Apache-2.0
candle-layer-normLayer Norm layer for the candle ML framework.13,732BSD-3-Clause
candle-llmReserved — on-device LLM serving engine, Candle backend (placeholder; work in progress).16Apache-2.0
candle-lstmoptimize HuggingFace candle LSTM in some cases5,438non-standard
candle-ltcLTCNN implementation using candle1,002MIT
candle-metalRust bindings for Metal (Temporary fork of metal)3,379MIT OR Apache-2.0