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.

krpc-commonRPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with…2,271Apache-2.0 krpc-coreRPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with…1,671Apache-2.0 krpc-macroRPC framework for service registration and discovery through API exposure, compatible with Dubbo3 protocol, intertunable with…1,971Apache-2.0 krpc-rsThe basic types for communicating with the Kerbal Space Program Remote Procedure Calls mod, implemented in rust11,462GPL-3.0 krsSimple Kafka command-line tool9,050Unlicense OR MITCommand line utilities krskkrsk is very cool tool for crates.io integration3,251MIT krson-coreKRSON v2 — Binary format. schema.get() 178x faster than JSON (50-field object), 67% smaller payload.17MITData structuresEncoding krtekLibrary for searching HTML elements using ID, tags, and class in HTML pages. Formerly known as Krtek.2,332MIT kruScalable game engine1,653non-standard kruiKlipper Remote User Interface. A TUI for the Moonraker API on Klipper enabled 3D printers.2,758MITCommand line utilities krunRun programs from your system in a microVM1,156MIT krun-archArchitecture-specific VM support for libkrun1,139Apache-2.0 krun-arch-genGenerated architecture-specific definitions for libkrun1,170Apache-2.0 krun-aws-nitroAWS Nitro Enclaves support for libkrun116Apache-2.0 krun-cpuidCPUID handling for libkrun963Apache-2.0 krun-devicesVirtual device emulation for libkrun1,072Apache-2.0 krun-displayRust bindings for implemeting display backends in Rust for libkrun117Apache-2.0 krun-hvfApple Hypervisor.framework backend for libkrun449Apache-2.0 krun-init-blobDefault init binary blob for libkrun guests341Apache-2.0 krun-inputRust bindings for implementing input backends in Rust for libkrun115Apache-2.0 krun-kernelKernel loading support for libkrun1,035Apache-2.0 krun-pollyEvent-driven I/O polling for libkrun1,106Apache-2.0 krun-rutabaga-gfx[highly unstable] Handling virtio-gpu protocols186non-standard krun-smbiosSMBIOS table generation for libkrun1,207Apache-2.0 krun-sysRust bindings for libkrun5,015Apache-2.0 krun-utilsUtility helpers for libkrun1,232Apache-2.0 krun-vmmVirtual machine monitor for libkrun1,001Apache-2.0 krunaiCreate microVMs for running AI agents108Apache-2.0 krunker-maze-generatorGenerates mazes for Krunker maps1,783MITCommand line utilitiesGame development krunker_packet_coreRuntime traits and msgpack decode helpers for Krunker WebSocket packets.21MITEncodingGame development krunker_packet_macrosDerive macros for describing Krunker WebSocket packets as Rust structs.21MITDevelopment tools::Procedural macro helpersEncoding krunkitCLI tool to start VMs with libkrun1,684Apache-2.0 krunnerA crate for writing KRunner plugins in Rust, easily.3,263MIT OR Apache-2.0 krunner-deriveDerive macros for krunner-rs3,651MIT OR Apache-2.0 krunvmCreate microVMs from OCI images1,672Apache-2.0 krush-engineThe engine that powers krush (the Kreative Rust Shell)3,832MITCommand-line interfaceParser implementations krustA thin rusty wrapper around the Vulkan-API; provides some convenience functions for common tasks5,160Apache-2.0 krust-sitterDefine Tree-sitter grammars directly in Rust1,850MITDevelopment tools krust-sitter-commonShared expansion and grammar logic for Krust Sitter1,994MITDevelopment tools krust-sitter-macroProcedural macros for defining Krust Sitter grammars in Rust1,901MITDevelopment tools krust-sitter-toolBuild and export Krust Sitter grammars from Rust source1,847MITDevelopment tools krust-sitter-typesGrammar IR types for Krust Sitter2,036MITDevelopment tools krust_asset_loaderkrust's asset loading system3,477MIT OR Apache-2.0 krust_audioKrust's audio system3,242MIT OR Apache-2.0 krust_corekrust core7,202MIT OR Apache-2.0 krust_glkrust's custom gl loader2,838MIT OR Apache-2.0 krust_timerKrust's game timing system3,301MIT OR Apache-2.0 krustensA terminal application for getting information from your Spotify or Apple Music listen history.25,368MITCommand line utilities krustieKrustie is a simple and easy-to-use backend framework.16,579MITNetwork programmingWeb programming::HTTP server krusttyRust based terminal emulator127MIT krustyName squating2,337MIT/Apache-2.0 krusty-kmsDeterministic key derivation, account descriptors, and Stark/Nostr signing for krusty-kms780MIT OR Apache-2.0Cryptography krusty-kms-clientFocused Starknet wallet, deployment, and Tongo protocol client for krusty-kms472MIT OR Apache-2.0Cryptography krusty-kms-commonShared value types, errors, and exact serialization helpers for krusty-kms950MIT OR Apache-2.0Cryptography krusty-kms-cryptoCryptographic primitives and zero-knowledge proofs for krusty-kms862MIT OR Apache-2.0Cryptography krusty-kms-domainPure typed integration contracts for krusty-kms gateways and clients43MIT OR Apache-2.0Cryptography krusty-kms-gatewayLong-lived gateway runtime for krusty-kms TUIs and apps17MIT OR Apache-2.0Cryptography krusty-kms-sdkTongo confidential account and proof-operation flows for krusty-kms681MIT OR Apache-2.0Cryptography krusty-kms-wallet-apiShared wallet execution and transaction tracking API for krusty-kms46MIT OR Apache-2.0Cryptography krusty-kms-wasmWASM bindings for TONGO confidential transaction SDK91MIT OR Apache-2.0Cryptography krustykA CLI tool that captures command-line failures into a structured debug bundle for AI-driven analysis.21MIT kruxiaflow-workerWorker SDK for Kruxia Flow — run Rust activities in budgeted workflows with engine-enforced cost limits139MIT OR Apache-2.0API bindingsAsynchronous kruxos-packReserved: the official KruxOS pack SDK. Real releases will be published here.16MIT OR Apache-2.0 kruxos-pack-sdk-macrosReserved: proc-macros for the official KruxOS pack SDK. Real releases will be published here.16MIT OR Apache-2.0 krxOpen and process any file on Windows from the command line23MIT OR Apache-2.0 krx-archiveArchive handler for krx with ZIP listing and extraction86MIT OR Apache-2.0 krx-audioAudio handler for krx (MP3, WAV, FLAC, OGG)85MIT OR Apache-2.0 krx-binaryBinary/unknown file handler for krx86MIT OR Apache-2.0 krx-coreCore types, traits, and handler registry for the krx file-handling CLI467MIT OR Apache-2.0 krx-detectFile type detection by magic bytes and extension for krx84MIT OR Apache-2.0 krx-documentDocument handler for krx (PDF, DOCX, XLSX, PPTX)84MIT OR Apache-2.0 krx-imageImage handler for krx (JPEG, PNG, GIF, BMP, WebP, SVG)84MIT OR Apache-2.0 krx-rsKRX Open API를 위한 Rust 클라이언트529MITAPI bindingsFinance krx-textText, code, JSON, YAML, TOML, and CSV handler for krx85MIT OR Apache-2.0 krx-videoVideo handler for krx (MP4, MKV, AVI, MOV)84MIT OR Apache-2.0 krxonCLI tool for KRX (Korea Exchange) Open API73MITCommand line utilitiesFinance kryReserved1,709MIT OR Apache-2.0 kryojsrust pack tool490MIT kryonAn SDK for doing things at high scale and high efficiency347MIT kryopackrust pack tool487MIT kryopticA PKCS #11 software token written in Rust2,397GPL-3.0-or-later kryoptic-libA PKCS #11 software token written in Rust774GPL-3.0-or-later kryoptic-toolsSoftHSM2 db token migration and other tools377GPL-3.0-or-later krypReserved1,583MIT OR Apache-2.0 kryphocronPrivacy-first ATProto substrate primitives: type architecture, audit vocabulary, inter-service auth, and encryption hook surfaces163MPL-2.0AuthenticationCryptography kryphocron-lexiconsLexicon JSON resources, codegen-produced Rust types, and the build-time registry for the kryphocron substrate.152MPL-2.0 AND CC0-1.0Development tools kryptKrypt is swiss-army knife for encoding, decoding, encryption, decryption and hashing in the terminal.1,770GPL-3.0-only krypt-cliCross-platform dotfiles manager. Rust binary. Config-driven. (Installs the `krypt` binary.)54MITCommand line utilitiesConfiguration krypt-coreCore engine for the `krypt` dotfiles manager: config, paths, copy, manifest, runner.104MIT krypt-pkgPackage manager abstraction for the `krypt` dotfiles manager: pacman, apt, brew, scoop, winget, dnf.137MIT krypt-platformCross-platform OS abstractions for the `krypt` dotfiles manager.137MIT krypt-protoProtocol definitions for the Krypt project.45MIT krypteia-arcanaPure-Rust classical cryptographic primitives: RSA (PKCS#1 v1.5, OAEP), ECC (NIST P-256/384/521, secp256k1), ECDSA, EdDSA…18Apache-2.0CryptographyEmbedded development krypteia-memoryTLSF-based memory allocator for the krypteia cryptographic workspace, configurable between platform malloc/free (os-alloc) and a…17Apache-2.0Embedded developmentMemory management krypteia-quanticaPure-Rust post-quantum cryptography: FIPS 203 ML-KEM, FIPS 204 ML-DSA, and FIPS 205 SLH-DSA. First-order arithmetic masking,…17Apache-2.0CryptographyEmbedded development krypteia-silentopsSide-channel countermeasure toolkit: constant-time primitives, dudect-style timing leakage verifier, and shared SCA helpers for…45Apache-2.0CryptographyEmbedded development krypteringCryptographic operations library with software (RustCrypto) and HSM (PKCS#11) backends26,959BSD-2-ClauseAuthenticationCryptography krypticdevKryptic — zero-friction secrets management.19MIT kryptonWIP cryptography library3,317MIT krypton-rskrypton-rs17MIT kryptonclawGitHub Actions & CI/CD security scanner with org-level batch scanning and optional red-team probing1,090MIT OR Apache-2.0Command line utilitiesDevelopment tools kryptoniteZero-dependency cryptographic utilities in modern Rust.1,711MIT kryptorA simple command-line cryptography tool5,160MIT OR Apache-2.0 kryptosA Rust implementation of various older, insecure, cryptographic ciphers.13,959MIT krystKrylov subspace and preconditioned iterative solvers for dense and sparse linear systems, with shared and distributed memory…7,126MITAlgorithmsMathematics krysta-coreCentral vulnerability database for Krysta Wing security tools42LicenseRef-KrystaWing krystalsRust implementation of CRYSTALS-Kyber and CRYSTALS-Dilithium1,629Apache-2.0CryptographyNo standard library krystalshipOrdinary project editor and applicaiton manager.532AGPL-3.0-only krysysKrylov subspace solvers for symmetric systems of linear equations37MIT OR Apache-2.0AlgorithmsMathematics krytenA simple JSON deserialisator16MIT ksA local-first, age-encrypted secret manager in Rust135MIT OR Apache-2.0Cryptography ks-cliKey Store CLI72MIT OR Apache-2.0Command line utilities ks-image-compareCompare images with ease1,551MITCommand line utilitiesDevelopment tools ks-placeholderA macro help user create pesudo source file2,830AGPL-3.0-or-later ks0223_helperA helper library for working with the Keyestudio KS0223 Smart Car39MIT OR Apache-2.0Hardware supportScience::Robotics ks_constants_rsConstants for use in Kerrigan Survival projects69MIT ksai_procA lightweight TUI process manager written in Rust40MIT ksanaIntelligent agent CLI powered by ksana-sdk18MITCommand line utilitiesDevelopment tools ksana-sdkAgent SDK for building intelligent applications29MITAsynchronousDevelopment tools kscaleK-Scale Labs Rust crate1,832MIT kscaleosThe K-Scale Operating System997MIT kschoonme-identity-pbGenerated protofiles for the identity service in kschoon.me infrastructure12,814MPL-2.0 kschoonme-notifications-pbGenerated protofiles for the notifications service in kschoon.me infrastructure12,378MPL-2.0 kscreenshotWindows screenshot library aligned with the Kitopia C# capture workflow.115MIT ksdkkaiheila rust sdk1,573Apache-2.0 ksdk-coreKSDK Core1,603Apache-2.0 ksefCommunication with the API of the digital platform for managing e-Invoicing in Poland (KSeF 2.0)204MITAPI bindingsWeb programming::HTTP client ksef-clientSDK for integrating with the Polish National e-Invoice System (KSeF).179MITAPI bindingsWeb programming::HTTP client ksef-shared-typesShared Rust types for KSeF services.572MIT OR Apache-2.0 kseqa simple fasta/fastq format parser library30,226MIT kserdKurt's Self-Explanatory Rust Data25,344MITData structuresEncoding kserd_deriveProc macro for Kurt's Self-Explanatory Rust Data1,808MITData structuresEncoding kserdeA tiny serialization / deserialization crate2,419Zlib OR Apache-2.0 OR MITEncoding kshanaOpen, reproducible PNT-resilience simulator with quantum-sensor performance models461AGPL-3.0-onlyScienceSimulation kshana-mcpModel Context Protocol (MCP) server exposing the Kshana PNT-resilience simulator to AI agents, MCP-compatible assistants, and…227AGPL-3.0-onlyCommand line utilitiesScience ksiA ed-like text editor1,615ZlibCommand line utilities ksi-double-ratchetDouble Ratchet key management for exchanging encrypted messages between two parties.3,834BSD-3-ClauseCryptographyNo standard library ksi-math-rsBasic math lib for Rust.1,443MIT ksignOpenWRT's `usign` utility rewritten in Rust. The crate provides both the executable and the library.3,882MITCryptography ksleo_public_testjust for pub test1,625MIT ksmmKernelSU Module Manager CLI1,282MITCommand line utilities ksniA Rust implementation of the KDE/freedesktop StatusNotifierItem specification1,086,653UnlicenseAPI bindings ksnnksnn, or Kosiorek's Simple Neural Networks, is a crate that simplifies the creation, training, and validation of a neural…5,099MIT OR Apache-2.0 ksoftKSoft.SI api wrapper written in pure Rust15,296MPL-2.0API bindingsAsynchronous ksonRust implementation of the kson sdvx chart format.2,035MIT kson-effect-param-macroMacros for the kson crate2,685MIT kson-rsIdiomatic Rust bindings to kson-lib857Apache-2.0 kson-sysRust bindings to kson-lib1,280Apache-2.0 ksoundA minimalist command-line MP3 player written in Rust.913AGPL-3.0Command line utilitiesMultimedia::Audio kspOfficial CLI for the Kush Secure Protocol — 50+ commands for networking, encryption, and traffic analysis16MITCommand line utilitiesCryptography ksp-clientAsync KSP client library for building encrypted, multiplexed network applications15MITCommand line utilitiesCryptography ksp-commnet-calculator-cliKSP CommNet Calculator (CLI)4,433MIT OR Apache-2.0Command line utilitiesSimulation ksp-commnet-calculator-coreKSP CommNet Calculator (Core)6,858MIT OR Apache-2.0Simulation ksp-coreCore types, packet format, and binary encoding for the Kush Secure Protocol21MITCommand line utilitiesCryptography ksp-cryptoCryptographic primitives for the Kush Secure Protocol: X25519 key exchange, AEAD encryption, HKDF key derivation, and Ed25519…20MITCommand line utilitiesCryptography ksp-handshakeHandshake state machine, version/capability negotiation, and authentication for KSP18MITCommand line utilitiesCryptography ksp-serverAsync KSP server implementation with Tokio for high-concurrency encrypted communication15MITCommand line utilitiesCryptography ksp-transportTransport layer for KSP: session management, replay protection, streaming, flow control, and compression18MITCommand line utilitiesCryptography kspconfigtoolKSP1 ConfigNode parser and block removal tool1,466MIT-0 OR GPL-2.0-or-laterCommand line utilitiesText processing kspinSpinlocks used for kernel space that can disable preemption or IRQs in the critical section.117,751GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0No standard libraryOperating systems ksplangA ksplang interpreter1,933MITCompilers ksqimplementation of a k-2 tree4,521MIT ksqlA JSON data expression lexer, parser, cli and library22,281MIT OR Apache-2.0 ksqldbA thin wrapper around the KSQL DB REST API to make it more ergonomic to work with.8,313Apache-2.0API bindingsAsynchronous ksre-tuiksre-tui is a k8s visual command line tool.7,258Apache-2.0Command line utilities ksrtKafka Schema Registry Tool1,659MIT kstackAn stack with ability to pop, show and push K items at a time.1,324MIT OR Apache-2.0 kstarterCreate detached Kit desktop sessions for kitwin sidecar tools16Apache-2.0Command line utilities kstatCrate providing an ffi wrapper around the native illumos kstat library.5,406MIT kstat-rsRust interface to illumos's libkstat598,003MIT OR Apache-2.0 kstdA kernel standard library for the martimos kernel11,093MIT OR Apache-2.0 kstone-apiHigh-level DynamoDB-compatible API for KeystoneDB264MIT OR Apache-2.0Database interfacesDatabase implementations kstone-clientgRPC client library for KeystoneDB remote access261MIT OR Apache-2.0Database interfacesDatabase implementations kstone-coreCore storage engine for KeystoneDB - LSM tree, WAL, and DynamoDB-compatible API578MIT OR Apache-2.0Database interfacesDatabase implementations kstone-protoProtocol Buffers definitions for KeystoneDB gRPC API433MIT OR Apache-2.0Database interfacesDatabase implementations kstoolA tools crate used by KunoiSayami's projects9,402AGPL-3.0-or-later kstool-helper-generatorA macro help user create mpsc communications and other7,495AGPL-3.0-or-later kstringKey String: optimized for map keys49,632,947MIT OR Apache-2.0 ksuidA library for efficiently generating, parsing and serializing Segment.io KSUIDs28,325MIT ksuid-cliA command line interface for generating, parsing, and serializing Segment.io KSUIDs2,105MIT ksunamiProduce constant, configurable, cyclical waves of Kafka Records14,310MIT OR Apache-2.0Command line utilitiesDevelopment tools ksw2ksw2 rust binding1,835MIT ksw2-sysRust bindings for the ksw2 sequence alignment library1,522MIT ksw2rsNative Rust port of ksw2 (ksw2_extz2_sse) with stable-Rust SIMD backends1,163BSD-3-ClauseAlgorithmsScience kswayCrate for interfacing with sway/i3 ipc5,651MIT kswitchA simple command line tool for light/dark theme switching in KDE Plasma.28MITCommand line utilitiesConfiguration ksymA Rust crate for generating symbol tables for operating systems.17,786non-standard ksynthPatch manipulation for Kawai digital synths37,699MIT ksz8851snlLow level register descriptions and driver for the KSZ8851SNL SPI Ethernet controller458MITEmbedded developmentNo standard library ksz8863A driver for the KSZ8863 Ethernet Switch.5,294MIT OR Apache-2.0 ktA key management tool for PKI and similar things.13,012non-standardCryptography kt-dogA modern, fast, cross-platform, alternative to cat1,227Apache-2.0 AND BSD-3-Clause AND ZlibCommand line utilities kt-list-comprehensionsPython-like list comprehensions for Rust922Apache-2.0 AND MITDevelopment toolsDevelopment tools::Build Utils ktamido_minigrepmini grep.1,847MIT ktarA security-focused bsdtar-compatible tar frontend24MIT ktavKtav — a plain configuration format. Three rules, zero indentation, zero quoting. Serde-native.2,202MIT OR Apache-2.0ConfigurationParsing tools ktensora graph based neural network framework4,018MPL-2.0 ktermA terminal TUI for managing a Luhmann-style Zettelkasten, compatible with kasten.52MITCommand line utilities ktesioAgentic skills package manager109PolyForm-Noncommercial-1.0.0Command line utilitiesDevelopment tools ktesio-adapter-apiReserved: the Adapter Contract (types and traits) for Ktesio, the unified personal-agent runner. The real implementation lands…83PolyForm-Noncommercial-1.0.0