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.0API bindingsAsynchronous 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-laterData structuresMathematics camera-intrinsic-calibrationCamera Intrinsic Calibration21,002GPL-3.0-or-laterData structuresMathematics camera-intrinsic-modelCamera Intrinsic Models13,168Apache-2.0Data structuresMathematics 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.0API bindingsHardware support 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 system193MITCommand line utilitiesMultimedia::Video camgrab-daemonPersistent daemon for camgrab - scheduled captures, continuous monitoring, and camera management38MIT camiCache-friendly comparison, binary & sequential search.1,489MIT OR Apache-2.0AlgorithmsCaching camilaMPRIS to Discord bridge2,891Apache-2.0Command line utilities camilladsp-configConfiguration types for CamillaDSP - build and serialize YAML configs programmatically77MIT caminoUTF-8 paths222,282,029MIT OR Apache-2.0Development toolsFilesystem 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.0FilesystemOperating systems camino-tempfile-extQuality-of-life extensions for camino-tempfile173,873MIT OR Apache-2.0FilesystemOperating systems 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,140MITCommand line utilities 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,292MITDevelopment toolsWeb programming camo-coreCore of camo, the foreign language interface generation library. Not intended to be used directly.7,538MITDevelopment toolsWeb programming camo-deriveCamo derive macro12,168MITDevelopment tools camo-rsCamo proxies insecure HTTP images over HTTPS, preventing mixed content warnings on secure pages.46MITNetwork programmingWeb programming camo-typescriptGenerate TypeScript bindings for Rust types14,511MITDevelopment toolsWeb programming 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.0Data structuresNo standard library camshooterSelect a webcam, preview the live stream, and grab PNG snapshots with a keypress.46Apache-2.0Command line utilitiesMultimedia 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.0API bindingsAsynchronous 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,101MITDevelopment tools::Procedural macro helpersWeb programming camureHigh-performance 1-to-many communication and synchronization primitives using UDP multicast.2,396MIT/Apache-2.0ConcurrencyNetwork programming camure-ffiFFI bindings for the camure crate1,004MIT/Apache-2.0API bindingsConcurrency camusAn embedded persistent buffer with at-least-once storage handoff.53MITData structuresFilesystem camxes-rsLojban PEG parser with semantic analysis - integrated camxes parser and tersmu semantic engine2,922GPL-3.0Parsing toolsText processing canA general purpose library for common CAN types.9,849MIT can-bit-timingsThis is a procedural macro to calculate CAN bus timings5,079MPL-2.0ConfigurationEmbedded development can-bit-timings-coreThis package is a common dependency for can-bit-timings and can-bit-timings-proc-macro7,930MPL-2.0ConfigurationEmbedded development can-bit-timings-proc-macroThis package is a common dependency for can-bit-timings and can-bit-timings-proc-macro5,894MPL-2.0ConfigurationEmbedded development 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 trash97MITCommand line utilitiesFilesystem can-dbcA parser for the DBC format. The DBC format is used to exchange CAN network data.5,284,321MIT OR Apache-2.0Embedded developmentEncoding 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.0Embedded developmentEncoding can-hal-isotpISO-TP (ISO 15765-2) transport layer for can-hal-rs426MIT OR Apache-2.0Hardware support can-hal-kvaserKVASER CANlib backend for can-hal-rs traits (Windows and Linux)445MIT OR Apache-2.0Hardware support can-hal-pcanPCAN-Basic backend for can-hal-rs traits (Windows and Linux)483MIT OR Apache-2.0Hardware support can-hal-rsHardware-agnostic traits for CAN bus communication724MIT OR Apache-2.0Embedded developmentHardware support can-hal-socketcanSocketCAN backend for can-hal-rs traits (Linux)422MIT OR Apache-2.0Hardware supportOperating systems::Linux APIs 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-ClauseHardware supportNetwork programming can-transportAsync, cross-platform CAN / CAN-FD transport abstraction with per-subscriber filtering.181MIT OR Apache-2.0AsynchronousEmbedded development can-type-rsCAN type define.10,398GPL-3.0 can-typesA library for encoding/decoding simple CAN bus data structures6,032MIT OR Apache-2.0No standard library 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,387MITEmbedded developmentHardware support can-utils-rsA pure Rust CLI utility for managing and manipulating CAN interfaces and sending or printing pretty CAN data.113MITAutomotiveHardware support can-viewerCAN Data Viewer with MDF4 and SocketCAN support346MIT OR Apache-2.0Embedded developmentVisualization can-viewer-rsA terminal-based CAN bus viewer for Linux SocketCAN written in Rust.803non-standardAutomotiveCommand line utilities 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 extendable977MITAutomotive 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-onlyEmbedded developmentNetwork programming can_decodeDecode and encode CAN frames into messages/signals in a fast and easy way.1,332MITAutomotiveEmbedded development can_deletedTest1,247Apache-2.0 can_toolsRust editor for CanDatabase. It allows to open and modify CAN database from .dbc and .arxml files.13,370MITAutomotiveEmbedded development canaad-cliCLI tool for AAD canonicalization per RFC 8785128MIT OR Apache-2.0CryptographyEncoding canaad-coreCore library for AAD canonicalization per RFC 8785403MIT OR Apache-2.0CryptographyEncoding 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.0Embedded developmentNo standard library 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.0Embedded developmentNo standard library canadensis_canA Cyphal implementation: Cyphal/CAN (CAN and CAN FD) transport layer12,415MIT OR Apache-2.0Embedded developmentNo standard library 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.0Embedded developmentNo standard library canadensis_crcLibrary for access to Cyphal software image CRCs3,372MIT OR Apache-2.0Embedded developmentNo standard library canadensis_data_typesAutomatically generated types for all Cyphal public regulated data types15,137MIT OR Apache-2.0Embedded developmentNo standard library 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.0Embedded developmentNo standard library canadensis_filter_configAutomatic receive filter configuration for Cyphal11,279MIT OR Apache-2.0Embedded developmentNo standard library 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.0Embedded developmentNo standard library 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.0WebAssemblyWeb programming canardstackSingle-binary OpenTelemetry query server backed by DuckLake124Apache-2.0Command line utilitiesDatabase interfaces 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.0Command-line interface CanaryValidationLibThis library allows validation of common data like encodings, cryptocurrency addresses, email addresses, and phone numbers using…3,362MIT OR Apache-2.0Cryptography canarywatcherLock your system when canary directory is touched8,329GPL-3.0 canbanA fast, minimal Kanban board for the terminal with vim keybindings54MITCommand line utilities 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,577MITFilesystem cancel-safe-futuresAlternative futures adapters that are more cancellation-aware389,227MIT OR Apache-2.0AsynchronousNo standard library::No dynamic allocation cancel-thisA user-friendly cooperative cancellation and liveness monitoring library.40,424MIT cancellableA Rust library providing a generic cancellable utility.7,177MITAsynchronous cancellable-ioSynchronous network I/O that can be interrupted.39,624MIT/Apache-2.0Network programming cancellable-promiseCancellable JS promise in Rust1,606MIT cancellable-timerA timer that can be interrupted.8,936MIT/Apache-2.0AsynchronousConcurrency cancellationA C#-like CancellationToken for Rust21,688MIT cancellation-tokenA Rust implementation of C#'s CancellationToken API.17,981MIT OR Apache-2.0Asynchronous cancellation-token-eagleA Rust implementation of C#'s CancellationToken API.2,128MIT OR Apache-2.0Asynchronous cancelreadercancelable blocking stdin/raw-input reader for aborting TUI reads on shutdown42MITCommand-line interfaceOperating systems candBeautiful embedded-first Rust logging library for ESP32 to servers with colorful output and zero-panic design.2,312MITDevelopment tools::DebuggingEmbedded development 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.0Artificial intelligenceMathematics candelabraDesktop-friendly GGUF LLaMA inference wrapper for Candle and Hugging Face Hub304MIT OR Apache-2.0Science candelabre-windowinghandle one or multiple windows easily4,055Apache-2.0 candentiaA cli tool for managing CT-Scan data to study evolutionary biology2,874MITCommand line utilitiesScience 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.0EncodingWebAssembly candid-extractorA CLI tool to extract the Candid interface from a Canister WASM.79,618Apache-2.0Development tools candid-genCLI tool that automates the generation of Candid interface files from Rust canisters for Internet Computer (IC) projects.1,517non-standardCommand line utilitiesConfiguration 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.0EncodingWebAssembly candid_parserCandid is an interface description language (IDL) for interacting with canisters running on the Internet Computer. This crate…865,480Apache-2.0EncodingParsing tools 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.0Network programmingParser implementations 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.0Science 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.0Science candle-core-moldMinimalist ML framework (mold fork with LTX Video models, Metal fixes).3,723MIT OR Apache-2.0Science candle-core-tempMinimalist ML framework.1,644MIT OR Apache-2.0Science candle-coremlCoreML inference engine for Candle tensors - provides Apple CoreML/ANE integration with real tokenization, safety fixes, and…3,826MIT OR Apache-2.0API bindingsScience candle-crfporting pytorch-crf to candle9,436non-standard candle-cublasltCUBLASLt gemm for the candle ML framework.14,010MIT OR Apache-2.0Science candle-cuda-vmmCUDA Virtual Memory Management bindings for elastic KV cache allocation in Candle184MIT OR Apache-2.0Hardware supportScience candle-cudnn-attncuDNN attention bindings for candle - flash-attention compatible API65MIT OR Apache-2.0Science candle-datasetsMinimalist ML framework.51,250MIT OR Apache-2.0Science candle-einopsCompile-time einops and einsum tensor operations for Candle4,920MIT OR Apache-2.0AlgorithmsMathematics candle-einops-macrosProcedural macros for candle-einops tensor transformations and einsum4,212MIT OR Apache-2.0AlgorithmsMathematics candle-examplesMinimalist ML framework.65,229MIT OR Apache-2.0Science 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.0Science candle-flash-attn-3Flash attention V3 layer for the candle ML framework.42MIT OR Apache-2.0Science 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.0Science candle-flash-attn-v3Flash attention v3 layer for the candle ML framework.3,784MIT OR Apache-2.0Science 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.0Science 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