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.

proton-pfffHarmless PoC for dependency confusion – do not use80MIT proton-rpgpPure Rust OpenPGP wrapper on top of rpgp; used as an optional backend in proton-crypto296non-standard proton-sdkCore Proton account/session/crypto primitives for the Rust Proton SDK334MITAPI bindingsCryptography proton-sdk-rsA rust binding for the Proton Apps SDK such as Proton Drive. Currently a WIP475MIT proton-sdk-rs2A rusty way to create sessions for the Proton suite65MIT proton-sdk-sysAn unsafe rust binding for the Proton Apps SDK. Currently a WIP857MIT proton-srpPure Rust implementation of Proton’s Secure Remote Password (SRP) protocol535non-standard proton-tA smarter cd command with frecency and fallback search131MIT proton-usageLists Steam applications that have specified a Steam Play compatibility tool1,187MITCommand line utilities proton_clientClient for Timeplus Proton, a streaming SQL engine4,772Apache-2.0 proton_particle_rs(Incomplete) particle system MVP based on Proton JavaScript library1,269MIT protoncliCLI launcher for Windows games/apps via umu + Proton (dwproton by default)92MIT OR Apache-2.0Command line utilitiesGames protondb-checkCLI tool for checking ProtonDB rating of your Steam games.6,157MIT protondb_searchCLI utility to search ProtonDB34MITCommand line utilities protonhax2Simple CLI utility to run a command inside the same Proton prefix as a currently running game142MITCommand line utilities protonmail-cliUnofficial command-line client for Proton Mail (login, read/send with end-to-end OpenPGP, drafts, filters, contacts, local…47MITCommand line utilitiesEmail protonmail-clientIMAP client library for Proton Mail via Proton Bridge29MITEmailNetwork programming protonmail-mcp-serverMCP server for IMAP email access via ProtonMail Bridge102MIT protonsdk_variantProtonSDK's Variant implementation in rust2,959MIT protontoolA tool for configuring Wine/Proton prefixes to be used with Proton/Steam97MITCommand line utilitiesDevelopment tools protontoolsA Rust library and CLI tool for discovering and invoking Proton installations on Linux systems.201MIT protontweaks-apiapi for interacting with https://api.protontweaks.com8,825non-standard protonup-rsA Rust app to automate the installation and update of Linux Gaming Compatibility tools, like ProtonGE, Luxtorpeda, Boxtron and…19,343GPL-3.0 protonup-rsuiA Rust GUI app to automate the installation and update of Linux Gaming Compatibility tools, like ProtonGE, Luxtorpeda, Boxtron…18GPL-3.0 protonvpnprotonvpn cli in rust3,025MIT OR Apache-2.0Command line utilities protoparse.proto file parser6,113GPL-3.0 protopathyProtopathy2,749UnlicenseCommand-line interfaceNetwork programming protopolisA multi-agent Ollama simulation in Rust3,728MITSimulation protopufferRust only protobuf implementation2,793MIT OR Apache-2.0 protopuffer-codegenRust only protobuf implementation2,980MIT OR Apache-2.0 protoqlProtoQL is the protobuf query language.5,939Apache-2.0 protorbitA simple HTTP library5,739MIT protoreProtore is a simple and fast Minecraft protocol implementation.2,600MIT protorevA protobuf reverse-engineering workbench18MIT protosProtos common library including cateogires and traits39,997BSD-3-Clause protoschema📐 Programmatically define protobuf contracts using flexible, modular and reusable elements2,918Apache-2.0 protosharkUtilities for Google's Protocol Buffers schema1,035MIT protosocketMessage-oriented nonblocking tcp stream57,645Apache-2.0Web programming protosocket-messagepackMessage-oriented nonblocking tcp stream - messagepack serde bindings3,788Apache-2.0Web programming protosocket-prostMessage-oriented nonblocking tcp stream - protocol buffers bindings49,625Apache-2.0Web programming protosocket-rpcRPC using protosockets26,139Apache-2.0Web programming protosocket-serverMessage-oriented nonblocking tcp stream - server tools45,837Apache-2.0Web programming protosocksSocks5 protocol lib in Rust (RFC1928 and RFC1929)8,791non-standard protosolProtobuf definitions for the SVM fuzzing project.474,883Apache-2.0Encoding protospecOne binary format language to rule them all, One binary format language to find them, One binary format language to bring them…5,266MITCompilersDevelopment tools protospec-buildOne binary format language to rule them all, One binary format language to find them, One binary format language to bring them…2,831MITCompilersDevelopment tools prototextLossless protobuf ↔ enhanced-textproto converter147MITCommand line utilitiesEncoding prototext-corePure-Rust library for lossless protobuf ↔ enhanced-textproto conversion211MITEncodingParser implementations prototext-graphBuild a Hopcroft-deduplicated scoring graph from reproto YAML output53MIT prototkprototk provides a toolkit for prototcol buffers.29,662Apache-2.0 prototk_deriveDerive macro for prototk::Message29,072Apache-2.0 protottyWrapper crate for frontend-independent prototty crates57,709MIT prototty_ansi_terminalPrototty context for ansi terminals.3,164MIT prototty_appInterface to be implemented by all prototty applications7,185MIT prototty_audioInterface to audio4,665MIT prototty_commonDefinition of common ui elements and views for use with prototty.48,732MIT prototty_decoratorPrototty views for decorating other views12,542MIT prototty_elementsCollection of ui elements for use with prototty8,082MIT prototty_event_routinePseudo-synchronous composable event-based state machines for prototty apps5,427MIT prototty_file_storageImplementation of prototty_storage::Storage backed by files.29,499MIT prototty_glutinPrototty context for glutin windows.50,213MIT prototty_graphical_commonDefinition of common types used by graphical prototty frontends4,037MIT prototty_graphical_gfxPrototty context which renders with gfx3,146MIT prototty_gridImplementation of prototty_render::ViewGrid for use in renderers.44,864MIT prototty_inputNormalized input type for prototty applications23,896MIT prototty_menuPrototty menus10,872MIT prototty_monolithic_storageSimple implementation of prototty_storage::Storage, which uses an in-memomry key/value store, storing persistently in a…13,844MIT prototty_native_audioImplementation of prototty_audio::AudioPlayer for native applications3,134MIT prototty_renderTraits for defining a renderer and a view31,430MIT prototty_storageInterface to persistent storage18,924MIT prototty_test_gridPrototty frontend that renders to an in-memory buffer for use in tests3,977MIT prototty_textPrototty text rendering11,802MIT prototty_unixPrototty context for unix terminals.45,220MIT prototty_wasmWasm frontend for prototty.47,169MIT prototty_wasm_inputInput normalization for wasm apps12,022MIT prototty_wasm_renderImplementation of prototty_render::ViewGrid for use in wasm frontend.11,672MIT prototty_wasm_storageImplementation of prototty_storage::Storage specifically for use with wasm.13,099MIT prototty_webWeb frontend for prototty.3,132MIT prototypeasynchronous binary video game protocols1,590MIT protovalidate-buffaRuntime for protoc-gen-protovalidate-buffa — Validate trait, ValidationError types, rule helpers, and the CelScalar / Duration /…1,668Apache-2.0 OR MITDevelopment toolsNetwork programming protovalidate-buffa-macrosProc-macro companion to protovalidate-buffa — #[connect_impl] on Connect service impls.1,665Apache-2.0 OR MITDevelopment toolsNetwork programming protovalidate-buffa-protosCompiled Rust types for buf/validate/validate.proto (for buffa), consumed by protoc-gen-protovalidate-buffa.262Apache-2.0 OR MITDevelopment toolsNetwork programming protovalidate-rustProtobuf validation for Rust using protovalidate (coming soon from Buf)25Apache-2.0 protovizA fast and intuitive way of creating figures for protocol documentation15,767MIT protoweldA tool for automating Protocol Buffer compilation across multiple projects and programming languages62GPL-3.0Command line utilitiesDevelopment tools protowireProtowire umbrella crate — re-exports envelope, pb, pxf, sbe.56MITEncodingNetwork programming protowire-envelopeAPI response envelope — Rust port of github.com/trendvidia/protowire/envelope94MITEncodingNetwork programming protowire-pbSchema-free protobuf wire codec — Rust port of github.com/trendvidia/protowire/encoding/pb131MITEncodingNetwork programming protowire-pxfPXF (Proto eXpressive Format) text codec — Rust port of github.com/trendvidia/protowire/encoding/pxf96MITEncodingNetwork programming protowire-sbeFIX SBE binary codec — Rust port of github.com/trendvidia/protowire/encoding/sbe99MITEncodingNetwork programming protoxA rust implementation of the protobuf compiler.12,371,536MIT OR Apache-2.0CompilersDevelopment tools::Build Utils protox-parseParsing of protobuf source files12,267,208MIT OR Apache-2.0CompilersEncoding protozer0Simple protobuf decoder based on the protozero C++ library11,956MPL-2.0 AND BSD-2-Clause AND Apache-2.0EncodingNo standard library protozeroA minimalist protocol buffers decoder11,515MIT OR Apache-2.0No standard libraryParser implementations protozoaA scraper for various anime websites9,514MIT protozoa-cryptographyCryptography library for Protozoa3,384MIT prottoAutomatically derive Protobuf and Rust conversions491Apache-2.0Development toolsEncoding protto_deriveAutomatically derive Protobuf and Rust conversions.655Apache-2.0Development tools protwrapThin protocol wrapper for network applications.12,6430BSDAsynchronousNetwork programming proudcatproudcat - cat + :rainbow:7,224GPL-3.0-or-laterCommand line utilities proutAbandonned crate.3,745MIT provA self-describing plaintext workspace: structure lives in documents' own embedded metadata.133MIT OR Apache-2.0FilesystemText processing prov-cliCommand-line companion for the prov self-describing workspace library.89MIT OR Apache-2.0Command line utilities prov-cosmwasm-cryptoCrypto bindings for cosmwasm contracts3,042Apache-2.0 prov-cosmwasm-deriveA package for auto-generated code used for CosmWasm contract development. This is shipped as part of cosmwasm-std. Do not use…3,033Apache-2.0 prov-cosmwasm-schemaA dev-dependency for CosmWasm contracts to generate JSON Schema files.1,582Apache-2.0 prov-cosmwasm-stdStandard library for Wasm based smart contracts on Cosmos blockchains3,619Apache-2.0 prov-cosmwasm-storageCosmWasm library with useful helpers for Storage patterns1,604Apache-2.0 prov-cosmwasm-vmVM bindings to run cosmwams contracts3,417Apache-2.0 prova-agent-sdkBehavior attestation SDK for AI agents on Solana — wrap any agent action in a cryptographic receipt42Apache-2.0API bindingsCryptography provable-contractsPapers to Math to Contracts in Code — YAML contract parsing, validation, scaffold generation, and Kani harness codegen for…9,418MITDevelopment tools::TestingMathematics provable-contracts-cliCLI for provable-contracts — validate, scaffold, verify, status, audit458MIT provable-contracts-macrosProc macros for compile-time contract enforcement — #[contract] attribute35,821MITDevelopment tools::Testing provable-proofProvable proof envelope format for Rust20MIT provable-sdkProvable SDK for Rust45MIT provcfgConfiguration library that keeps track of the origin and history of all config values.1,120MIT OR Apache-2.0 provcfg-clapClap integration for the provcfg configuration library.1,141MIT OR Apache-2.0 provcfg-clap-macrosDerive macros for the provcfg-clap integration crate.1,162MIT OR Apache-2.0 provcfg-macrosDerive macros for the provcfg configuration library.1,144MIT OR Apache-2.0 provcheck-cliCommand-line C2PA Content Credentials verifier.38Apache-2.0 provcheck-coreVerify C2PA Content Credentials on any supported media file.75Apache-2.0 proveprove struct9,790Apache-2.0 prove_deriveprove struct8,706Apache-2.0 provekit-bn254-multiplierOptimized BN254 field multiplication163MIT provekit-bn254-multiplier-codegenCode generation for BN254 field multiplication203MIT provekit-cliProveKit CLI for generating and verifying zero-knowledge proofs102MIT provekit-commonCommon types and utilities for the ProveKit proving system19,524MIT provekit-fp-roundingFloating-point rounding utilities for BN254 arithmetic203MIT provekit-gnarkGnark integration for ProveKit117MIT provekit-hlaHigh-level assembly DSL for code generation237MIT provekit-nttNumber Theoretic Transform implementation for BN254102MIT provekit-passport-input-genPassport input generator for ProveKit21MIT provekit-proverProveKit prover for generating zero-knowledge proofs15,033MIT provekit-r1cs-compilerR1CS compiler for ProveKit, translating Noir programs to R1CS constraints9,833MIT provekit-skyscraperSkyscraper hash function implementation over BN254122MIT provekit-spongefishAn implementation of the Fiat--Shamir transformation from Duplex Sponges.20,067BSD-3-Clause provekit-spongefish-deriveDerive macros for spongefish, the Fiat-Shamir library.59BSD-3-Clause provekit-spongefish-powProof-of-work challenges for spongefish, the Fiat-Shamir library.19,980BSD-3-Clause provekit-verifierProveKit verifier for zero-knowledge proofs9,094MIT provekit-whirAn implementation of the WHIR polynomial commitment scheme19,991MIT provekit_acirACIR is the IR that the VM processes, it is analogous to LLVM IR20,790MIT OR Apache-2.0 provekit_acvmThe virtual machine that processes ACIR given a backend/proof system.20,583MIT OR Apache-2.0 provekit_acvm_blackbox_solverA solver for the blackbox functions found in ACIR and Brillig20,642MIT OR Apache-2.0 provekit_bn254_blackbox_solverSolvers for black box functions which are specific for the bn254 curve16,339MIT OR Apache-2.0 provekit_brillig_vmThe virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM20,616MIT OR Apache-2.0 provekit_fmFile manager for the Noir compiler16,282MIT OR Apache-2.0 provekit_iter-extendedExtended iterator utilities for Noir20,609MIT OR Apache-2.0 provekit_nargoNoir's package manager15,848MIT OR Apache-2.0 provekit_nargo_cliNoir's package manager252MIT OR Apache-2.0 provekit_nargo_expandMacro expansion utilities for Nargo297MIT OR Apache-2.0 provekit_nargo_fmtCode formatter for Noir358MIT OR Apache-2.0 provekit_nargo_tomlUtilities for working with Nargo.toml files359MIT OR Apache-2.0 provekit_noir_artifact_cliCommands working on noir build artifacts15,604MIT OR Apache-2.0 provekit_noir_ast_fuzzerA fuzzer generating arbitrary monomorphized ASTs and comparing the execution between ACIR and Brillig257MIT OR Apache-2.0 provekit_noir_debuggerDebugger for Noir290MIT OR Apache-2.0 provekit_noir_greybox_fuzzerA greybox (coverage) fuzzer for Noir programs15,887MIT OR Apache-2.0 provekit_noir_lspLanguage server for Noir256MIT OR Apache-2.0 provekit_noir_protobufProtobuf utilities for Noir20,694MIT OR Apache-2.0 provekit_noirc_abiABI encoding and decoding for Noir programs20,445MIT OR Apache-2.0 provekit_noirc_arenaArena allocator for Noir compiler data structures16,268MIT OR Apache-2.0 provekit_noirc_artifactsDefinitions of Nargo's build artifacts16,142MIT OR Apache-2.0 provekit_noirc_artifacts_infoThe logic for `nargo info` and `nargo-inspector`15,660MIT OR Apache-2.0 provekit_noirc_driverDriver for the Noir compiler pipeline16,182MIT OR Apache-2.0 provekit_noirc_errorsError reporting for the Noir compiler16,243MIT OR Apache-2.0 provekit_noirc_evaluatorEvaluator for the Noir compiler SSA pipeline16,148MIT OR Apache-2.0 provekit_noirc_frontendFrontend for the Noir compiler16,211MIT OR Apache-2.0 provekit_noirc_printable_typePrintable type definitions for Noir20,563MIT OR Apache-2.0 provekvproveKV — two-tier, receipted, content-addressed KV-cache pool. fib_k4_n32 cold tier + turbo_8bit hot tier. The pool is the…49MIT provenSafe, formally verified library for math, crypto, parsing, validation, and ML - Rust bindings33AGPL-3.0-or-laterAPI bindingsDevelopment tools provenanceContainer structures that generate key upon insertion that only works with the map that generated it.1,811MITData structuresMemory management provenance-docsGenerate Proof of Artifacts and Timeline of Invention documents from a Rust workspace's git history.18Unlicense provenance-markA cryptographically-secured system for establishing and verifying the authenticity of works37,948BSD-2-Clause-PatentAuthenticationCryptography provenance-mark-cliA command line tool for creating and managing Provenance Marks.2,864BSD-2-Clause-PatentAuthenticationCommand line utilities provenance-rsA history-of-ownership protocol for securely proving where a document came from.4,307MITCryptographyEncoding provenance-sdk-protoProtobuf stuct definitions for interacting with the Provenance Blockchain modules3,074Apache-2.0CryptographyCryptography::Cryptocurrencies provenantA version of Arc that can free memory while weak pointers exist by probabilistically tracking provenace.2,895MITConcurrencyData structures provenant-cliFast Rust scanner for licenses, copyrights, package metadata, SBOMs, and provenance data.6,107Apache-2.0Command line utilitiesDevelopment tools prover-alloyprover-alloy reexports alloy crates while adding contextualized structs for agglayer.544MIT OR Apache-2.0 prover-configprover-config exposes the config structs for the prover-engine.755MIT OR Apache-2.0 prover-elf-utilsCrate providing utilites to manage ELF related structs.537MIT OR Apache-2.0 prover-engineprover-engine contains the framework engine used to build proof on agglayer protocol.754MIT OR Apache-2.0 prover-executorprover-executor exposes structs and functions to generate ZKP.541MIT OR Apache-2.0 prover-labMove Prover lab9,035Apache-2.0 prover-lib-1Prover lib 14,770MIT OR Apache-2.0 prover-lib-2Prover lib 24,048MIT OR Apache-2.0 prover-loggerprover-logger exposes structs and functions to manage logs in the prover-engine.754MIT OR Apache-2.0 prover-multiple-1Release please multiple prover 13,682MIT OR Apache-2.0 prover-multiple-3Release please multiple prover 34,294MIT OR Apache-2.0 prover-mutationMove Prover mutation9,022Apache-2.0 prover-telemetryprover-telemetry offers telemetry information for prover-engine.949MIT OR Apache-2.0 prover-utilsprover-utils offers utility functions and structs, used in prover-engine.954MIT OR Apache-2.0 proverbterminal utility to print a proverb6,191MIT proverbiloProgramo por montri hazardajn proverbojn en Esperanto.7,930GPL-3.0-or-later proverbs-cliA CLI tool for romanian proverbs2,035MITCommand line utilities provetrailVerifier for the Provetrail standard (verifiable execution provenance): checks a sealed run record's signature and Merkle…18Apache-2.0Cryptography provideTruly zero cost dependency injection1,212MIT OR Apache-2.0AlgorithmsData structures provide-telemetryCross-language telemetry helpers with privacy, resilience, and OTLP support.116Apache-2.0Development tools::Debugging provided-listenersAccept provided TCP and UNIX socket listeners from the environment using sd_listen_fds(3) and getsockname(3P)480BSD-2-Clause providerA content provider for 'flow' tools16,585MIT provider-archiveLibrary for reading and writing wasmCloud capability provider archive files210,647Apache-2.0AuthenticationCryptography