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.

kmpmKMP(Knuth-Morris-Pratt algorithm) method library7,544MIT kmpsearchString/Byte pattern searching within byte slices or strings, using the Knuth Morris Pratt algorithm.5,961MITAlgorithms kmsRust adaptation of windows and linux commands.3,330MIT kms-aeadKMS/AEAD envelope encryption for GCP/AWS KMS and Ring AEAD encryption1,993,763Apache-2.0API bindingsCryptography kms-clientClient-side helpers for MATA KMS sovereign-auth — signs assertions with the device's M5 signing key and round-trips the…91MIT OR Apache-2.0 kms-typesShared envelope types for MATA's KMS sovereign-auth (NonceEnvelope, SignedAssertion, RosterUpdate, DidDocumentV2). Phase 1 of the…110MIT OR Apache-2.0 kms-verifierMATA KMS sovereign-auth verification engine. Phase 2 of the Phase 1 Wallet Overhaul Mission. Used by kms-banking-proxy today;…31MIT OR Apache-2.0 kms_rsA crate for interacting with AWS KMS.2,978MIT OR Apache-2.0 kmsmReserved for rktk project38MIT kmsm-rktkReserved for rktk project40MIT kmsvncA KMS/DRM-based VNC server for Linux235MIT knnvgt/fldrs/qckly11,924MITCommand line utilitiesFilesystem kn-cuda-evalA CUDA executor for neural network graphs20,080Apache-2.0 OR MITCompilersScience kn-cuda-sysA wrapper around the CUDA APIs20,429Apache-2.0 OR MITCompilersScience kn-graphA neural network inference graph intermediate representation, with surrounding utilities.22,482Apache-2.0 OR MITCompilersScience kn-runtimeDynamic wrapper around CPU and GPU inference8,293Apache-2.0 OR MITCompilersScience kn0sys-ecc-rsIntuitive library for elliptic curve cryptography tutorials920Apache-2.0Mathematics kn0sys-liblmdb-sysLMDB native lib2,744MITDatabase interfaces kn0sys-lmdb-rsLMDB bindings7,998MITDatabase interfaces kn0sys-ndarray-statsStatistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray.1,674MIT OR Apache-2.0Data structuresScience kn0sys-nnA collection of nearest neighbour algorithms6,140MIT OR Apache-2.0AlgorithmsMathematics kn0sys_ndarrayAn n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and…2,403MIT OR Apache-2.0Data structuresScience kn0sys_ndarray_randConstructors for randomized arrays. `rand` integration for `ndarray`.2,055MIT OR Apache-2.0Data structuresScience kn0syseccrsIntuitive library for elliptic curve cryptography tutorials3,353Apache-2.0Mathematics kn_auth_serviceExample auth service1,506MIT knackCLI for packaging, discovering, and installing Agent Skills170MITCommand line utilitiesDevelopment tools knack-coreCore types and validation for knack Agent Skills tooling242MITDevelopment tools knack-registrySelf-hostable HTTP registry server for knack Agent Skills159MITCommand line utilitiesWeb programming::HTTP server knack-typesShared wire-format types and Backend trait for the Knack CLI ecosystem20MITAPI bindingsCommand line utilities knafehQUIC-based RPC library with Python bindings36Apache-2.0AsynchronousNetwork programming knappCLI typing exercise tool.57MIT knapsackA binary serialization libary1,628Apache-2.0 knapsack-oxigenKnapsack problem resolution using oxigen.1,911MIT/Apache-2.0AlgorithmsScience knaptimeSolve the knapsack problem and its variants5,312MIT knarkzelUseful functions and re-exports missing in std9,417GPL-2.0 knasBifurcated error handling19MIT knativeKnative custom resource definitions and objects.3,542Apache-2.0 knative-conditionsKnative status condition types and management.3,531Apache-2.0 knative-deriveCreate custom types that adhere to knative specifications.2,947Apache-2.0 knative-eventingKnative eventing custom resource definitions and objects.1,577Apache-2.0 knativityUnofficial Rust SDK for Knative6,020Apache-2.0 kndbSimple database1,635Apache-2.0Command-line interfaceCommand line utilities kneasle_ringing_utils'kitchen sink' utility library for my ringing projects26,658MIT knee_scraperRecursive scraping & downloading media, optionaly on word/phrase. 'AI CAPTCHA Solving', and Parses js content for keywords.8,604MIT kneedPure rust implementation of Knee-point detection6,002BSD-3-Clause knetA server and a client that can write and read at the same time.5,880MIT knet-bindingsRust bindings for Kronosnet libraries3,213LGPL-2.1+API bindings knetrsA TCP library1,674MIT knfKNF for Rust1,658UnlicenseData structures knf-rsfbank features extractor without external dependencies1,191,712MIT knf-rs-newfbank features extractor without external dependencies2,779MIT knf-rs-sysfbank features extractor without external dependencies1,192,127MIT knf-rs-sys-newfbank features extractor without external dependencies1,509MIT kni-rsA kamar notices interface for rust1,688MIT knickishNamespace RFC has been accepted, reserving this to move my crates under1,548MIT knienTyped RabbitMQ interfacing for async Rust14,334MIT OR Apache-2.0AsynchronousWeb programming knievelFearlessly fast ad delivery that steals the show747MIT knifeAn iterator that divides things evenly5,730MITMathematicsRust patterns knife-4-summer-rsKnife4j-style OpenAPI documentation plugin for summer-rs and aide76MIT knife-util一个为 knife 项目提供通用工具和功能的 Rust 库171Apache-2.0Development tools kniferA wasm container system. In progress1,523non-standard knightrsThe Knight programming language, in Rust10,313MIT knights-tour...1,545MPL-2.0 knilAn environment based logger, built with simplicity in mind.5,464MIT knishio-cliKnishIO validator orchestration CLI — Docker control, cell management, benchmarks, and health checks156GPL-3.0-or-laterCommand line utilities knishio-clientRust implementation of the Knish.IO SDK for interacting with Knish.IO decentralized anchor node validator infrastructure.378GPL-3.0-or-laterAPI bindingsCryptography knitDeterministic synthetic data generation toolset39MITCommand line utilitiesDevelopment tools::Testing knit-cliA local-first CLI for coordinating cross-repo feature bundles.20Apache-2.0Command line utilitiesDevelopment tools knit-md-docxKnit Markdown (CommonMark + GitHub Flavored Markdown) into a Word .docx with high fidelity53MIT OR Apache-2.0Command line utilitiesText processing knit-md-docx-rsA .docx writer (fork of docx-rs) with native OMML/oMath equations, run-level super/subscript, and paragraph borders for thematic…81MIT knit-textAn abandoned crate2,699MIT knitro_rsRust Bindings for Artelys Knitro.3,871MIT OR Apache-2.0Science knitting_chartCompiles a knitting chart from file containing stitch pattern.5,700non-standard knitting_parseA knitting parser library based on nom.12,646non-standard knixlCompile opinionated KDL into maintainable, committed NixOS module source.26MIT OR Apache-2.0Command line utilitiesDevelopment tools knixl-irknixl IR: a constrained subset of Nix (module bodies) with a deterministic emitter.54MIT OR Apache-2.0Development tools knixl-kdlKDL input-parsing helpers for knixl, over the kdl crate.51MIT OR Apache-2.0Development toolsParsing tools knixl-lockknixl's lockfile model and reconcile/drift state machine.40MIT OR Apache-2.0Development tools knixl-modulesThe knixl Module trait, built-in modules, and the declarative KDL module loader.42MIT OR Apache-2.0Development tools knixl-nixnixfmt invocation and content hashing for knixl.43MIT OR Apache-2.0Development tools knixl-oracleValidate emitted NixOS option paths against the real option set.51MIT OR Apache-2.0Development tools knixl-pipelineknixl's generation pipeline: KDL in, formatted Nix files out.34MIT OR Apache-2.0Development tools knnA library to compute KNN.7,543MIT knn_classifierThis simple library is a classifier for the k-Nearest Neighbors (kNN/k-nn) algorithm.4,616MITAlgorithms knoA command line tool for managing notes28MIT knobYet Another C/C++ Build System8,374GPL-3.0-or-later knockKnock is a simple HTTP Client for Rust16,916MPL-2.0 knock-cliA port knocking client1,603Apache-2.0 knock-knockCLI tool for obtaining and outputting domain name information in an easy-to-read format5,255CC0-1.0 knockdA port knocking server written in Rust1,602Apache-2.0 knockknockCLI tool for ping protocols4,142MIT knokCompile-time linalg graphs for Rust116Apache-2.0 knok-buildBuild-script graph tracing and code generation for knok78Apache-2.0 knok-build-macrosBuild-time graph registration macros for knok96Apache-2.0 knok-compileMLIR lowering and IREE compilation for knok171Apache-2.0 knok-coreCore graph IR and type checking for knok210Apache-2.0 knok-macrosProcedural macros for knok59Apache-2.0 knollA command-line tool for configuring macOS displays13,200MITCommand line utilities knopeA command line tool for automating common development tasks62,823MITCommand line utilitiesDevelopment tools knope-configA library for handling common configuration of Knope9,765MIT knope-versioningA library for handling all the versioned files supported by Knope13,572MIT knossosRust library for generating and rendering mazes11,906Apache-2.0Algorithms knotCodebase Graph + Vector RAG Indexer for Java, TypeScript, JavaScript, Kotlin, Rust, Python, Groovy, C/C++, Build Systems, and…1,122MIT knot-serverDistributed REST API server for knot codebase indexing. Manages Git repositories across a cluster with shared workspace…536MIT knot0-typesRust types generated from Knot0 JSON Schemas577MITConfigurationData structures knota-devDevelopment scaffold CLI for Knota projects17Apache-2.0Command line utilities knotoidPhysical primitives for witnessing digital change: hash-chained, hardware-signed witness entries (COSE_Sign1 + deterministic…33MIT OR Apache-2.0CryptographyNo standard library knotraknotra: multi-project VCS dashboard and bulk-operation tool.96Apache-2.0 knotra-uiknotra UI foundation: theme tokens, attention status colors, i18n catalog, and layout primitives on iced.128Apache-2.0 knotra-vcsknotra VCS facade: multi-project VcsAdapter + domain model over the published endringer crates.125Apache-2.0 knotsC/C++/Rust/Python/JavaScript/TypeScript/Ada/Go/Java/C#/Kotlin/Swift/PHP complexity analyzer with AI cost metrics (AIRD, AICP),…295MIT knottFast Rust package manager helper for Arch Linux repos and the AUR322MITCommand line utilities knott-cliCommand-line interface for Knott18MIT OR Apache-2.0 knott-daeA Linux daemon management TUI powered by scrin, aisling, and scrin-widgets concepts.14MITCommand line utilitiesOperating systems::Linux APIs knott-dataforgeFast dataset discovery and archive helpers for Hugging Face and Zenodo17MITCommand line utilitiesDevelopment tools knott-extrasOptional extensions for Knott18MIT OR Apache-2.0 knott-osOperating-system utilities for Knott18MIT OR Apache-2.0 knottyknot your average geometry lib1,544MIT OR Apache-2.0 knowThe KNOW Framework for Rust58,291UnlicenseData structures know-cliThe Know Ontology command-line interface (CLI).1,489UnlicenseCommand line utilities know-thy-shellCommand line tool for know-thy-shell.info16,931MIT know_yamlThe KNOW Framework for Rust4,612UnlicenseData structures knowditSmart contract auditing framework.127GPL-2.0-only knowdit-agentsSmart contract auditing framework.149GPL-2.0-only knowdit-auditSmart contract auditing framework.149GPL-2.0-only knowdit-cg-staticSmart contract auditing framework.312GPL-2.0-only knowdit-kgSmart contract auditing framework.280GPL-2.0-only knowdit-kg-modelSmart contract auditing framework.583GPL-2.0-only knowdit-moveplaceholder21GPL-2.0-or-later knowdit-projectSmart contract auditing framework.264GPL-2.0-only knowdit-repo-modelSmart contract auditing framework.469GPL-2.0-only knowdit-solSmart contract auditing framework.339GPL-2.0-only knoweryKnowery1,623Unlicense knowhowError with context and with known source error19MIT knowledgeThe launcher and updater for Knowledge.Dev Workbench10,323LicenseRef-Proprietary knowledge-dbSelf-organizing Markdown knowledge store for AI agents — append, search with query alias expansion, autotune, virtual filesystem36MITCommand line utilitiesDatabase implementations knowledge-runtimeBounded orchestration scaffold for semantic-memory: classification, routing, scoped entity resolution, provenance-preserving…156MITAlgorithmsScience known-countriesWell-known countries.1,870UnlicenseNo standard libraryRust patterns known-errorsWell-known errors.35,421UnlicenseAPI bindingsConfiguration known-factsWell-known facts.2,129Unlicense known-foldersA safe wrapper around the Known Folders API on Windows1,551,856Apache-2.0 OR MITAPI bindingsFilesystem known-languagesWell-known languages.2,663UnlicenseNo standard libraryRust patterns known-pathsWell-known pathnames.5,325UnlicenseFilesystemOperating systems known-schemesWell-known URI/IRI schemes.84,171UnlicenseNetwork programmingNo standard library known-typesWell-known types.7,772UnlicenseAPI bindingsConfiguration known-types-anthropicWell-known types for Anthropic APIs.630UnlicenseAPI bindingsConfiguration known-types-githubWell-known types for GitHub APIs.21UnlicenseAPI bindingsConfiguration known-types-googleWell-known types for Google APIs.608UnlicenseAPI bindingsConfiguration known-types-graphqlWell-known types for GraphQL specifications.603UnlicenseAPI bindingsConfiguration known-types-gravatarWell-known types for Gravatar APIs.22UnlicenseAPI bindingsConfiguration known-types-ietfWell-known types for IETF specifications.622UnlicenseAPI bindingsConfiguration known-types-instagramWell-known types for Instagram APIs.21UnlicenseAPI bindingsConfiguration known-types-linkedinWell-known types for LinkedIn APIs.21UnlicenseAPI bindingsConfiguration known-types-lumaWell-known types for Luma APIs.22UnlicenseAPI bindingsConfiguration known-types-nostrWell-known types for the Nostr protocol.608UnlicenseAPI bindingsConfiguration known-types-openaiWell-known types for OpenAI APIs.7,978UnlicenseAPI bindingsConfiguration known-types-pypiWell-known types for Python Package Index (PyPI) APIs.2,241UnlicenseAPI bindingsConfiguration known-types-rubygemsWell-known types for RubyGems.org APIs.2,257UnlicenseAPI bindingsConfiguration known-types-w3cWell-known types for W3C specifications.610UnlicenseAPI bindingsConfiguration known-types-xWell-known types for X (formerly Twitter) APIs.614UnlicenseAPI bindingsConfiguration known-valuesBlockchain Commons Known Values.43,589BSD-2-Clause-PatentData structuresEncoding knowsKnowledge system/management for every AI.25BSD-3-Clause knoxstructured secret vault encrypted through GPG14,770MIT knox-sdkRust SDK for Knox Networks1,657MIT OR Apache-2.0 knrknr935non-standard knrsUtilities for working with the Kilts Nielsen retail scanner (KNRS) data7,438non-standard knshToy shell written in Rust1,471MITOperating systems knubeSimple expressions defined recursively.2,972MIT knuckles-macroA procedural macro crate for generating Knuckles.2,417MIT knuckles-parseA tooklkit for parsing PDB records2,533MIT knuffelAnother KDL language implementation216,711MIT/Apache-2.0ConfigurationEncoding knuffel-deriveA derive implementation for knuffel KDL parser217,235MIT/Apache-2.0 knuibytcrexwzA fun game where you guess what number the computer has chosen.1,470MIT OR Apache-2.0 knurdyMinimal, opinionated KDL deserialization with Serde7,216MIT knurlElm-inspired TUI for embedded pixel displays - OLED, TFT66MIT OR Apache-2.0Embedded developmentNo standard library knurl-coreCore abstractions for knurl - no_std, zero dependencies94MIT OR Apache-2.0Embedded developmentNo standard library knurl-graphicsembedded-graphics pixel-display adapter for knurl68MIT OR Apache-2.0Embedded developmentNo standard library knurling-traitsTraits used to specify a common interface layer for portable embedded drivers - making bare metal more ergonomic2,376MIT knusAnother KDL language implementation23,171MIT/Apache-2.0ConfigurationEncoding knus-deriveA derive implementation for knus KDL parser23,357MIT/Apache-2.0 knusbaum_consulPatched version of the Rust client libray for Consul HTTP API2,851MIT/Apache-2.0 knustAsynchronous KNX/IP library for Rust90MITAsynchronousNetwork programming knut-bifrostBifröst — watch lakehouse tables (Iceberg via Spark Connect) and materialise them as a FalkorDB property graph67Apache-2.0 knut-pipelinesViewer for Spark Declarative Pipelines (SDP / spark.pipelines, SPARK-51727) — fetch the dataflow DAG and stream run events from a…85Apache-2.0 knut-popsimCanonical pure-Rust generator for the synthetic Swedish 11-million-person population graph (12-label graph DB). No…110MIT OR Apache-2.0Data structuresSimulation knut-popvizegui driver for the population bulk-loader — live progress + headless introspection60Apache-2.0 knut-thundÞund — a Rust-native, Arrow-centric streaming dataflow engine (batch + streaming) with a pluggable execution backend: native…62Apache-2.0 knuth-bendixPlaceholder for Knuth-Bendix1,676Apache-2.0 knx-coreCore KNX types: addresses, cEMI frames, and KNXnet/IP framing primitives.157MITNetwork programmingParser implementations knx-dptKNX datapoint type (DPT) encoding and decoding.143MITEncodingParser implementations knx-ipKNXnet/IP client: tunnelling, routing, and discovery.124MITNetwork programming knx-ip-clientKNXIP Client library11,867MIT knx-picoKNXnet/IP protocol implementation for embedded systems937MIT OR Apache-2.0Embedded developmentNetwork programming knx-rs-corePlatform-independent KNX protocol types, CEMI frames, and DPT conversions2,168GPL-3.0-onlyEmbedded developmentEncoding knx-rs-deviceKNX device stack — group objects, interface objects, ETS programming1,910GPL-3.0-onlyEmbedded developmentHardware support knx-rs-ipKNXnet/IP tunnel, routing, and discovery1,893GPL-3.0-onlyHardware supportNetwork programming knx-rs-prodCross-platform .knxprod builder for KNX ETS product databases: renumber, hash, sign, and package — pure Rust, no .NET1,625GPL-3.0-onlyCommand line utilitiesDevelopment tools knx-rs-tpKNX TP-UART data link layer for embedded targets (Siemens TP-UART 2, OnSemi NCN5120/5130)223GPL-3.0-onlyEmbedded developmentHardware support knx-rustKNX Library1,714LGPL-3.0-onlyEmbedded developmentEncoding knx_ets_rsKNX ETS Library9,785Apache-2.0Embedded developmentNetwork programming