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.

pubserveSimple, generic observer trait.7,049MPL-2.0 pubsubLocal publish / subscribe20,217MIT pubsub-busThread-safe one-to-many publish-subscribe event system. Simple and easy to use. It just works (hopefully).4,211MITAsynchronousConcurrency pubsub-client-rustMinimal Rust pubsub client call to Google Cloud83MIT pubsub-rsThis crate provides a simple yet powerful publish-subscribe (pubsub) system that allows multiple subscribers to receive messages…5,570MIT pubsub-tokioFun-out pattern implementation based on tokio mpsc channels326MIT OR Apache-2.0 pubsub_grpcA gRPC client library for Pubsub, generated automatically from the API definition files in Google APIs.13,362Apache-2.0 pubUsemy first rust program1,182MIT OR Apache-2.0 pubuse_testtest1,519MIT pucciniDeliberately stateless cloud topology management and deployment tools based on TOSCA923MIT OR Apache-2.0 puccini-cliPuccini TOSCA and CSAR CLI utilities228MIT OR Apache-2.0 puccini-cloutClout format1,061MIT OR Apache-2.0 puccini-csarTOSCA CSAR parser and packager312MIT OR Apache-2.0 puccini-plugin-tosca-2_0-functionsTOSCA451MIT OR Apache-2.0 puccini-toscaTOSCA parser, validator, and Floria compiler1,702MIT OR Apache-2.0 puccinierGenerate the other Catppuccin flavours off a template file written in one of them9,943MITCommand line utilitiesTemplate engine puckAn HTTP library for the Lunatic VM.1,643MIT OR Apache-2.0 puck-cliCLI tool for Linux process injection25MIT puck-rsLinux process injection library using ptrace148MITDevelopment toolsOperating systems::Linux APIs puck-sigilA simple git version tagger288MITCommand line utilitiesDevelopment tools puck_codegenAn HTTP library for the Lunatic VM.1,638MIT OR Apache-2.0 pucliSimple pulsar cli10,195MIT pudGenerate typed, composable, no-std-friendly modifications (“puds”) for Rust structs.142WTFPLData structuresRust patterns pud-macrosGenerate typed, composable, no-std-friendly modifications (“puds”) for Rust structs.236WTFPLData structuresRust patterns pudding-kernelRealTime-OS Kernel4,292MIT pudding-pacPeripheral Access Crate6,370MIT puddleA simple object pool implementation that uses asynchronous synchronization primitives only.41,013MITAsynchronous puddle-cliCLI for Raindrop.io191MIT puddle-farm-api-client_openapi_clientNo description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)1,372Unlicense puenteLocal cross-chain testing for LayerZero V2 bridges involving Solana75MIT puente-cliCLI for Puente — local cross-chain testing for LayerZero V221MIT puertoPuerto — Rust full-stack DDD framework CLI. Scaffolds Clean Architecture projects with auto-wired DI, SQLx support, and zero…74MITCommand line utilitiesDevelopment tools pueueA cli tool for managing long running shell commands.111,580MIT OR Apache-2.0 pueue-libThe shared library to work with the Pueue client and daemon.70,697MIT OR Apache-2.0 pueue-syncPlaceholder crate for future Pueue synchronization tooling.19MIT OR Apache-2.0Command line utilities pueue-sync-corePlaceholder core library for future Pueue synchronization tooling.20MIT OR Apache-2.0Command line utilities pueue-topPlaceholder crate for a future terminal monitor for Pueue.19MIT OR Apache-2.0Command line utilities pueue-top-corePlaceholder core library for a future terminal monitor for Pueue.20MIT OR Apache-2.0Command line utilities pufA safe, fast, and cross-platform command-line trash utility, acting as a modern alternative to rm.22MITCommand line utilitiesFilesystem puffpuff is a CLI tool that manages private configuration/secret files of your dev projects12,459Apache-2.0Command line utilitiesConfiguration puff-rsPuff - Deep Stack Python Runtime and GraphQL library.11,079MITAsynchronousDevelopment tools::FFI puff_bench_macroBenchmark macros1,508MIT puffdiffPure-Rust applier for Android OTA PUFFDIFF (puffin) delta operations55BSD-3-ClauseCompression pufferfishAn opinionated 2D game framework2,683Zlib OR MIT OR Apache-2.0 puffinSimple instrumentation profiler for games5,006,440MIT OR Apache-2.0Development tools::Profiling puffin-fuzzerPlaceholder for tlspuffin1,430MIT puffin-imguiImGui GUI bindings for the Puffin profiler114,344MIT OR Apache-2.0Development tools::ProfilingGUI puffin_eguiShow puffin profiler flamegraph in-game using egui375,981MIT OR Apache-2.0Development tools::ProfilingGame development puffin_httpTCP server/client for puffin profiler data2,894,561MIT OR Apache-2.0Development tools::ProfilingGUI puffin_viewerViewer GUI for puffin profiler data42,791MIT OR Apache-2.0Development tools::ProfilingGUI puffpastrybasic rust neural network framework1,576MIT pufuA simple in-memory serialization/deserialization library184MIT OR Apache-2.0 pufu-coreCore for the pufu in-memory serialization/deserialization library326MIT OR Apache-2.0 pufu-macrosDerive macros for the pufu in-memory serialization/deserialization library235MIT OR Apache-2.0 pugpug.js port to Rust19,902MITCommand line utilitiesParsing tools pug_tmp_workaroundpug.js reimplemented in rust for speed7,121MITCommand line utilitiesParsing tools pugenThe Pude's password generator19MITCommand line utilities puggersCLI for converting HTML to Pug.145MIT puggers-coreShared conversion and utility library for puggers.238MIT pugioA command-line dependency binary size graph visualisation tool for Rust332BSD-2-Clause-PatentCommand line utilitiesDevelopment tools pugio-libLibrary for the dependency graph visualisation tool Pugio134BSD-2-Clause-PatentDevelopment toolsVisualization pugitThe Pude's choice for better git tui15MITCommand line utilities pugl-sysA Rust wrapper for pugl13,734ISCAPI bindingsGUI pugl-uiA stub for small embeddable GUI-toolkits using pugl6,949ISCGUI puiProcess unique identifiers, and abstractions built atop them12,977MIT/Apache-2.0No standard library pui-arenaGeneralized Arenas that can be used on `no_std`3,812MIT/Apache-2.0Data structuresNo standard library pui-cellAn append only vector, with guaranteed elided bounds checks3,895MIT/Apache-2.0No standard library pui-coreProcess unique identifiers7,149MIT/Apache-2.0No standard library pui-vecAn append only vector, with guaranteed elided bounds checks4,504MIT/Apache-2.0No standard library puidA library for generating and parsing PUIDs (Prefixed Unique Identifiers).1,945MIT puid-clientOfficial Rust client for the PUID API — the Provably Unique IDentifier service.19AGPL-3.0-onlyAPI bindings puid_macrosA library for generating and parsing PUIDs (Prefixed Unique Identifiers).2,167MIT pukram-formattingA type to represent the formatting of the pukram markup language4,067MIT OR Apache-2.0Parsing toolsText processing pukram2htmlA Rust library for converting Pukram-formatted text to HTML.3,696MIT OR Apache-2.0Text processing pulau-rsallocation-free union-find library for bare metal environments2,961MIT pulgamecanica_matrixA Rust library for matrix operations and linear algebra1,691MITMathematicsScience pulith-archiveArchive extraction with path sanitization and transactional staging139Apache-2.0CompressionFilesystem pulith-fetchHTTP downloading with streaming verification and atomic placement141Apache-2.0FilesystemNetwork programming pulith-fsCross-platform atomic filesystem primitives253Apache-2.0Operating systems::Unix APIsOperating systems::Windows APIs pulith-installComposable installation workflow primitives for Pulith20Apache-2.0Development toolsFilesystem pulith-lockDeterministic lock file model and lock diff for Pulith104Apache-2.0Data structuresDevelopment tools pulith-platformPlatform and shell/environment helpers for Pulith20Apache-2.0Operating systems::Unix APIsOperating systems::Windows APIs pulith-resourceComposable resource description types for Pulith215Apache-2.0Data structures pulith-serde-backendSerialization backend contract and JSON baseline adapter for Pulith177Apache-2.0Development toolsEncoding pulith-shimExecutable shim generation and management for Unix and Windows60Apache-2.0Command-line interfaceOperating systems::Unix APIs pulith-sourceComposable source abstractions and planning for Pulith180Apache-2.0Data structuresDevelopment tools pulith-stateTransaction-backed persistent state for Pulith resources62Apache-2.0Data structuresFilesystem pulith-storeComposable local artifact storage for Pulith101Apache-2.0Data structuresFilesystem pulith-verifyContent verification primitives for downloaded artifacts198Apache-2.0Cryptography pulith-versionVersion parsing, matching, and selection policies for Pulith252Apache-2.0Data structuresParser implementations pullpull your source1,297MIT pull-timerA simple "pull" timer98MIT OR Apache-2.0 pullcapsAn asynchronous client for the PushShift API4,089MIT/Apache-2.0 pullcodePull code from remote repositories through a YAML file.20MITCommand line utilities pulldown-cmarkA pull parser for CommonMark123,728,456MITText processing pulldown-cmark-astAn AST for pulldown-cmark5,625MIT OR Apache-2.0Parser implementationsParsing tools pulldown-cmark-codeblockA fenced code block extractor for Markdown documents built on pulldown-cmark54EUPL-1.2Parser implementations pulldown-cmark-escapeAn escape library for HTML created in the pulldown-cmark project27,230,130MITText processing pulldown-cmark-forkA pull parser for CommonMark1,822MITText processing pulldown-cmark-frontmatterA Frontmatter extractor for Markdown documents11,853MIT OR Apache-2.0Parser implementations pulldown-cmark-mdcatRender pulldown-cmark events to TTY96,287MPL-2.0 AND Apache-2.0Command line utilitiesText processing pulldown-cmark-mergePulldown-cmark Markdown merge helpers for Structured Merge16AGPL-3.0-only OR PolyForm-Small-Business-1.0.0 pulldown-cmark-to-cmarkConvert pulldown-cmark Events back to the string they were parsed from51,917,931Apache-2.0 pulldown-cmark-to-flowedConvert Markdown to Plain Text with format=flowed369EUPL-1.2EmailText processing pulldown-cmark-tocGenerate a table of contents from a Markdown document.16,064MIT OR Apache-2.0Text processing pulldown-html-extExtended HTML rendering capabilities for pulldown-cmark4,467MIT pulldown-html-ext-cliCLI tool for extended HTML rendering of Markdown with pulldown-cmark4,145MIT pulldown-html-ext-deriveA derive macro for implementing HTML writers in the pulldown-cmark ecosystem.2,289MIT pulldown-latexPull parser to convert LaTeX equations to MathML35,823MITMathematicsParser implementations pulldown_mdbookA pull parser for mdBook8,926MIT OR Apache-2.0 pulldown_typstA pull parser for Typst markup14,075MIT OR Apache-2.0 pullerAction synchronization service1,591MIT pulleyA distributed task queue for Rust1,613MIT pulley-interpreterThe Pulley interpreter, its bytecode definition, encoder, decoder, and etc...13,666,867Apache-2.0 WITH LLVM-exception pulley-macrosInternal pulley macros10,631,942Apache-2.0 WITH LLVM-exception pullomaticAutomates git repository syncing through pure configuration1,331MIT pullrA single command-line to merge pull requests1,562MIT pullrequestbetter pull requests1,170MIT pulls_sinceMicro tool to print Markdown formatted list of pull requests closed on a given github repository since given date9,694MITCommand line utilities pullupConvert between markup formats14,654MIT OR Apache-2.0 pulpsafe generic simd16,508,956MIT pulp-macroSafe generic simd754,512MIT pulp-wasm-simd-flagsafe generic simd4,565,726MIT pulply-dummy-cratePulply dummy crate1,475MIT pulpoWIP1,654MIT OR Apache-2.0 pulpo-cliPulpo CLI — manage agent sessions from the terminal619MIT OR Apache-2.0 pulpo-commonShared types for pulpo daemon and CLI948MIT OR Apache-2.0 pulpodPulpo daemon — manages agent sessions via tmux/Docker601MIT OR Apache-2.0 pulsarRust client for Apache Pulsar2,106,500MIT OR Apache-2.0 pulsar-adminA Rust-based HTTP client for interacting with the Apache Pulsar REST API7,198Apache-2.0 pulsar-admin-rustA Rust-based HTTP client for interacting with the Apache Pulsar REST API1,535Apache-2.0 pulsar-admin-sdkThis provides the REST API for admin operations4,845MIT pulsar-backendA high-level programming language for building hardware accelerators2,666non-standardCompilers pulsar-binary-protocol-specPulsar binary protocol specification2,491Apache-2.0 OR MIT pulsar-catA command-line tool for working with Apache Pulsar640MIT OR Apache-2.0Command line utilities pulsar-cliEasier CLI for Apache Pulsar7,827MIT pulsar-clientPulsar client1,719Apache-2.0 OR MIT pulsar-frontendA high-level programming language for building hardware accelerators3,239non-standardCompilers pulsar-irA high-level programming language for building hardware accelerators2,956non-standardCompilers pulsar-langA high-level programming language for building hardware accelerators2,404non-standardCompilers pulsar-networkPulsar Network is a distributed hash table peer-to-peer communication protocol for the Astreuos Blockchain.19,442MIT pulsar-sysNative bindings to libpulsar4,888ISCExternal FFI bindings pulsar-utilsA high-level programming language for building hardware accelerators3,797non-standardCompilers pulsar_webfast and reliable web framework2,717Unlicense pulsarssRSS Aggregator for Gemini Protocol3,411MITCommand line utilitiesParsing tools pulsatePulsate — a reverse-proxy gateway in one binary: TLS, caching, WAF, observability, admin API, and WASM plugins.119Apache-2.0Command line utilitiesNetwork programming pulsate-acmeACME plumbing: HTTP-01 challenge store, dynamic (live-updatable) certificate store, on-demand allow-list.137Apache-2.0 pulsate-cacheHTTP caching: in-memory store, RFC-9111 freshness, validators, stale-while-revalidate, tag-based purge.264Apache-2.0 pulsate-cliImplementations of the `pulsate` subcommands (kept here so the binary stays thin and the CLI is testable).156Apache-2.0 pulsate-clusterClustering: membership, leader/peer roles, shared state.137Apache-2.0 pulsate-configTyped config model, snapshot build, validation, and the arc-swap-published config store.211Apache-2.0 pulsate-controlControl-plane orchestrator and REST admin API (token auth + RBAC, loopback by default).173Apache-2.0 pulsate-coreShared vocabulary: RequestCtx, Request/Response, the PulsateError taxonomy, core traits, ConfigSnapshot.444Apache-2.0 pulsate-dashboardThe embedded dashboard: static assets served by the admin server (Svelte SPA build to follow).198Apache-2.0 pulsate-flowThe Flow configuration language: hand-written lexer, recursive-descent parser, typed AST, span-accurate diagnostics.230Apache-2.0 pulsate-httpHTTP/1.1 serving over hyper: normalize to Request/Response and execute terminal handlers.199Apache-2.0 pulsate-http3HTTP/3 over QUIC.171Apache-2.0 pulsate-k8sKubernetes Gateway API controller: reconciles GatewayClass/Gateway/HTTPRoute into a live pulsate-config snapshot via the same…138Apache-2.0 pulsate-migrateConfig importers: nginx / Caddy / HAProxy / Apache → Flow, with a fidelity report.175Apache-2.0 pulsate-netListeners, socket options (SO_REUSEPORT), connection limits, accept loop, graceful drain.172Apache-2.0 pulsate-observeObservability: Prometheus metrics + exposition, request IDs, structured JSON access logs.219Apache-2.0 pulsate-pipelineMiddleware engine (Ingress/Egress) and built-in middleware: strip_prefix, headers, cors.261Apache-2.0 pulsate-pluginWASM plugin host (Wasmtime): fuel/epoch limits, capability sandbox, ABI versioning.179Apache-2.0 pulsate-proxyReverse proxy: upstream pools, load balancing, retries, passive ejection / circuit breaking, forwarded headers.244Apache-2.0 pulsate-routerRouting table + matchers (host/path/regex/method/weighted).248Apache-2.0 pulsate-rtAsync runtime abstraction (Tokio backend); the seam for a future thread-per-core io_uring runtime.272Apache-2.0 pulsate-sdkGuest-side SDK for plugin authors.143Apache-2.0 pulsate-secretsSecrets backends: environment and file (Vault / cloud KMS to follow).136Apache-2.0 pulsate-testTest harness, fakes, conformance utilities.154Apache-2.0 pulsate-tlsrustls server configuration: SNI certificate resolution, ALPN, manual certs (mTLS to follow).204Apache-2.0 pulsate-utilBuffer pools, duration/size parsing, and small shared helpers.242Apache-2.0 pulsate-wafWAF signatures, rate limiting, IP allow/deny (CIDR), and a tamper-evident audit log.270Apache-2.0 pulseA library for async wake signals284,482Apache-2.0 pulse-cliCLI for syncing and visualising health data from Garmin Connect and Intervals.icu77MITCommand line utilities pulse-clientOfficial Rust client for StreamFlow Pulse — AI Agent Platform119Apache-2.0API bindingsAsynchronous pulse-coreCore runtime and dataflow engine for Pulse — defines execution graph, operators, and streaming primitives.935MIT pulse-evtDescription3,929MIT pulse-health-coreCore library for syncing and scoring health data from Garmin Connect and Intervals.icu162MITCommand line utilitiesDatabase interfaces pulse-idlPLP Schema Language (PSL) parser, binary wire codec, and codegen infrastructure92MIT pulse-ioInput/output connectors for Pulse — integrates with external systems such as Kafka, Arrow, and Parquet.480MIT pulse-leptos-uiDark-first reactive UI components and design system for Leptos447MITGUIWeb programming pulse-nullOne binary. One command. Your own AI entity.55AGPL-3.0-onlyCommand line utilities pulse-opsBuilt-in operators and combinators for Pulse dataflows — map, filter, join, window, and custom processing logic.482MIT pulse-platformShared platform types for the rship SDK1,106MIT OR Apache-2.0 pulse-protocolWire protocol definitions for Pulse realtime engine408MIT OR Apache-2.0 pulse-rsDescription1,206MIT pulse-schema-deriveRust proc-macro attributes for generating Pulse Schema Language (PSL) from native Rust types22MITDevelopment toolsWeb programming pulse-simpleSimple Pulseaudio crate for the Rust language12,691LGPL-3.0 pulse-stateState management utilities for Pulse — provides windowing, aggregations, and persistent operator state.625MIT pulse-system-typesShared contract types for the pulse-null plugin ecosystem726AGPL-3.0-onlyData structures pulseaudioA native rust implementation of the PulseAudio protocol.80,668MIT pulseaudio-next-sinkPulseaudio tool that selects the next available default sink and moves any current sink-inputs to that sink2,002BSD-3-Clause pulsebarElegant progress reporting for Rust CLIs77MITCommand-line interface pulsectl-rsA higher level API for libpulse-binding126,764GPL-3.0-or-laterAPI bindingsMultimedia::Audio pulsectl2-rsA higher level API for libpulse-binding30GPL-3.0-or-laterAPI bindingsMultimedia::Audio pulsedbA high-performance time-series database written in Rust24MITDatabase implementations pulsedeckA focused terminal internet radio player with fast search, saved stations, themes, visualizers, and resilient playback226MITCommand line utilitiesMultimedia::Audio pulseengine-mcp-auth[DEPRECATED] Renamed to pulseengine-auth. Authentication, RBAC, and session management.12,258MIT OR Apache-2.0 pulseengine-mcp-cli[DEPRECATED] Removed from PulseEngine MCP suite.7,883MIT OR Apache-2.0 pulseengine-mcp-cli-derive[DEPRECATED] Removed from PulseEngine MCP suite.8,102MIT OR Apache-2.0