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.

kestrel-ffiKestrel C library1,557BSD-3-ClauseCryptography kestrel-protocol-timer基于时间轮(Timing Wheel)算法的高性能异步定时器系统1,829MIT OR Apache-2.0AsynchronousConcurrency kestrel-timerHigh-performance async timer library based on Hierarchical Timing Wheel algorithm666MIT OR Apache-2.0AsynchronousConcurrency ketaA utility crate for digit operations (digits, radix support, palindrome, etc.) optimized for competitive programming.104MIT ketamaKetama consistent hash ring compatible with libmemcached/twemproxy2,800MIT OR Apache-2.0AlgorithmsNetwork programming ketchupA parser that can *ketch-up* with your programming language.12,389MIT OR Apache-2.0Parsing toolsText processing ketchup-codegenA parser that can *ketch-up* with your programming language.1,573MIT OR Apache-2.0 ketchup-deriveA parser that can *ketch-up* with your programming language.1,564MIT OR Apache-2.0 keteEncrypted keyed storage: per-key ChaCha20-Poly1305 over a manifestus vault, addressed and keyed by tohu device identity. The…21MIT OR Apache-2.0CryptographyDatabase implementations kethelerOpen Telecom Platform-like Library in Rust291LGPL-3.0-or-later ketjeKetje v2867BSD-3-ClauseCryptographyNo standard library ketosLisp dialect scripting and extension language62,573MIT/Apache-2.0 ketos_deriveDerive traits for Ketos scripting language23,696MIT/Apache-2.0 ketreeA tree representing a symbolic expression that can be created with Ketos.24,832MIT/Apache-2.0 ketsugoumerges two arrays1,630MIT OR Apache-2.0 ketteIterator tools1,236MIT kettle`dirs` and config for platform-specific applications6,206MIT kettle-rustyRust crate recipe helpers for Structured Merge15AGPL-3.0-only OR PolyForm-Small-Business-1.0.0 ketzalketzal24non-standard ketzal_validationDeclarative models and validation for the Ketzal framework18non-standard ketzal_validations_macroDeclarative models and validation for the Ketzal framework21non-standard kev-rsCactus Kev's 32-bit card integer library for Rust668LGPL-3.0-only kev009_crateA fun game where you guess what number the computer has chosen.1,259BSD-2-Clause kevinkevin1,622MIT OR Apache-2.0 kevin_yeung_artA library for modeling artistic concepts.1,282MIT kevinh_guessing_gameA fun game where you guess what number the computer has chosen.1,568MIT OR Apache-2.0 kevinleptonsdemo package1,312MIT kevlarA simple Test Harness for writing integration / regression tests in Rust4,650MITDevelopment tools::Testing kevlibKlib43MIT kevykevy — a pure-Rust, zero-dependency, Redis-compatible KV server.1,292Apache-2.0 OR MITCachingDatabase implementations kevy-bytes24-byte small-byte-string with inline SSO. Pure Rust.4,451Apache-2.0 OR MITData structuresMemory management kevy-clikevy operations CLI: redis-cli-style REPL plus the migration toolchain (import/export/verify/diff/inspect/digest).130Apache-2.0 OR MITCommand line utilitiesDatabase interfaces kevy-clientUnified client for kevy — switch between in-process embedded and TCP server backends with a single URL.1,116Apache-2.0 OR MITAPI bindingsCaching kevy-client-asyncAsync client for kevy — runtime-agnostic core with feature-gated tokio / smol / async-std transports; mirrors the blocking…260Apache-2.0 OR MITAPI bindingsAsynchronous kevy-cluster-rwRead/write-split cluster client for kevy — routes writes to primary, reads to replicas.885Apache-2.0 OR MITAPI bindingsDatabase interfaces kevy-configZero-dependency TOML subset parser and Config schema for kevy.2,034Apache-2.0 OR MITConfigurationDatabase implementations kevy-electQuorum-based primary failover for kevy (v3 cluster series, Phase 1.5).1,190Apache-2.0 OR MITDatabase interfacesNetwork programming kevy-embeddedEmbedded mode for kevy — in-process Redis-compatible KV without the server/runtime.1,704Apache-2.0 OR MITCachingDatabase implementations kevy-geoZero-dependency geohash + great-circle distance primitives for Redis-style GEO commands in kevy.1,604Apache-2.0 OR MITAlgorithmsDatabase implementations kevy-hashFxHash + fmix64 hasher for single-trust-domain keyspaces.4,851Apache-2.0 OR MITAlgorithmsData structures kevy-indexDeclarative secondary indexes over prefix domains: range/unique kinds, derived-by-construction, cursor pagination.358Apache-2.0 OR MITData structuresDatabase implementations kevy-luaLua scripting bridge for kevy — wraps the luna-core interpreter into the Redis EVAL/EVALSHA/SCRIPT command surface with default…1,135Apache-2.0 OR MITDatabase implementationsEmbedded development kevy-lua-hostkevy-side glue between the kevy-lua bridge and the kevy server's command dispatch path. Owns the per-shard Lua Bridge plus the…992Apache-2.0 OR MITDatabase implementations kevy-madvisePure-Rust madvise hints (MADV_HUGEPAGE) — no libc crate.3,612Apache-2.0 OR MITExternal FFI bindingsMemory management kevy-mapOpen-addressing hashtable with bucket-addr prefetch API.3,368Apache-2.0 OR MITData structures kevy-mcpkevy official MCP server: stdio JSON-RPC bridge exposing kevy verbs as agent tools. Pure Rust.115Apache-2.0 OR MITCommand line utilitiesDatabase interfaces kevy-persistkevy persistence — RDB-style snapshots + AOF, pure Rust, zero deps.2,938Apache-2.0 OR MITDatabase implementationsFilesystem kevy-replicatePrimary-to-replica streaming replication for kevy (v3 cluster series, Phase 1).1,919Apache-2.0 OR MITDatabase interfacesNetwork programming kevy-respRESP2 + RESP3 wire-protocol codec. Pure Rust.4,223Apache-2.0 OR MITEncodingNetwork programming kevy-resp-clientBlocking RESP2 client over TCP. Pure Rust.2,199Apache-2.0 OR MITDatabase interfacesNetwork programming kevy-ringLock-free bounded SPSC ring buffer. Pure Rust.2,001Apache-2.0 OR MITConcurrencyData structures kevy-rtkevy thread-per-core shared-nothing runtime — pure Rust, zero deps.1,762Apache-2.0 OR MITConcurrencyDatabase implementations kevy-scopeScoped multi-writer ownership table for kevy — per-prefix writer + fallback + MOVE-SCOPE quiesce-window migration.1,214Apache-2.0 OR MITAPI bindingsDatabase interfaces kevy-storekevy keyspace + value types + expiry — pure Rust, zero deps.3,162Apache-2.0 OR MITCachingData structures kevy-sysHand-curated OS bindings for kevy — sockets + readiness poller.2,030Apache-2.0 OR MITExternal FFI bindingsNetwork programming kevy-textDictionary-free full-text search core: CJK bigram tokenizer, inverted segments, BM25 scoring.365Apache-2.0 OR MITDatabase implementationsText processing kevy-uringPure-Rust io_uring bindings — no liburing, no libc crate.1,999Apache-2.0 OR MITAsynchronousExternal FFI bindings kevy-vectorApproximate nearest-neighbor core: HNSW graph with cosine/L2/inner-product distances, tombstone deletes, bounded rebuild.367Apache-2.0 OR MITData structuresDatabase implementations kewbA crate for manipulating and solving a 3x3 Rubik's cube with Kociemba's two phase algorithm9,527MITAlgorithms kexConsole application for streamed hex dumping23,167Apache-2.0Parsing tools kexecSmall program to select on which pod you want to open a shell, it uses fzf and kubectl commands underneath1,432MIT OR Apache-2.0 kexec-loaderSafe wrapper over kexec_file_load(2) (Linux) for boot handoff — supports the signature-verified variant only79MIT OR Apache-2.0API bindingsOperating systems::Linux APIs kexplainDerive explanations for functions by 'showing the work' for things like math1,613MIT keyCli to a local or remote keepass database17,616MIT key-deriveThis package can derive keys and perhaps build a service as well.2,617MIT OR Apache-2.0 key-inputHigh level handling key input59MITEmbedded development key-langTo be the prettiest and simpliest script2,767MPL-2.0 key-listA very minimal crate to get you a specific sequence between two characters in a string, fast.5,745MITParsing toolsText processing key-lockLibrary for mutual exclusion by keys.22,730MITAsynchronousConcurrency key-mappingLibrary allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids9,538MIT OR Apache-2.0EncodingNo standard library key-message-channelMulti-producer single-consumer queue capable of queuing messages by message key.1,572MIT key-mutexAccess mutexes by key10,748MITAsynchronousConcurrency key-namesPlatform-aware keyboard key name handling for Rust applications1,949MIT OR Apache-2.0Game developmentGUI key-nativeKey Lang 原生模块库6,397MPL-2.0 key-node-listDoubly-linked list that stores key-node pairs.44,494MIT OR Apache-2.0Data structures key-pathKey path for Rust.25,076MIT key-paths-coreTrait-only keypath surface (Readable, Writable, KpTrait, AccessorTrait) for building custom keypath libraries.6,909MPL-2.0 key-paths-deriveProc-macro derive to generate keypath methods8,225MPL-2.0 key-paths-iterQuery builder and iteration over rust-key-paths KpType for Vec collections57MPL-2.0Data structuresDevelopment tools key-paths-macrosProc-macro derive to generate keypath methods45MPL-2.0 key-remapperA binary for remapping modifier keys1,168GPL-3.0-only key-resolverGet ed25519 public key from did id1,182MIT OR Apache-2.0 key-rwlockSimple library for keyed asynchronous reader-writer locks9,123MIT key-shareKey share of any Threshold Signature Scheme (TSS)70,789MIT OR Apache-2.0Cryptography key-streamA library for async key streaming.71MIT key-to-animalDerive a silly animal name from a 32 byte hash or key1,343GPL-3.0-or-later key-tokenKeyCompute is a high-performance, scalable, and ready-to-use AI computing power service platform.36MIT OR Apache-2.0 key-utilsKey utils27,850MIT OR Apache-2.0 key-values-3A Rust library to parse, format, and convert Valve's KeyValues3 (KV3) data format.486MIT key-vaultEnterprise-grade key management vault for Rust. 9-layer defense-in-depth: fragmentation, decoy bytes, codex transform, mlock +…195Apache-2.0 OR MITAPI bindingsAuthentication key-vecVec of key-value pairs sorted by key17,682Apache-2.0 key-wasmMight be the most pretty and easy script language1,460MPL-2.0 key-watchA fast secret scanner for files and directories. Detects API keys, tokens, passwords, and sensitive credentials.18GPL-3.0-only key_parseparse keymap like neovim15,542Apache-2.0Configuration key_pressedDetect if a key is pressed at the moment for macOS1,515MIT key_setKeySet representing concepts of All, None, Some(list), and AllExceptSome(list), with basic set calculations (intersection,…1,660MIT OR Apache-2.0 key_value_serviceA refreshingly simple data-driven game engine and app framework13,911Apache-2.0 keyarrayA crate for modeling and managing mutually exclusive states (keys in a key array)437GPL-3.0-onlyData structures keyauthkeyauth library19,597MIT keyauth-obfkeyauth library3,883MIT keybacsimple keyboard capturing lib2,959MITCommand line utilities keybase-bot-apiWrite bots for Keybase10,988Apache-2.0 OR MITAPI bindings keybase-chat-notifierProduce system notification from keybase chat events1,778MIT/Apache-2.0Command line utilities keybase-keystoreKeybase keystore implementation.8,590ISC keybase-protocolProvides the Keybase types defined in the Keybase AVDL Protocol files for Rust.8,264Apache-2.0 OR MIT keybdinstead of JSON when binary data more than string data623MPL-2.0 keybd_eventSimulating keyboard on Linux, Windows and Mac OS in rust8,236MITOperating systemsSimulation keybear-coreCore methods & primitives for a Keybear client/server15,441AGPL-3.0-or-laterEncoding keybeeSemantic input library for games1,697MIT OR Apache-2.0 keyberonParse command line argument by defining a struct.9,336MITEmbedded developmentNo standard library keybinA simple cli tool that stores your secret api keys securly on Panega vault and retrives them whenever you require5,015MITCommand-line interfaceCommand line utilities keybindTrigger logic on specific keybind.2,593MIT keybinderRust wrapper for Keybinder10,475MIT keybindingA simple keybinding library for Rust1,529MIT OR Apache-2.0Command-line interfaceGUI keybindingsA library for processing modal input21,392Apache-2.0 keybindings-exampleAn example of using crokey to deserialize keybindings1,588MIT keybindings-parserlibrary for parsing human keyboard shortcuts1,602MIT OR Apache-2.0Data structuresMultimedia keybindsPlatform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust.13,131MITConfigurationGUI keybinds2Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust.224MITConfigurationGUI keyboard-backlightdKeyboard backlight timeout daemon for laptops14,598GPL-3.0-onlyCommand line utilitiesHardware support keyboard-chordsA crate for windows input events781MIT keyboard-codesCross-platform keyboard key code mapping and conversion378MIT OR Apache-2.0API bindingsHardware support keyboard-keynamesA crate to query the os for key names for scancodes27,717Apache-2.0Game developmentOperating systems keyboard-layout-libCross-platform keyboard layout utilities48MITDevelopment tools keyboard-layoutsKeyboard layout keymaps with an API to generate HID packets7,492MIT OR Apache-2.0 keyboard-rsLibrary to control your keyboard via rust1,706GPL-3.0 keyboard-shortcut-parserA library used to parse keyboard shortcut strings1,735MIT keyboard-typesContains types to define keyboard related events.26,975,733MIT OR Apache-2.0 keyboard_listener_windowsYou can use this library to listen your keyboard press and release ON windows.12,608MITOperating systems::Windows APIs keyboard_queryA basic library for querying keyboard state on-demand without a window.10,083MIT keyboard_winA mini tools for Windows keyboard by winapi1,574MIT keybobA cryptographic key utility13,395MIT/X11 OR Apache-2.0 keyboxSecure key generator and management tool. Keys looks like random, but they're reproducible using just one password and nickname…2,841MPL-2.0 KeyBoxenStandalone secret-service daemon for window managers1,689non-standardAuthenticationCommand line utilities keybr-tuiAdaptive terminal (TUI) typing trainer in Rust that ports the keybr.com algorithm, runs offline, and imports your keybr.com data88MITCommand line utilities keybyA library for hashing on specific Struct fields4,239MIT keycacheSeals a key using a secure element1,050BSD-2-Clause OR MIT keycache-libsecureenclave-sysThis crate provides a sys-wrapper for <https://github.com/KizzyCode/secureenclave-c>948BSD-2-Clause OR MIT keycastA convient wrapper around mdns_sd for local service discovery365MIT keychainOpenPGP Key Chain operations3,153non-standardCommand line utilities keychain-servicesRust access to macOS Keychain Services, including TouchID-guarded access to cryptographic keys stored in the…9,537Apache-2.0API bindingsAuthentication keychain_parserParse the output of security(1) dump-keychain.4,901MIT OR Apache-2.0 keychainbreakerParse and decrypt macOS Keychain files (login.keychain-db).106Apache-2.0CryptographyParser implementations keychainbreaker-cliCommand-line tool to extract credentials from macOS Keychain files.72Apache-2.0Command line utilitiesCryptography keycheckCheck your repository for Ethereum private keys1,508MIT keyclawLocal MITM proxy that keeps secrets out of LLM traffic63MITCommand line utilitiesNetwork programming keycliAn environment manager which stores your secrets in your OS keyring78MIT keycloakKeycloak Admin REST API.637,107Unlicense OR MITAPI bindingsAsynchronous keycloak-accessKeycloak generated jwt access validation1,516MIT keycloak-clikeycloak-cli description.1,568Unlicense OR MIT keycloak-crdCustom resource types for Keycloak3,125EPL-2.0 keycloak-oauthLibrary designed for seamless integration with Keycloak's OAuth2 authentication flows2,008MIT keycloak-reqwestReqwest middleware to obtain access token from keycloak812MIT OR Apache-2.0Authentication keycodeA Rust crate for translating keycodes based on Chrome's mapping of keys.150,366MITEmbedded developmentHardware support keycode_macroA Rust crate for parsing Chrome's mapping of keys. Used in the `keycode` crate.142,007MIT keycodesKey Code Constants3,956MIT keycomputeKeyCompute is a high-performance, scalable, and ready-to-use AI computing power service platform.39MIT OR Apache-2.0 keycrateLicense authentication SDK for Keycrate199MIT keycryptAES-256-GCM encryption helpers backed by the OS keychain (auto-init key on encrypt, strict decrypt, Zeroize in-memory keys).126MIT OR Apache-2.0CryptographyEncoding keydaggerA library to work with Keycloak1,625MIT keydeFast, Dependency-free Spacial Queries9,644MITAlgorithmsGame development keydenKeyden: a simple CLI and library for managing, rotating, and generating secret keys safely.1,537MIT OR Apache-2.0AuthenticationCommand line utilities keydrawA simple abstraction upon WGPU, to enable drawing of different types of objects.34MITGame developmentGraphics keydrillKeydrill — A terminal-based keyboard layout learning tool.22MIT keyedImplement comparison traits by specifying a key.5,218MITData structuresNo standard library keyed-lockA keyed lock for synchronization.22,783MITConcurrency keyed-semaphoreAcquire many distinct RAII permits keyed by name, allowing only one in-flight permit per key.15MITConcurrency keyed-setKeyed Set: a hashbrown-based HashSet that indexes based on projections of its elements.3,496,268EPL-2.0 OR Apache-2.0Data structures keyed_concurrent_queueThis crate provides a concurrent queue which you can key on like a HashMap.572MIT OR Apache-2.0 keyed_priority_queuePriority queue that support changing priority or early remove by key10,588,184MITData structures keyed_vecVector type where the key is a custom object to avoid mixing indices between vectors2,002GPL-3.0-onlyData structures keyedesHelps serialize and deserialize trait objects by allowing users to encode keys into the format.1,668MITEncoding keyenvOfficial Rust SDK for KeyEnv - Secrets management made simple42MITAPI bindingsConfiguration keyezinputRust library that facilitates ask a keyboard user input ⌨️3,986non-standardCommand line utilities keyflowCross-platform input simulation library for keyboard, mouse and hotkeys.45MIT OR Apache-2.0API bindingsHardware support keyfluxA CLI tool and library for synchronizing environment secrets across multiple platforms including local files, GitHub Secrets,…17,303MIT keyfncall function on keypress/release4,318MIT keyforge95Library for product key generation / validation for Windows 95 and other Microsoft products16,351GPL-3.0AlgorithmsDevelopment tools keyframeA simple library for animation in Rust703,484MITGraphicsMathematics keyframe-animateA keyframe animtaion library for bevyengine2,706MIT OR Apache-2.0 keyframe_deriveImplements #[derive(CanTween)] for keyframe21,249MIT keygate-jwtEasy to use, secure, and opinionated JWT (JSON Web Tokens) implementation for Rust10,067MITAPI bindingsCryptography keygenBinary to create a verifiable serial key from a seed.9,595MIT keygen-rsUnofficial Rust SDK for integrating with the keygen.sh licensing service.48,402MIT keygenxKeyGen - simple, customizable and convenient Key Generator. Open For Contribution: qmvscorpio@gmail.com10,390MIT keygraph-rsA library to generate keyboard adjacency graphs with petgraph11,794MIT/Apache-2.0 keygripTyped, key-centric DynamoDB access: derive schemas on models and work through live entities111MITDatabase interfaces keygrip-deriveDerive macro for keygrip schemas140MIT keyguardA placeholder for a future crate (ETA is August 2019)1,858MIT OR Apache-2.0 keyheatmapA little tool that counts how often and how long you press which key on linux.54MITCommand line utilities keyhelperunnecessary SSH-key manager mainly for my pleasure13,516GPL-3.0+Command line utilities keyhive_coreCore Keyhive types and functions7,908Apache-2.0 keyhive_cryptoShared cryptographic primitives for Keyhive7,024Apache-2.0 keyhive_wasmWebAssembly wrappers for keyhive_core760Apache-2.0 keyhogkeyhog detects leaked credentials in source trees, git history, archives, and remote sources345MIT OR Apache-2.0Command line utilitiesDevelopment tools keyhog-corekeyhog-core: shared data model and detector specifications for the KeyHog secret scanner707MIT OR Apache-2.0Command line utilitiesDevelopment tools keyhog-scannerkeyhog-scanner: high-performance SIMD-accelerated secret detection engine471MIT OR Apache-2.0Command line utilitiesDevelopment tools keyhog-sourceskeyhog-sources: pluggable input backends for KeyHog (git, S3, GCS, Azure Blob, Docker, Web)445MIT OR Apache-2.0Command line utilitiesDevelopment tools keyhog-verifierkeyhog-verifier: parallel async credential verification framework507MIT OR Apache-2.0Command line utilitiesDevelopment tools keyhook⌨️ Global Hotkeys → Webhooks — one desktop app to trigger any HTTP request.512MITGUINetwork programming