Source: doc.rust-lang.org (std library reference) · crates.io database dump, 2026-07-25 (crates directory)Contact
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.

keyhook-modelShared data models for KeyHook.718MIT keyhopSystem-wide keyboard navigation overlay: drive your desktop without the mouse.74MIT OR Apache-2.0AccessibilityGUI keyhunterCheck for leaked API keys and secrets on public websites6,063GPL-3.0Command line utilitiesDevelopment tools keylandkeyland1,471MIT keyleluya-crypto-chirhoHybrid post-quantum cryptography for KeyLeLuYa20MITCryptographyFilesystem keyleluya-lattices-chirhoFilesystem lattice types for KeyLeLuYa, extending propagators-chirho20MITData structuresFilesystem keyleluya-ledger-chirhoQuantum-resistant token system for KeyLeLuYa — balances as propagator cells, transfers as Forge gears, sigchain as ledger16MITCryptographyData structures keyleluya-proto-chirhoShared protocol types for KeyLeLuYa encrypted filesystem24MITData structuresEncoding keylibKeylib bindings389non-standard keylib-sysFFI bindings for keylib C API540non-standard keylightKeylight licensing SDK — activate/validate licenses with offline Ed25519 lease verification.319MITAPI bindingsAuthentication keylightdKeyboard backlight daemon for Framework laptops4,9900BSDCommand line utilitiesHardware support keylimeData cache plateform using Key Value stores.285MIT OR Apache-2.0 OR BSD-3-Clause keylistElixir keyword list in Rust13,503UnlicenseData structures keylockA CLI application starter template743MIT keyloggerRegister various user actions - keystrokes on the computer keyboard, movements and mouse keystrokes7,913GPL-3.0 keymakerI can open doors.3,029Apache-2.0 keymapA lightweight key mapping library with compile-time validated derive macros and declarative configuration for multiple backends.8,522MIT keymap-configLoad keymap-rs bindings from TOML, with conflict detection211MITCommand-line interfaceData structures keymap-coreEnvironment-aware keymap resolution core for terminal UIs273MITCommand-line interfaceData structures keymap-seqMulti-key sequence resolution for keymap-rs (leader keys, C-x C-s)230MITCommand-line interfaceData structures keymap-suiteAn opinionated facade over keymap-core / keymap-config / keymap-seq: TOML in, action out, with layer resolution and the multi-key…163MITCommand-line interfaceData structures keymap-termTerminal capability snapshots and (future) capability-aware key decoding for keymap-rs83MITCommand-line interfaceData structures keymap_deriveA derive macro to generate compile-time validated key mappings for enums, enabling declarative and ergonomic key binding support.2,133MIT keymap_parserA Rust library to parse declarative key mapping configurations with support for sequences, key groups, and multiple formats like…2,806MIT keymapperCross-platform key-remapping daemon and cli utility for macOS, Linux, and Windows96non-standardCommand line utilities keymapsA rust crate which provides a standardized encoding for key codes9,933LGPL-3.0-or-laterCommand-line interfaceData structures keymatrixGenerate generic key matrix drivers for use with embedded-hal4,903MIT keymouseControl your mouse using Vim-style keyboard navigation422MITCommand line utilities keynergyAn efficient and extensible layout analysis library7,137GPL-3.0-or-later keynesisGeneral purpose key management and associated cryptographic protocols74,075MIT OR Apache-2.0Cryptography keynesis-coreGeneral purpose key management and associated cryptographic protocols11,294MIT OR Apache-2.0Cryptography keynesis-networknetwork library leveraging keynesis10,858MIT OR Apache-2.0Network programming keynestSimple, offline, cross-platform secrets manager written in Rust163MIT OR Apache-2.0Command line utilitiesCryptography keynetra-clientOfficial Rust Client SDK for the KeyNetra authorization platform.22Apache-2.0 keynotTerminal slide presentations from a single markdown file100MITCommand line utilitiesVisualization keynotesKeynotes is a command line note keeping app using the keydata library. Notes are stored as key-value pairs organized into named…1,632MITCommand line utilitiesConfiguration keypadPlatform-agnostic driver for keypad matrix circuits33,375MIT OR Apache-2.0Embedded developmentHardware support keypad2A crate for reading a 3X4 keypad with embedded-hal3,727MITEmbedded developmentHardware support keypair-rsKeypair secp256k1 with blake2b hashing, keypairs similar to ethereum2,728MIT OR Apache-2.0 keypastePaste clipboard contents by simulating keystrokes1,731MIT keypathDerivable, type-safe Swift-style keypaths.4,893Apache-2.0 keypath-proc-macrosproc macros for the keypath crate4,293Apache-2.0 keypath_deriveProc macro implementation for the KeyPath derive macro17MIT OR Apache-2.0 keypaths-procProc-macro derive to generate keypath methods using rust-keypaths (static dispatch)759MIT OR Apache-2.0 keypeatGeneric, std-only key repetition handling for Rust.3,843Apache-2.0 OR MITAccessibilityAlgorithms keyperTUI password manager301AGPL-3.0-onlyCryptographyOperating systems keyphraseKeyPhrase generation for the EARTH Network12,998MIT/Apache-2.0 keyphrasesRapid Automatic Keyword Extraction (RAKE) implementation in Rust26,494WTFPL keyplaceKeyplace - server assisted key derivation for humans3,781MIT/Apache-2.0Cryptography keyplsCopy API keys from your environment to your clipboard22MIT keypopTransparent keypress overlay for Linux screencasts and demos111MITCommand line utilities keyportUtility which simplifies working with openssh cli tools3,945MIT OR Apache-2.0 keypostLightweight wrapper for local stdio MCP servers with Keypost policy enforcement22MITCommand line utilitiesDevelopment tools keypost-wrapperLightweight wrapper for local stdio MCP servers with Keypost policy enforcement23MITCommand line utilitiesDevelopment tools keypropdecodeA library for decoding Windows file system elements attributes constants22,360MIT keyquorumShamir secret sharing daemon for distributed key quorum81Apache-2.0 keyquorum-coreShared library for keyquorum - types, protocol, memory security, config241Apache-2.0 keyquorum-splitSplit a secret into Shamir shares for use with keyquorum73Apache-2.0 keyrexSecure, lightweight key-value vault for managing secrets locally using AES-256-GCM encryption.85Apache-2.0Command line utilities keyringAll-in-One Rust Keyring17,838,815MIT OR Apache-2.0 keyring-coreCross-platform library for managing passwords/secrets831,460MIT OR Apache-2.0 keyring-libHigh-level, asynchronous API for keyring-rs, a cross-platform Rust library to manage credentials64,191MITAsynchronous keyring-managerCross-platform library for managing passwords33,213MPL-2.0 OR MIT OR Apache-2.0 keyring-searchCross-platform library for searching the platform specific credential store, made possible by keyring-rs12,985MIT OR Apache-2.0 keyring_mapA hash map with multiple keys per value using a ring structure to minimize allocations.22MIT OR Apache-2.0 keyring_nodePersonal key management server4,527AGPL-3.0-only keyroostDesktop GUI for programming Token2 Molto2 / Molto2v2 TOTP tokens.217MIT OR Apache-2.0 keyroost-ctapCTAP HID transport, CBOR codec, and high-level CTAP2 commands for FIDO authenticators.379MIT OR Apache-2.0 keyroost-hidUSB HID enumeration for FIDO / security-key devices on Linux.434MIT OR Apache-2.0 keyroost-importotpauth:// URI parsing and bulk-import helpers for Molto2 programming.368MIT OR Apache-2.0 keyroost-keyringFriendly-name registry and device-identity resolution for security keys.359MIT OR Apache-2.0 keyroost-oathYubico/Trussed OATH (TOTP/HOTP) applet protocol over APDU.409MIT OR Apache-2.0 keyroost-openpgpOpenPGP Card (v3.4) APDU command/response layer.408MIT OR Apache-2.0 keyroost-pivPure-Rust PIV (NIST SP 800-73 / FIPS 201) smartcard byte layer (APDU + BER-TLV).410MIT OR Apache-2.0 keyroost-protoPure-Rust protocol layer for the Token2 Molto2 / Molto2v2 programmable TOTP token.597MIT OR Apache-2.0 keyroost-qrQR-code import (PNG/JPEG screenshots) of otpauth:// and Google Authenticator migration payloads.329MIT OR Apache-2.0 keyroost-resolveShared security-key identity resolution (USB + CCID serials) over the keyring.334MIT OR Apache-2.0 keyroost-rsakeyHost-side RSA-2048 key material (generate / load) for OpenPGP card import.312MIT OR Apache-2.0 keyroost-screengrabWindows-only still screen capture (GDI BitBlt) for keyroost's QR-from-screen; inert on other platforms.97MIT OR Apache-2.0 keyroost-token2otpPure-Rust byte layer for the Token2 T2F2 / PIN+ on-device OTP (TOTP/HOTP) management applet: APDU builders, ENUM parser, ECDH+AES…382MIT OR Apache-2.0 keyroost-token2progPure-Rust protocol layer for the Token2 2nd-generation single-profile programmable TOTP token (NFC Type-4 / ISO 7816): get-info,…199MIT OR Apache-2.0 keyroost-transportPC/SC transport for the Token2 Molto2 / Molto2v2 programmable TOTP token.377MIT OR Apache-2.0 keyroost-winwebauthnWindows-only helper: detect a FIDO key and open Windows' security-key settings, without admin.114MIT OR Apache-2.0 keyroostctlCommand-line tool for programming Token2 Molto2 / Molto2v2 TOTP tokens.202MIT OR Apache-2.0 keyrunes-rust-sdkRust SDK for Keyrunes authentication and authorization service1,323AGPL-3.0 keysGenerate keypair for my crypto currency chuck coin1,060non-standard keys-cliA CLI for the Keys key-value store393MIT OR Apache-2.0 keys-clientA Rust client for the Keys key-value store771MIT OR Apache-2.0 keys-libLibrary for the Keys key-value store943MIT OR Apache-2.0 keysat-licensing-clientClient library for Keysat. Verifies signed license keys offline and wraps the HTTP API for purchase and revocation checks.19MIT OR Apache-2.0AuthenticationCryptography keyscopeKeyscope is a key and secret workflow2,999Apache-2.0 keysd_rsgPRC based keysd integration library1,753MIT keyseqSpecify key chords using `Ctrl-A` short-hand16,874MIT OR Apache-2.0GUI keyseq_macrosSpecify key chords using `Ctrl-A` short-hand macros12,972MIT OR Apache-2.0GUI keysetA Rust tool to create pretty keyset layout diagrams using correct fonts and icons.9,023MIT OR Apache-2.0Command line utilitiesGraphics keyset-colorColor type and conversions for keyset5,355MIT OR Apache-2.0 keyset-drawingDrawing output functionality for keyset4,470MIT OR Apache-2.0 keyset-fontFont type and functionality for keyset4,707MIT OR Apache-2.0 keyset-geomGeometry types and conversions for keyset5,605MIT OR Apache-2.0 keyset-keyKey type and functionality for keyset5,073MIT OR Apache-2.0 keyset-profileProfile type and functionality for keyset4,737MIT OR Apache-2.0 keyshiftA tool to calculate change in semitones (pitch) after a change in bpm (tempo)1,592GPL-3.0Command line utilities keysima crossplatform library to simulate user inputs2,031MIT keysmithCreate keys, uuid's, timestamps, and more.8,861MIT OR Apache-2.0CryptographyData structures keysoA mechanical keyboard sound stroke simulator48non-standard keysortSort files/folders into character assigned directories5,077MIT OR Apache-2.0Command line utilities keyspaceKeyspace partitioning and re-balancing for distributed systems10,247MITAlgorithmsData structures keystashA secure offline TUI and CLI password manager featuring logical Git sync213MITCommand line utilities keystoneRust bindings for the keystone-engine5,082GPL-2.0 keystone-cliQuick assembler using keystone-engine for CTF1,089MIT keystone-corePortable identity, signed social graph, and P2P transport primitives for the Keystone protocol57MITAuthenticationCryptography keystone-defiUnified DeFi computation SDK for Arbitrum Stylus23MIT OR Apache-2.0FinanceNo standard library keystone-engineRust bindings for the Keystone Engine assembler library.19,769GPL-2.0API bindingsCompilers keystone-standaloneStandalone high-level bindings for Keystone assembler with embedded Keystone1,040non-standard keystone-sysLow-level bindings for Keystone assembler907MIT keystone-urA Rust implementation of Uniform Resources59,525MIT keystone-wasmWASM bindings for Keystone financial computation41MIT OR Apache-2.0FinanceMathematics keystore-rsA Rust library for securely generating, storing, and managing cryptographic keys with support for macOS and Linux keychain…13,351MIT keystreamCryptographic keystream traits5,781,738MIT/Apache-2.0 keystream-audioPlays sounds while you type on your keyboard20MITCommand line utilitiesMultimedia::Audio keystring_generatorTool to generate rust code with hierarchical string constants from simple file formats3,964MITDevelopment toolsDevelopment tools::Build Utils keystrokeSend a string, character, or keystroke event to the system.5,845Unlicense keyswitchLightweight keyboard layout switcher and shortcut manager for MacOS839MIT keysymdefsA collection of key symbol definitions.3,191MIT OR Apache-2.0Data structuresMultimedia keysyncA utility to sync local authorized_keys file updated with your with Github, Gitlab, and Launchpad public keys12,650MIT OR Apache-2.0Command line utilities keytapCross-platform, observe-only global keyboard taps with left/right modifier fidelity and clean shutdown5,724MIT OR Apache-2.0API bindingsHardware support keytarkeytar bindings to safely interact with operating system keychains145,350MIT keytar-syscxx bindings to keytar142,653MIT keytenReserved package name for the Keyten project15MIT OR Apache-2.0 keythaiThai <-> English when you forgot to change language1,623MIT OR Apache-2.0 keytogoKeyboard-only mouse navigation for macOS17MITAccessibilityCommand line utilities keytokeyA keyboard firmware library turning event streams of key presses into reports for USB6,474MIT keytoolA command-line tool for managing certificates, similar to Java keytool.49Apache-2.0Command line utilities keytreeSimple markup language designed to load config files and schemas directly to Rust types.6,912MITConfigurationEncoding keytuiKeyTUI is a high-velocity Terminal User Interface for managing API tokens, service keys, and credentials.25AGPL-3.0AuthenticationCommand line utilities keyturnA blazing-fast Tor vanity key generator1,722MITCommand line utilities keyuriA URI-based format for encoding cryptographic keys2,014MITCryptographyEncoding keyutilsRust interface to the Linux keyring.3,750,931BSD-3-Clause keyutils-rawRaw bindings to Linux keyring syscalls3,713,970BSD-3-Clause keyvSimple key-value storage with support for multiple backends7,561MIT keyvalintkeyvalint provides a KEY VALue INTerface6,629Apache-2.0 keyvalint_benchkeyvalint_bench provides standardized key-value store benchmarks.2,469Apache-2.0 keyvalueShared key-value item types for cache storage engines326MIT OR Apache-2.0 keyvaluedbKey-Value Database Wrapper35,419MPL-2.0 OR MIT OR Apache-2.0 keyvaluedb-memorydbA key-value in-memory database that implements the `KeyValueDB` trait22,235MPL-2.0 OR MIT OR Apache-2.0 keyvaluedb-shared-testsShared tests for keyvaluedb functionality, to be executed against actual implementations5,755MPL-2.0 OR MIT OR Apache-2.0 keyvaluedb-sqliteA key-value SQLite database that implements the `KeyValueDB` trait33,535MPL-2.0 OR MIT OR Apache-2.0 keyvaluedb-webA key-value database for use in browsers21,727MPL-2.0 OR MIT OR Apache-2.0 keyvalues-parserA parser/renderer for vdf text315,825MIT OR Apache-2.0ConfigurationEncoding keyvalues-serde(De)serialize VDF text with serde268,485MIT OR Apache-2.0ConfigurationEncoding keyvalues3A Rust library and CLI tool for parsing, formatting, and converting Valve's KeyValues3 (KV3) text format.1,367MITCommand line utilitiesEncoding keyvault-agentssh-agent backed by Azure Key Vault keys1,620MIT OR Apache-2.0 keyvault-agent-azure-authunofficial library for Azure authentication in Rust (experimental)3,214MIT OR Apache-2.0 keyvault-agent-azure-key-vault-keysunofficial client for the Azure Key Vault keys API in Rust (experimental)2,544MIT OR Apache-2.0 keyviKeyvi - the key value index. It is an in-memory FST-based data structure highly optimized for size and lookup performance.152,062Apache-2.0AlgorithmsData structures keyvzSimple keystroke visualizer965MIT keywardenPasskey-only implementation of the Bitwarden server API.1,507AGPL-3.0-onlyAPI bindingsWeb programming::HTTP server keywatchAsync channel that coalesces per-key Add/Delete updates with an optional cooldown.77,997MIT keyweaveFetches secrets from Azure Key Vault and weaves them into a convenient .env file12,418GPL-3.0 keyword-parserKeyword parser for combine.6,474MIT OR Apache-2.0No standard libraryParsing tools keyword-toolsRust tools for keyword extraction and similarity search976MIT keyword_extractionCollection of algorithms for keyword extraction from text31,535LGPL-3.0-or-later keyword_in_fileA program used to find a file then search for a key word in said file600MIT keywordsTBD1,681MIT/Apache-2.0 keyzkeyz client for Rust3,837MIT keyz_rust_clientkeyz client for Rust7,420MIT keyzcliCLI for keyz3,832MIT keyzenA terminal-based typing test game written in Rust.1,304MITCommand line utilitiesGames keyzeroZero-trust secrets for the agentic era — resolve from any vault, blind mode for AI agents53MIT OR Apache-2.0Command line utilitiesDevelopment tools kezEasy to use dota2 web api.5,939GLWTPL kfKalman filter8,744MIT kf-protocolNative Rust implementation of kafka protocol19,950Apache-2.0API bindingsEncoding kf-protocol-apiRust kafka protocol API definitions18,003Apache-2.0API bindingsEncoding kf-protocol-coreencoder and decoder for Kafka protocol12,089Apache-2.0Encoding kf-protocol-deriveProcedure macro to encode/decode rust structure/enum using kafka protocol12,216Apache-2.0Encoding kf-protocol-fszero copy file semantics for kafka protocol14,837Apache-2.0API bindingsEncoding kf-protocol-messageRust kafka protocol message definition14,745Apache-2.0API bindingsEncoding kf-protocol-transportTransport frame encoder and decoder for Kakfa protocol14,914Apache-2.0API bindingsEncoding kf-socketProvide TCP socket wrapper using kafka protocol6,582Apache-2.0Encoding kfarm-sdkRust SDK for Kamino Lend program36Apache-2.0 kfb2zarrConvert KFBio whole slide images (.kfb, .kfbf) to OME-Zarr92MIT OR Apache-2.0Command line utilitiesEncoding kfc_crazy_thusKFC 疯狂星期四 tg bot5,006MIT kffKmer File Format Rust parser2,564non-standard kfghdfghdfkgh_js_macrosThis is an internal crate5,705MIT kfilterA no-std implementation of the Kalman and Extended Kalman Filter.11,063MITAerospaceAlgorithms kfkA pure Rust Kafka CLI tool for cluster management, topic operations, and message produce/consume127MIT OR Apache-2.0Command line utilitiesDatabase interfaces kflAnother KDL language implementation28,382MIT/Apache-2.0ConfigurationEncoding kfl-deriveA derive implementation for kfl KDL parser25,424MIT/Apache-2.0No standard library kfl-plistKFL modelling of XML Property List (.plist)2,102MIT/Apache-2.0 kfl-ufoKFL modelling of Unified Font Object (UFO) 31,549MIT/Apache-2.0 kflowNode-local daemon and TUI that reads kernel conntrack and visualizes per-node network connections.116MIT OR Apache-2.0 kfn-rsKaraoke .kfn file IO library written in Rust.8,136GPL-3.0-or-later kframekframe1,550MIT kfst-rsFast and portable HFST-compatible finite-state transducers.3,393LGPL-3.0-or-laterAlgorithmsData structures kftray-commonsKFtray commons11,400GPL-3.0 kftray-helperPrivileged helper binary for KFTray10,670GPL-3.0 kftray-http-logsHTTP logging library for KFtray10,543GPL-3.0 kftray-network-monitorNetwork monitoring and management for KFtray9,854GPL-3.0 kftray-portforwardKFtray library with port forwarding logic10,209GPL-3.0