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,211MIT
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,943MIT
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 ptrace148MIT
puck-sigilA simple git version tagger288MIT
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.142WTFPL
pud-macrosGenerate typed, composable, no-std-friendly modifications (“puds”) for Rust structs.236WTFPL
pudding-kernelRealTime-OS Kernel4,292MIT
pudding-pacPeripheral Access Crate6,370MIT
puddleA simple object pool implementation that uses asynchronous synchronization primitives only.41,013MIT
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…74MIT
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.0
pueue-sync-corePlaceholder core library for future Pueue synchronization tooling.20MIT OR Apache-2.0
pueue-topPlaceholder crate for a future terminal monitor for Pueue.19MIT OR Apache-2.0
pueue-top-corePlaceholder core library for a future terminal monitor for Pueue.20MIT OR Apache-2.0
pufA safe, fast, and cross-platform command-line trash utility, acting as a modern alternative to rm.22MIT
puffpuff is a CLI tool that manages private configuration/secret files of your dev projects12,459Apache-2.0
puff-rsPuff - Deep Stack Python Runtime and GraphQL library.11,079MIT
puff_bench_macroBenchmark macros1,508MIT
puffdiffPure-Rust applier for Android OTA PUFFDIFF (puffin) delta operations55BSD-3-Clause
pufferfishAn opinionated 2D game framework2,683Zlib OR MIT OR Apache-2.0
puffinSimple instrumentation profiler for games5,006,440MIT OR Apache-2.0
puffin-fuzzerPlaceholder for tlspuffin1,430MIT
puffin-imguiImGui GUI bindings for the Puffin profiler114,344MIT OR Apache-2.0
puffin_eguiShow puffin profiler flamegraph in-game using egui375,981MIT OR Apache-2.0
puffin_httpTCP server/client for puffin profiler data2,894,561MIT OR Apache-2.0
puffin_viewerViewer GUI for puffin profiler data42,791MIT OR Apache-2.0
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,902MIT
pug_tmp_workaroundpug.js reimplemented in rust for speed7,121MIT
pugenThe Pude's password generator19MIT
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-Patent
pugio-libLibrary for the dependency graph visualisation tool Pugio134BSD-2-Clause-Patent
pugitThe Pude's choice for better git tui15MIT
pugl-sysA Rust wrapper for pugl13,734ISC
pugl-uiA stub for small embeddable GUI-toolkits using pugl6,949ISC
puiProcess unique identifiers, and abstractions built atop them12,977MIT/Apache-2.0
pui-arenaGeneralized Arenas that can be used on `no_std`3,812MIT/Apache-2.0
pui-cellAn append only vector, with guaranteed elided bounds checks3,895MIT/Apache-2.0
pui-coreProcess unique identifiers7,149MIT/Apache-2.0
pui-vecAn append only vector, with guaranteed elided bounds checks4,504MIT/Apache-2.0
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-only
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.0
pukram2htmlA Rust library for converting Pukram-formatted text to HTML.3,696MIT OR Apache-2.0
pulau-rsallocation-free union-find library for bare metal environments2,961MIT
pulgamecanica_matrixA Rust library for matrix operations and linear algebra1,691MIT
pulith-archiveArchive extraction with path sanitization and transactional staging139Apache-2.0
pulith-fetchHTTP downloading with streaming verification and atomic placement141Apache-2.0
pulith-fsCross-platform atomic filesystem primitives253Apache-2.0
pulith-installComposable installation workflow primitives for Pulith20Apache-2.0
pulith-lockDeterministic lock file model and lock diff for Pulith104Apache-2.0
pulith-platformPlatform and shell/environment helpers for Pulith20Apache-2.0
pulith-resourceComposable resource description types for Pulith215Apache-2.0
pulith-serde-backendSerialization backend contract and JSON baseline adapter for Pulith177Apache-2.0
pulith-shimExecutable shim generation and management for Unix and Windows60Apache-2.0
pulith-sourceComposable source abstractions and planning for Pulith180Apache-2.0
pulith-stateTransaction-backed persistent state for Pulith resources62Apache-2.0
pulith-storeComposable local artifact storage for Pulith101Apache-2.0
pulith-verifyContent verification primitives for downloaded artifacts198Apache-2.0
pulith-versionVersion parsing, matching, and selection policies for Pulith252Apache-2.0
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.20MIT
pulldown-cmarkA pull parser for CommonMark123,728,456MIT
pulldown-cmark-astAn AST for pulldown-cmark5,625MIT OR Apache-2.0
pulldown-cmark-codeblockA fenced code block extractor for Markdown documents built on pulldown-cmark54EUPL-1.2
pulldown-cmark-escapeAn escape library for HTML created in the pulldown-cmark project27,230,130MIT
pulldown-cmark-forkA pull parser for CommonMark1,822MIT
pulldown-cmark-frontmatterA Frontmatter extractor for Markdown documents11,853MIT OR Apache-2.0
pulldown-cmark-mdcatRender pulldown-cmark events to TTY96,287MPL-2.0 AND Apache-2.0
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.2
pulldown-cmark-tocGenerate a table of contents from a Markdown document.16,064MIT OR Apache-2.0
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,823MIT
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,694MIT
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-standard
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.0
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-standard
pulsar-irA high-level programming language for building hardware accelerators2,956non-standard
pulsar-langA high-level programming language for building hardware accelerators2,404non-standard
pulsar-networkPulsar Network is a distributed hash table peer-to-peer communication protocol for the Astreuos Blockchain.19,442MIT
pulsar-sysNative bindings to libpulsar4,888ISC
pulsar-utilsA high-level programming language for building hardware accelerators3,797non-standard
pulsar_webfast and reliable web framework2,717Unlicense
pulsarssRSS Aggregator for Gemini Protocol3,411MIT
pulsatePulsate — a reverse-proxy gateway in one binary: TLS, caching, WAF, observability, admin API, and WASM plugins.119Apache-2.0
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.icu77MIT
pulse-clientOfficial Rust client for StreamFlow Pulse — AI Agent Platform119Apache-2.0
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.icu162MIT
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 Leptos447MIT
pulse-nullOne binary. One command. Your own AI entity.55AGPL-3.0-only
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 types22MIT
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-only
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 CLIs77MIT
pulsectl-rsA higher level API for libpulse-binding126,764GPL-3.0-or-later
pulsectl2-rsA higher level API for libpulse-binding30GPL-3.0-or-later
pulsedbA high-performance time-series database written in Rust24MIT
pulsedeckA focused terminal internet radio player with fast search, saved stations, themes, visualizers, and resilient playback226MIT
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