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.

papyrust-cliBuild publication-quality EPUB and print-ready PDF from a folder of Markdown.35MITCommand line utilitiesText processing paqHash file or directory recursively.16,706MIT paqusCore consensus primitives for the Paqus proof-of-work blockchain499MITCryptography::Cryptocurrencies parSession types, as an implementation of linear logic with MIX14,856MITAsynchronousConcurrency par-array-initConvenience functions for initializing arrays in parallel.3,229MITConcurrencyData structures par-coreSwitchable parallel execution core4,446,472Apache-2.0 par-dfsParallel, serial, and async dfs and bfs traversal4,840non-standardAlgorithmsAsynchronous par-fractalCross-platform GPU-accelerated fractal renderer with 2D and 3D support443MITGraphicsMultimedia par-iterFork of rayon, with chili support2,287,496Apache-2.0 par-iter-syncParallel Iterator With Sequential Output21,518non-standard par-mapParallel map and flat_map.358,239WTFPLConcurrency par-osm-rustShared OpenStreetMap and SRTM fetch, parse, and cache utilities232MIT par-particle-lifeGPU-accelerated particle life simulation in Rust71AGPL-3.0-or-laterGraphicsSimulation par-streamAsynchronous parallel streams analogous to rayon209,555MITAsynchronous par-termCross-platform GPU-accelerated terminal emulator with inline graphics support (Sixel, iTerm2, Kitty)675MITCommand line utilitiesGUI par-term-acpAgent Communication Protocol (ACP) implementation for par-term354MITDevelopment tools par-term-configConfiguration system for par-term terminal emulator1,405MITConfiguration par-term-emu-core-rustComprehensive terminal emulator library in Rust with Python bindings - VT100/VT220/VT320/VT420/VT520 support, PTY,…3,144MITAPI bindingsCommand line utilities par-term-emu-deriveProc-macro helpers for par-term-emu-core-rust Python bindings (ARC-014)111MIT par-term-fontsFont management and text shaping for par-term terminal emulator428MITText processing par-term-inputInput sequence generation for par-term terminal emulator423MITCommand line utilities par-term-keybindingsKeybinding system for par-term terminal emulator341MITGUI par-term-mcpMCP (Model Context Protocol) stdio server for par-term terminal emulator307MITCommand line utilities par-term-prettifierContent prettifier for par-term terminal emulator (Markdown, JSON, YAML, diffs, diagrams)125MITCommand line utilities par-term-renderGPU-accelerated rendering engine for par-term terminal emulator495MIT par-term-scriptingScripting and observer system for par-term terminal emulator340MITCommand line utilities par-term-settings-uiSettings UI for par-term terminal emulator484MITGUI par-term-sshSSH host management and discovery for par-term terminal emulator277MITNetwork programming par-term-terminalTerminal manager for par-term terminal emulator441MITCommand line utilities par-term-tmuxtmux control mode integration for par-term terminal emulator362MITCommand line utilities par-term-updateSelf-update and update-check system for par-term terminal emulator369MITCommand line utilities par-validatorA truely parallel field validator engine written on top of ryon, wgpu and rust-key-paths.35MITConcurrency par_benchMechanisms for multithreaded benchmarking, designed for integration with Criterion or a similar benchmark framework7,357MIT par_ioParallel, async file I/O library with control over memory usage with no dependencies.3,932BSD-3-Clause par_itertoolsExtra iterator adaptors, iterator methods, free functions, and macros that work in parallel conexts.458MITAlgorithmsRust patterns par_sliceSlices that may be accessed from multiple threads with different levels of safety3,556MITConcurrency paraParasite toolkit6,908CC0-1.0 para-auditA simple CLT for supervising/interfacing with a storage convention based on Tiago Forte's Second Brain - PARA principle.3,429MITCommand line utilities para-cliDecoder and utility for the Flipnote Studios .ppm animation format.1,575MITEncoding para-graph"Para-Graph" delivers swift, parallel graph algorithms in Rust, optimized for CPU and GPU. Ideal for HPC workflows.4,497MIT parabellumPrepare for war530CC0-1.0 parabolaRepresentation of a parabola of the form `ax² + bx + c`.86GPL-3.0-onlyMathematicsScience parabuildA parallel build utility for template heavy projects.11,181MPL-2.0AsynchronousDevelopment tools::Profiling paracasCLI for downloading Dukascopy tick data93MITCommand line utilitiesEncoding paracas-aggregateOHLCV aggregation for paracas tick data downloader393MITCommand line utilitiesEncoding paracas-daemonBackground job management for paracas tick data downloader174MITCommand line utilitiesEncoding paracas-estimateDownload size and time estimation for paracas tick data downloader175MITCommand line utilitiesEncoding paracas-fetchHTTP client and data fetching for paracas tick data downloader536MITCommand line utilitiesEncoding paracas-formatOutput formatters for paracas tick data downloader288MITCommand line utilitiesEncoding paracas-instrumentsInstrument registry for paracas tick data downloader534MITCommand line utilitiesEncoding paracas-libHigh-performance Rust library for downloading Dukascopy tick data439MITCommand line utilitiesEncoding paracas-typesCore types for paracas tick data downloader961MITCommand line utilitiesEncoding parachain-template-nodeA new Cumulus FRAME-based Substrate Node, ready for hacking together a parachain.2,535Unlicense parachain-template-runtimeA new Cumulus FRAME-based Substrate Runtime, ready for hacking together a parachain.14,254Unlicense parachains-commonLogic which is common to all parachain runtimes798,714Apache-2.0 parachains-common-typesCommon types for parachains34,548Apache-2.0 parachains-runtimes-test-utilsUtils for Runtimes testing701,876Apache-2.0 parachuteJust in time transcoder / transmuxer10,657MIT OR Apache-2.0 paracletics-hypercubeGeneral-purpose paracletic hyper cube compression toolkit.23MITCompressionEncoding paracordA fast, simple, multi-threaded string interning library6,160Apache-2.0 paracosmParacosm Engine Project1,185MIT OR Apache-2.0 parade-rsRust rewrite of Parade - an experimental interactive-fiction playground / filesystem / operating system?1,436AGPL-3.0-or-later paradedb-tantivySearch engine library2,380MITData structuresDatabase implementations paradexParadex client library21,760MIT paradicshift_rust_clientThis Rust client library enables seamless integration with various services within the ParadicShift platform.1,100Apache-2.0API bindingsConcurrency paradisParallel processing with disjoint indices7,132MIT OR Apache-2.0ConcurrencyRust patterns paradis-corecore functionality for paradis4,558MIT OR Apache-2.0ConcurrencyRust patterns paradis-demodemo functionality for paradis, not intended for use1,396MIT OR Apache-2.0ConcurrencyRust patterns paradiseplaceholder, will be used very soon1,055MIT OR Apache-2.0 paradownA multi-threaded download manager with resume capability68Apache-2.0AsynchronousNetwork programming paradoxLibrary for dev/testing for LU related software3,353MIT paraglide-launchAnalyze a project and detect deployable services, languages, frameworks, commands, and env vars3,610MIT paragonParagon1,329MIT paragoner_auth_serviceA simple authentication service for LGR Bootcamp641MIT paragraphThe package provides a line-breaking algorithm.3,921Apache-2.0/MIT paragraph-breakerAn implementation of the Knuth-Plass algorithm for breaking paragraphs into lines61,162MIT paragraphsA Parallel Graph Execution Library12,975MIT parailEasily switch between sequential and parallel.2,460MIT paraisoplaceholder, will be used very soon1,047MIT OR Apache-2.0 parakeetA small network stack, initially focused on UDP/IPv6 for 6LoWPAN1,714MIT parakeet-rsFast ASR & Speaker Diarization with NVIDIA Parakeet via ONNX51,810MIT OR Apache-2.0Multimedia::AudioScience parakesh-commonCommon parts for ParaKesh Cashu wallet557MIT paralegalPlaceholder crate for the Paralegal verifier.1,503MIT paralegal-flowPlaceholder crate for the Paralegal verifier. See <https://github.com/brownsys/paralegal>.1,466MIT paralegal-policyPlaceholder crate for the Paralegal verifier.1,480MIT paralegal-spdgPlaceholder crate for the Paralegal verifier.1,463MIT paralightA lightweight parallelism library for indexed structures6,509MIT OR Apache-2.0Concurrency parallaxA rusty wrapper for the PARSEC SDK1,197MIT parallax-pipelineParallax: a Rust-native streaming pipeline engine with zero-copy multi-process support111MIT OR Apache-2.0AsynchronousData structures parallax-pipeline-macrosProcedural macros for Parallax, the Rust-native streaming pipeline engine19MIT OR Apache-2.0 parallelCommand-line CPU load balancer for executing jobs in parallel46,777MITCommand line utilities parallel-bz2-reduxCorrect, high-performance parallel bzip2 compression and decompression479CC0-1.0CompressionConcurrency parallel-disk-usageHighly parallelized, blazing fast directory tree analyzer110,030Apache-2.0Command line utilitiesFilesystem parallel-event-emitterParallel Event Emitter for concurrent listener invocation based on futures-rs and futures-cpupool13,418MITConcurrency parallel-factorialSimple, fast, parallel factorial calculator.4,035MIT parallel-futurefluent async task experiments4,959MIT OR Apache-2.0 parallel-getterFetch a file with parallel GET requests5,433MITNetwork programming parallel-gnuplotParallel calls to GNUPlot. Calls the same GNUPlot script once for each data file block.14,092MITCommand line utilitiesScience parallel-iteratorParallelize any iterator with ease!11,919Apache-2.0/MITConcurrency parallel-processorFramework to manage asynchronous execution of multiple compute units communicating using messages31,403MIT OR Apache-2.0 parallel-shExecute commands in parallel18,335MITCommand line utilitiesConcurrency parallel-streamData parallelism library for async-std25,523MIT OR Apache-2.0 parallel_bzip2_decoderHigh-performance parallel bzip2 decompression library1,039MITCompressionConcurrency parallel_downloaderA robust, concurrent file downloader designed to be resilient, supporting automatic retries, crash recovery, and download…120MIT parallel_frontierQueue-like frontier for breath-first visits on graphs that supports constant-time concurrent pushes and parallel iteration16,170Apache-2.0 OR MITData structures parallel_imageparallel fill pixels5,823MIT parallel_image_cropA simple rust library that crops a set of images in parallel and that can be called from python through FFI.1,934MIT parallel_loggerA logger implementing the log::Log trait that allows other loggers to run in a separate thread, reducing load on the calling…5,991MIT/Apache-2.0ConcurrencyDevelopment tools parallel_operationsA library to perform binary operations in parallel using threads3,370MIT parallel_readerA utility for reading from a file (or any `Read` stream) and processing it by chunks, in parallel.8,960MIT/Apache-2.0 parallel_taskA fast data parallelism library for Rust6,648MIT parallel_vecA generic contiguous collection of heterogenous values.8,466MIT OR Apache-2.0Data structuresNo standard library parallel_workerA parallel worker implementation in Rust. Allows to start tasks in parallel and receive the results blocking or non-blocking.7,975MITConcurrency parallelrunRuns several commands concurrently7,562MITCommand line utilities parallelsA TUI tool to run multiple commands in parallel and view their output in real-time40MITCommand line utilities parallelyparallely is a command line process parallelization executor.6,857Apache-2.0 paramParam-style trait31,841MIT/Apache-2.0Asynchronous param-optParameter optimization2,672MIT param-xmlApplication for converting Smash Ultimate param files to XML and back3,273MIT param_builderA param list builder for tokio postgres7,310MIT OR Apache-2.0 paramdefType-safe parameter definition system47MIT OR Apache-2.0ConfigurationData structures paramdex-rsUtilities for handling and deserializing a Paramdex / individual Paramdef XMLs for modifying Souls games3,478MPL-2.0 parameterparameter.rs: dynamic binding - inspired by parameter of Scheme3,981MPL-2.0 parameterizedProcedural macro which brings a compact parameterized testing implementation to Rust (inspired by JUnit @ParameterizedTest)5,381,732MIT OR Apache-2.0Development toolsDevelopment tools::Testing parameterized-macroAttribute macro crate for parameterized tests.5,380,114MIT OR Apache-2.0Development toolsDevelopment tools::Testing parameterized_testA macro to support providing arguments to test functions.85,403MIT OR Apache-2.0Development tools::TestingRust patterns parametersAutomatic replace variables in configuration file templates from environment variables.5,430MITCommand-line interfaceConfiguration parameters_libParameters Library5,918MITCommand-line interfaceConfiguration parameterxA flexible and type-safe parameter management system for Rust applications. This library provides multiple ways to store and…1,271MIT parametricA crate providing the trait and a derive macro to bridge complex, hierarchical data structures with optimization algorithms that…41MIT OR Apache-2.0MathematicsRust patterns parametric_deriveA derive macro to bridge complex, hierarchical data structures with optimization algorithms that use flat parameter vectors.174MIT OR Apache-2.0Development tools::Procedural macro helpersMathematics parametricsA crate for working with parametric functions13,871Unlicense parametrizedSupply useful iterating methods for user-defined types which are parametrized by type parameters7,457MITData structuresNo standard library::No dynamic allocation parametrized-macroSupply useful iterating methods for user-defined types which are parametrized by type parameters7,710MITData structuresNo standard library::No dynamic allocation parametrizerA simple, safe crate for parsing properly-formatted math strings representing parametric functions into Rust functions.10,810MIT OR Apache-2.0 paramlang`paramlang` is an expressive programming language helping to define parameters for your programs. `paramlang` is aimed at…66GPL-3.0-onlyConfigurationSimulation paramodelParamodel — parameter-modelling, trial enumeration, plan compilation, and plan execution. This crate re-exports every paramodel…54Apache-2.0 paramodel-compilerParamodel compiler: turns a TestPlan into an ExecutionPlan via the four-stage reducto-derived pipeline. v0.1 scope covers the…123Apache-2.0 paramodel-elementsParamodel central algebra: parameters, domains, constraints, attributes, values, trials, elements, and the ElementRuntime trait.333Apache-2.0 paramodel-executorParamodel executor layer: Executor, Orchestrator, Scheduler, ResourceManager, ArtifactCollector, ExecutionStateManager,…218Apache-2.0 paramodel-mockIn-memory reference implementations of every paramodel runtime and persistence trait. Used by paramodel-tck as default fixtures…55Apache-2.0 paramodel-persistenceParamodel persistence layer (SRD-0012): trait surfaces for ArtifactStore, CheckpointStore, ExecutionRepository, JournalStore,…121Apache-2.0 paramodel-planParamodel test-plan layer: TestPlan, Axis, ExecutionPolicies, OptimizationStrategy, TrialOrdering, plan-level bindings.279Apache-2.0 paramodel-store-sqliteParamodel persistence — SQLite backend. Reserves the crate namespace; full schema + trait implementations land in follow-up…18Apache-2.0 paramodel-tckTechnology Compatibility Kit (TCK) for paramodel. Exposes conformance tests + the ImplementationProvider family; downstream…19Apache-2.0 paramodel-trialsParamodel trial-set and trial-result layer: TrialSet, SamplingStrategy, TrialStatus, TrialResult, Metrics, ArtifactRef,…279Apache-2.0 paramsA multi-source request parameters parser for Iron.188,121MIT OR Apache-2.0 paramtestA library for testing parameterized functions3,372MIT parangParang library detect the Protection Software of the installed system according to the process checking and driver(.sys) file…647MIT OR Apache-2.0 parangiPDF text extraction library — Rust port of Apache PDFBox87Apache-2.0Text processing paranoiaProgrammatically determine whether code was optimized away or not6,482MIT/Apache-2.0 paranoia-callerProgrammatically determine whether code was optimized away or not2,534MIT/Apache-2.0 paranoia-sysProgrammatically determine whether code was optimized away or not4,559MIT/Apache-2.0 paranoidMisuse-resistant application security and Postgres-backed distributed systems primitives.287MIT OR Apache-2.0 paranoid-androidIntegration layer between tracing and Android logs307,131MITDevelopment tools::DebuggingDevelopment tools::Profiling paranoid-hashA Hashing Library For Those Paranoid With Their Security8,133MIT OR Apache-2.0AsynchronousCryptography paranoid-spaceAutomatically insert spaces between full-width and half-width characters in certain specific situations.640MIT paraosParaOS1,589MIT OR Apache-2.0 parapetPeer to peer build system3,938MIT parariA parallel AI agents runner153Apache-2.0 parasail-rsRust bindings and wrapper for parasail, a SIMD C library for pairwise sequence alignment.26,983BSD-3-Clause parasail-sysNative bindings to the parasail pairwise genetic sequence alignment library.20,090MIT parasailorsSIMD accelerated pairwise genetic sequence alignment.30,962MIT parascopeWeggli ruleset scanner for source code and binaries2,556MITSecurity paraseqA minimal-copy parser for FASTA and FASTQ files built for paired parallel processing.28,606MIT parasiteparasite17CC0-1.0 parasolA multithreaded job scheduler (coming soon)1,589MIT/Apache-2.0 parasol-dbAnother database12,909BSD-3-Clause parasol_concurrencyThis crate contains generally useful concurrency primitives.1,439AGPL-3.0-onlyCryptography parasol_cpuThis crate contains the Parasol CPU, which runs programs over a mix of encrypted and plaintext data.879AGPL-3.0-onlyCryptography parasol_cpu_macrosThis crate supports the Parasol CPU.1,167AGPL-3.0-onlyCryptography parasol_runtimeThis crate supports the Parasol CPU, providing key generation, encryption, and FHE evaluation functionality.1,152AGPL-3.0-onlyCryptography paratro-sdkOfficial Rust SDK for Paratro MPC Wallet Gateway36MITAPI bindingsCryptography paratticeRecursive paraphrase lattice generator2,903Apache-2.0Text processing parawalkBlazing-fast parallel directory walker with zero filtering baggage173MITConcurrencyFilesystem parawasmParaOS WebAssembly Compiler1,568MIT OR Apache-2.0 paraxiom-pqcParaxiom post-quantum cryptography — pure Rust, zero C. Unified API for ML-KEM, ML-DSA, SLH-DSA, and Falcon.313MIT OR Apache-2.0Cryptography paraxisA simple to use spatial datastructure crate.1,327MITMathematics parcRust crate for cancellable time based contracts in async/await4,715MITMemory managementNo standard library parceA pure-rust parser generator2,867MIT OR Apache-2.0AlgorithmsParsing tools parce_macrosProc macros for the parce crate3,591MIT OR Apache-2.0 parcelCrate renamed to pax.8,223MIT parcel-resolverNode.js compatible module resolver used by the Parcel bundler1,866MIT parcel_cssA CSS parser, transformer, and minifier53,963MPL-2.0 parcel_selectorsCSS Selectors matching for Rust - forked for lightningcss3,099,858MPL-2.0 parcel_sourcemapParcel Source Map Library2,892,501MIT parcelonaminimalistic elegance parser combinator library31,028MITParsing tools parcelona_macros_deriveparcelona internal macro crate16,674MIT parceltongueAWS S3 client utilities and abstractions.1,511BSD-3-Clause parcelwingOfficial Rust SDK for the Parcel Wing API.43MITAPI bindingsEmail parchCLI tool to fetch and apply wallpapers from Konachan3,613MIT OR Apache-2.0 parch-libPure rust library for interacting with .parch files1,193MITCryptographyParser implementations parcheckTest permutations of concurrent scenarios2,420MITConcurrencyDevelopment tools::Testing parchmentwip template engine821MIT parclParcl is the abbreviation of parse command line.739MIT parcl-mathA Rust math library for solana programs1,769MIT OR Apache-2.0 parcllabsRust SDK for the Parcl Labs API - Real-time U.S. housing market data53MITAPI bindingsWeb programming parcnetA set of tools for building on the PARCNET1,144MIT OR Apache-2.0CryptographyDevelopment tools parcnet-podPortable Object Datatype1,165MIT OR Apache-2.0CryptographyDevelopment tools parcoZero-cost parser combinators15,544MIT