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.

polkadot-jemalloc-shimShim crate to enable jemalloc-allocator feature for polkadot crates and setting global allocator to jemalloc1,254GPL-3.0-only polkadot-linterCompiler-backed linter for Polkadot SDK and FRAME codebases13Apache-2.0Command line utilitiesDevelopment tools polkadot-mcpMCP server for AI-native interaction with Polkadot, Kusama, and Substrate chains30Apache-2.0API bindingsCommand line utilities polkadot-network-bridgeThe Network Bridge Subsystem — protocol multiplexer for Polkadot.181,167GPL-3.0-only polkadot-node-clockClock abstraction shared by Polkadot node subsystems.1,122GPL-3.0-only polkadot-node-collation-generationCollator-side subsystem that handles incoming candidate submissions from the parachain.180,182GPL-3.0-only polkadot-node-core-approval-votingApproval Voting Subsystem of the Polkadot node183,871GPL-3.0-only polkadot-node-core-approval-voting-parallelApproval Voting Subsystem running approval work in parallel75,124GPL-3.0-only polkadot-node-core-av-storeThe Availability Store subsystem. Wrapper over the DB that stores availability data and chunks.179,825GPL-3.0-only polkadot-node-core-backingThe Candidate Backing Subsystem. Tracks parachain candidates that can be backed, as well as the issuance of statements about…181,191GPL-3.0-only polkadot-node-core-bitfield-signingBitfield signing subsystem for the Polkadot node179,969GPL-3.0-only polkadot-node-core-candidate-validationPolkadot crate that implements the Candidate Validation subsystem. Handles requests to validate candidates according to a PVF.181,713GPL-3.0-only polkadot-node-core-chain-apiThe Chain API subsystem provides access to chain related utility functions like block number to hash conversions.179,768GPL-3.0-only polkadot-node-core-chain-selectionChain Selection Subsystem180,564GPL-3.0-only polkadot-node-core-dispute-coordinatorThe node-side components that participate in disputes180,711GPL-3.0-only polkadot-node-core-parachains-inherentParachains inherent data provider for Polkadot node179,772GPL-3.0-only polkadot-node-core-prospective-parachainsThe Prospective Parachains subsystem. Tracks and handles prospective parachain fragments.180,375GPL-3.0-only polkadot-node-core-provisionerResponsible for assembling a relay chain block from a set of available parachain candidates181,170GPL-3.0-only polkadot-node-core-pvfPolkadot crate that implements the PVF validation host. Responsible for coordinating preparation and execution of PVFs.182,123GPL-3.0-only polkadot-node-core-pvf-checkerPolkadot crate that implements the PVF pre-checking subsystem. Responsible for checking and voting for PVFs that are pending…180,000GPL-3.0-only polkadot-node-core-pvf-commonPolkadot crate that contains functionality related to PVFs that is shared by the PVF host and the PVF workers.182,455GPL-3.0-only polkadot-node-core-pvf-execute-workerPolkadot crate that contains the logic for executing PVFs. Used by the polkadot-execute-worker binary.72,409GPL-3.0-only polkadot-node-core-pvf-prepare-workerPolkadot crate that contains the logic for preparing PVFs. Used by the polkadot-prepare-worker binary.75,377GPL-3.0-only polkadot-node-core-runtime-apiWrapper around the parachain-related runtime APIs181,203GPL-3.0-only polkadot-node-jaegerPolkadot Jaeger primitives, but equally useful for Grafana/Tempo135,186GPL-3.0-only polkadot-node-metricsSubsystem metric helpers331,667GPL-3.0-only polkadot-node-network-protocolPrimitives types for the Node-side335,600GPL-3.0-only polkadot-node-primitivesPrimitives types for the Node-side335,362GPL-3.0-only polkadot-node-subsystemSubsystem traits and message definitions and the generated overseer197,858GPL-3.0-only polkadot-node-subsystem-test-helpersSubsystem traits and message definitions1,200GPL-3.0 polkadot-node-subsystem-typesSubsystem traits and message definitions332,781GPL-3.0-only polkadot-node-subsystem-utilSubsystem traits and message definitions194,597GPL-3.0-only polkadot-omni-nodeGeneric binary that can run a parachain node with u32 block number and Aura consensus6,987Apache-2.0 polkadot-omni-node-libHelper library that can be used to build a parachain node57,985Apache-2.0 polkadot-overseerSystem overseer of the Polkadot node330,736GPL-3.0-only polkadot-p2p-connectEstablish peer-to-peer connections with nodes on the Polkadot network73MIT polkadot-parachainTypes and utilities for creating and working with parachains12,225GPL-3.0-only polkadot-parachain-binRuns a polkadot parachain node which could be a collator.11,665Apache-2.0 polkadot-parachain-libHelper library that can be used to build a parachain node6,930Apache-2.0 polkadot-parachain-primitivesTypes and utilities for creating and working with parachains1,076,951GPL-3.0-only polkadot-performance-testpolkadot-performance-test8,634GPL-3.0-only polkadot-primitivesShared primitives used by Polkadot runtime1,541,562GPL-3.0-only polkadot-primitives-test-helpersTest helpers for Polkadot runtime primitives18,283GPL-3.0-only polkadot-rest-apiREST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.241GPL-3.0-or-later polkadot-rest-api-configConfiguration crate for polkadot-rest-api346GPL-3.0-or-later polkadot-rewardsHandy CLI for all your Polkadot ecosystem staking rewards needs.8,527MITCommand line utilitiesCryptography::Cryptocurrencies polkadot-rpcPolkadot specific RPC functionality.178,446GPL-3.0-only polkadot-runtimepolkadot-runtime7,966GPL-3.0-only polkadot-runtime-commonPallets and constants used in Relay Chain networks.843,767GPL-3.0-only polkadot-runtime-constantspolkadot-runtime-constants11,571GPL-3.0-only polkadot-runtime-metricsRuntime metric interface for the Polkadot node919,928GPL-3.0-only polkadot-runtime-parachainsRelay Chain runtime code responsible for Parachains.943,752GPL-3.0-only polkadot-runtime-releaser-cliPolkadot Runtime Releaser CLI.7,333GPL-3.0 polkadot-runtime-releaser-libPolkadot Runtime Releaser library.7,623GPL-3.0 polkadot-sdkPolkadot SDK umbrella crate.1,680,724Apache-2.0 polkadot-sdk-frameThe single package to get you started with building frame pallets and runtimes740,471Apache-2.0 polkadot-seraiLibrary for connecting to coin, tailored for Serai1,501AGPL-3.0-only polkadot-serviceUtils to tie different Polkadot components together and allow instantiation of a node.190,387GPL-3.0-only polkadot-staking-minerA tool to submit NPoS election solutions for substrate based chains9,403GPL-3.0 polkadot-staking-miner-monitorPolkadot Staking Miner Monitor1,182GPL-3.0 polkadot-statement-distributionStatement Distribution Subsystem181,229GPL-3.0-only polkadot-statement-tableStores messages other authorities issue about candidates in Polkadot.331,754GPL-3.0-only polkadot-test-clientpolkadot-test-client1,219GPL-3.0 polkadot-test-runtimepolkadot-test-runtime1,227GPL-3.0 polkadot-test-runtime-constantspolkadot-test-runtime-constants1,191GPL-3.0 polkadot-test-servicepolkadot-test-service1,199GPL-3.0 polkadot-voter-bagsCLI to generate voter bags for Polkadot runtimes26,799GPL-3.0-only polkaguardA comprehensive Rust CLI tool for analyzing Solidity smart contracts targeting PolkaVM deployment with zero-knowledge proof…1,413MITCommand line utilitiesCryptography polkahubpolkahub cli for easier blockchain deployment6,905MIT polkajamJAM protocol node implementation940Apache-2.0 polkakernelLinux syscall abstraction layer for PolkaVM/CoreVM2,240Apache-2.0EmulatorsVirtualization polkatoolA swiss knife toolkit for PolkaVM25,639MIT/Apache-2.0 polkavmA fast and secure RISC-V based virtual machine8,921,672MIT/Apache-2.0 polkavm-assemblerRuntime assembler for PolkaVM8,963,377MIT/Apache-2.0 polkavm-commonThe common crate for PolkaVM13,218,270MIT/Apache-2.0 polkavm-deriveThe derive crate for PolkaVM guest programs11,416,090MIT/Apache-2.0 polkavm-derive-implThe derive crate for PolkaVM guest programs (implementation)11,525,390MIT/Apache-2.0 polkavm-derive-impl-macroThe derive crate for PolkaVM guest programs (proc-macro)11,066,551MIT/Apache-2.0 polkavm-disassemblerDisassembler for PolkaVM23,833MIT/Apache-2.0 polkavm-ffiC FFI bindings for PolkaVM - execute PVM programs from any language24MIT OR Apache-2.0API bindingsVirtualization polkavm-linkerPolkaVM offline linker8,229,057MIT/Apache-2.0 polkavm-linux-rawRaw bindings to Linux kernel APIs8,804,635MIT/Apache-2.0 polkavm-linux-sandboxSandbox implementation for PolkaVM (Linux-only)1,776MIT/Apache-2.0 polkitHigh-level bindings for libpolkit-gobject-125,1150BSD OR UnlicenseAPI bindingsAuthentication polkit-agentHigh-level bindings for libpolkit-agent-110,5880BSD OR UnlicenseAPI bindingsAuthentication polkit-agent-rsHigh-level bindings for libpolkit-gobject-13,434MITAPI bindingsAuthentication polkit-agent-rs-sysHigh-level bindings for libpolkit-gobject-13,709MITAPI bindingsAuthentication polkit-agent-sysLow-level bindings for libpolkit-agent-111,6340BSD OR UnlicenseAuthenticationExternal FFI bindings polkit-backendpolkit/PAM D-Bus authentication backend for remowt148MIT polkit-rsHigh-level bindings for libpolkit-gobject-14,193MITAPI bindingsAuthentication polkit-rs-sysHigh-level bindings for libpolkit-gobject-14,608MITAPI bindingsAuthentication polkit-sysLow-level bindings for libpolkit-gobject-126,2220BSD OR UnlicenseAuthenticationExternal FFI bindings poll-buf-utilsUtilities for poll_* methods working on buffers4,191MIT OR Apache-2.0 poll-channelPoll on channel13,293MIT poll-persistPoll a future multiple times1,519MIT OR Apache-2.0 poll-promisePoll the result of an async operation in a game or immediate mode GUI.2,401,755MIT OR Apache-2.0Asynchronous poll-reactiveA minimalistic poll-based reactive library1,574MIT poll-tailA simple, polling-based file tailer that gracefully handles log rotation and timestamp parsing.2,012MITCommand line utilitiesDevelopment tools poll_token_deriveProcedural macro for automatically deriving PollToken.38,413BSD-3-Clause pollable-mapUtilites for storing futures and streams in as a pollable map15,617Apache-2.0 OR MIT pollapopollapo rust impelmentation2,711MIT pollapo-rustpollapo rust impelmentation1,121MIT pollardMCP server that exposes Firefox-format performance profiles to AI coding assistants.200MIT OR Apache-2.0Command line utilitiesDevelopment tools::Profiling pollard-p-minus-oneAn implementation of Pollard's p-1 factoring algorithm1,774MIT pollenRuntime for the pollen programming language2,804MIT pollen-claimerTask claiming service for Pollen110MIT OR Apache-2.0 pollen-clockHybrid Logical Clock implementation for Pollen631MIT OR Apache-2.0 pollen-crdtCRDT synchronization for Pollen267MIT OR Apache-2.0 pollen-executorTask executor for Pollen267MIT OR Apache-2.0 pollen-membershipCluster membership management for Pollen using SWIM/Gossip487MIT OR Apache-2.0 pollen-rebalancerTask rebalancing service for Pollen110MIT OR Apache-2.0 pollen-routerConsistent hashing task router for Pollen265MIT OR Apache-2.0 pollen-rsEmbedded decentralized distributed task scheduler24MIT OR Apache-2.0AsynchronousConcurrency pollen-schedulerTask scheduler for Pollen188MIT OR Apache-2.0 pollen-storeStorage layer for Pollen using SQLite413MIT OR Apache-2.0 pollen-sysBindings for the pollen package2,442MIT pollen-transportQUIC-based transport layer for Pollen561MIT OR Apache-2.0 pollen-typesShared types for Pollen distributed task scheduler825MIT OR Apache-2.0 pollenwallA cute app which sets your wallpaper according to newly generated pollens. See https://pollinations.ai2,582MITCommand line utilities pollerFile I/O events library for Rust.6,574MITAsynchronousEmbedded development pollexArm instruction manipulator.9,969MPL-2.0 pollfdA simple polling crate1,149MIT pollinationAn experimental library exposing hybrid Raft and CRDT primitives.265MIT OR Apache-2.0Data structures pollingPortable interface to epoll, kqueue, event ports, and IOCP214,947,989Apache-2.0 OR MITAsynchronousNetwork programming polling-async-traitA proc macro that creates async methods based on polling methods for your trait2,910MPL-2.0 pollioA small native event poller abstraction over epoll and kqueue80MITNetwork programmingOperating systems pollockAn ergonomic and performant processing-like library for generative art and simple games in Rust8,853Unlicense pollsenddA tiny utility library to write poll-based systemd services57MIT pollsterSynchronously block the thread until a future completes23,772,079Apache-2.0/MITAsynchronousConcurrency pollster-macroProc-macro crate for pollster460,187Apache-2.0/MITAsynchronousConcurrency polluxQueue worker pool254MITAsynchronousConcurrency pollyA templating language for Rust.9,016MIT/Apache-2.0 polly-resilienceA Rust library for resilience447MITWeb programming polly-schedulerA robust task scheduling system leveraging Tokio, with built-in fault tolerance, persistence, and recovery capabilities to ensure…5,436non-standard polodbThe server of PoloDB, compatible with MongoDB5,033Apache-2.0 polodb-librocksdb-sysNative bindings to librocksdb13,708MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces polodb_bsonBSON lib for PoloDB18,847MIT polodb_coreAn embedded document database86,575Apache-2.0 pololu-smcA driver for the Pololu Simple Motor Controller G24,035MITEmbedded developmentNo standard library pololu_ticA driver to control the Tic series of stepper motor controllers created by Pololu, including the T500, T834, T825, T249, and 36v4.3,362MIT OR Apache-2.0Embedded developmentHardware support PololuRustRust library for Pololu microcontroller2,323MIT polona-dlNarzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona.5,588GPL-3.0Command line utilitiesMultimedia::Images poloniexClient for Poloniex crypto exchange API1,899MITAPI bindings poloniumYet another hacking framework2,882GPL-3.0-only poloniusCore definition for the Rust borrow checker11,370Apache-2.0/MIT polonius-engineCore definition for the Rust borrow checker4,543,289Apache-2.0/MIT polonius-parserParser for the Polonius project9,974Apache-2.0/MIT polonius-the-crabTools to feature more lenient Polonius-based borrow-checker patterns in stable Rust.10,823,460Zlib OR MIT OR Apache-2.0 polonius_workaroundSafe replacement for Polonius on stable Rust2,121MITRust patterns polotoSimple 2D plotting library that outputs SVG and can be styled using CSS774,802MIT poloto-chronoSimple 2D plotting library that outputs SVG and can be styled using CSS9,749MIT poloto-evcxrUse poloto in evcxr25,745MIT polsimCLI application for polarization simulations3,686MIT OR Apache-2.0Command line utilitiesScience polskiPolish inflection and morphology. Work in progress — name reserved while the implementation is developed.17MIT OR Apache-2.0Text processing polsysRust bindings for the POLSYS_PLP Fortran library that solves polynomial systems16MIT AND LicenseRef-ACMAlgorithmsScience poltergeistSession manager for the Ghostty terminal32MITCommand line utilitiesOperating systems::macOS APIs polyGeneric dense polynomials1,708MITAlgorithmsData structures poly-cliUniversal Polymarket CLI trading tool60MITCommand line utilitiesFinance poly-commitpolynomial commitment implementation7,826Apache-2.0Cryptography poly-coolPolynomial root-finding26,481MIT OR Apache-2.0 poly-decomp2D polygon convex decomposition for physics/collision43MITAlgorithmsGame development poly-dmpoly distribution manager20MIT poly-kvShared compressed KV-cache pool for multi-agent context. Two-tier codec policy (fib-quant cold + turbo-quant hot) with typed…38MIT poly-mcpA comprehensive MCP server with filesystem, diagnostics, scripting, time, network, context, git, input, clipboard, transform, and…409MITCommand line utilitiesDevelopment tools poly-mesherMeshing but poly1,760MIT poly-onceA thread-safe cell providing async and sync initialization primitives similar to OnceLock1,109MITAsynchronousConcurrency poly-ring-xnp1Polynomial ring Z[x]/(x^n+1) for lattice-based cryptography2,623MIT poly-toolsA pluggable, modular tool ecosystem with filesystem, diagnostics, scripting, time, network, context, git, input, clipboard,…18MITCommand line utilitiesDevelopment tools poly-translatorA high-performance multilingual translation library supporting multiple translation services83MIT poly1305The Poly1305 universal hash function and message authentication code78,640,085Apache-2.0 OR MITCryptographyNo standard library poly1305-nostdPure-Rust Poly1305 MAC implementation for no_std/bare-metal targets (avoids LLVM SIMD issues)379Apache-2.0CryptographyEmbedded development poly1743Poly1743944BSD-3-ClauseCryptographyNo standard library poly2geojsonConvert from Osmosis POLY to GeoJSON5,536GPL-3.0-or-later poly2triA binding to the c++ poly2tri library.3,121BSD-3-Clause poly2tri-rsAn idiomatic and fast Constrained Delaunay Triangulation library4,887MIT OR Apache-2.0 poly_doctestPolyglot documentation snippet test generator - extract code snippets from docs and generate tests1,386MIT OR Apache-2.0Development tools poly_enumHierarchical polymorphism with enums533Apache-2.0Rust patterns poly_enum_deriveProc macro helper crate for poly_enum1,163Apache-2.0 poly_interpA simple but powerful polynomial library focused on interpolation between points.953BSD-3-ClauseMathematicsNo standard library poly_itA no-std library for manipulating polynomials with slice support and minimal allocation.10,528MIT poly_l10nHandle locali(s|z)ations the correct way8,178GPL-3.0-or-laterAccessibilityInternationalization (i18n) poly_logUtilities for working with polynomials.1,481Apache-2.0 poly_loggerA set of flexible logger classes3,130MIT/Apache-2.0 poly_seriesPolynomial series handling interfaces116MIT poly_styled_componentsAST Transforms for styled-components2,693Apache-2.0 poly_styled_jsxAST transforms for styled-jsx2,784Apache-2.0 poly_surgeSomewhat novel, fast incremental polytope surgery in Rust. Add and remove halfspaces, 11x-1200x faster than the standard 'just…29MIT OR Apache-2.0AlgorithmsGraphics poly_swc_emotionAST Transforms for emotion2,760Apache-2.0 polya-gammaEfficient sampler for Polya-Gamma random variates8,110MIT OR Apache-2.0 polyanyaPolygon Any Angle Pathfinding90,888MIT OR Apache-2.0Game development polybar-mpris-watcher-rsA good music status display for polybar1,775GPL-3.0-or-later polybase_bb_rsbarretenberg bindings for Rust746non-standard polybladeMake shapes dance.1,238non-standardGraphicsMathematics polyboxMessage-passing abstractions to make working with channels and actors a more seamless experience26MIT OR Apache-2.0Concurrency polybox-codegenMessage-passing abstractions to make working with channels and actors a more seamless experience36MIT OR Apache-2.0Concurrency polybox-coreMessage-passing abstractions to make working with channels and actors a more seamless experience32MIT OR Apache-2.0Concurrency polycPolychrome SDK umbrella: re-exports the core polyc-* libraries (edge adapter, wire types, agent loop, and LLM provider) so a…666Apache-2.0 OR MIT polyc-agentThe agent turn loop: provider + tool-call routing, shared by the control plane and harness.730Apache-2.0 OR MIT polyc-capabilityCapability taxonomy, derivation functions, and the pure gate decision engine for polychrome.513Apache-2.0 OR MIT polyc-cryptoProvenance signatures (commonware-cryptography ed25519) for polychrome tool calls.720Apache-2.0 OR MIT