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.
proto-vulcan-macrosInternal macro library for proto-vulcan9,537MIT/Apache-2.0
proto_bunDEPRECATED: Bun support for proto.38,176MIT
proto_cliA multi-language version manager, a unified toolchain.225,794MIT
proto_convert_deriveAutomatically derive Protobuf and Rust conversions.56,433Apache-2.0
proto_coreCore proto APIs.352,260MIT
proto_denoDEPRECATED: Deno support for proto.38,086MIT
proto_goDEPRECATED: Go support for proto.39,955MIT
proto_importA macro for including prost-generated macros by package name1,717MIT OR Apache-2.0
proto_installerDEPRECATED: Download and install proto.55,037MIT
proto_nodeDEPRECATED: Node.js support for proto.43,076MIT
proto_pdkA plugin development kit for creating proto WASM plugins.133,300MIT
proto_pdk_apiCore APIs for creating proto WASM plugins.195,459MIT
proto_pdk_test_utilsUtilities for testing proto WASM plugins.163,136MIT
proto_rsRust-first gRPC macros collection for .proto/protobufs managment and more3,868MIT OR Apache-2.0
proto_rustRust support for proto.30,500MIT
proto_schema_pluginDEPRECATED: Utilities for working with proto's TOML plugins.36,639MIT
proto_seederCli to create files from Routes with seed_routing10,674MIT
proto_shimUtilities for working with proto shims.93,249MIT
proto_tranproto_tran11,988MulanPSL-2.0
proto_wasm_pluginDEPRECATED: Utilities for working with proto's WASM plugins.35,788MIT
protoactorProtoActor implementation in Rust1,534Apache-2.0
protoactor-clusterProtoActor implementation in Rust2,650Apache-2.0
protoactor-persistenceProtoActor implementation in Rust2,590Apache-2.0
protoactor-remoteProtoActor implementation in Rust2,632Apache-2.0
protobashA tool for testing/fuzzing protocol implementations.1,882GPL-3.0+
protobeAn easier way to generate multiple projects with protoc-rust5,573MIT
protobinA rust crate with basic functions to encode & decode Protocol Buffer binary messages.6,971MIT OR Apache-2.0
protoblockAsynchronous Bitcoin block ingestion pipeline with built-in reorg handling, backpressure, and observability549MIT OR Apache-2.0
protobookBook format optimized for small screens, an alternaive for the XML-based FB21,521MIT
protobook-apiAPI for interacting with the Protobook program1,271Apache-2.0
protobufProtocol Buffers - Google's data interchange format161,977,788MIT
protobuf-ast-parserA Protocol Buffers (proto2/proto3) parser that produces a typed AST with comments284MIT
protobuf-buildUtility functions for generating Rust code from protobufs (using protobuf-rust or Prost)1,655,881Apache-2.0
protobuf-ckb-syscallsProvides protobuf format for syscalls1,476MIT
protobuf-codegenCode generator for Rust Protocol Buffers bindings46,336,332MIT
protobuf-codegen-no-elisionCode generator for rust-protobuf.
Includes a library and `protoc-gen-rust` binary.
See `protoc-rust` and…3,575MIT/Apache-2.0
protobuf-codegen-purePure-rust codegen for protobuf using protobuf-parser crate
WIP7,311,409MIT
protobuf-codegen-pure3Pure-rust codegen for protobuf using protobuf-parser crate
WIP61,910MIT
protobuf-codegen3Code generator for rust-protobuf.
Includes a library and `protoc-gen-rust` binary.
See `protoc-rust` and…22,592MIT
protobuf-convertMacros for convenient serialization of Rust data structures into/from Protocol Buffers78,642Apache-2.0
protobuf-coreA primitive utility library for Protocol Buffers in Rust487Apache-2.0
protobuf-dbmlDBML transpiler for Protocol Buffers.2,685MIT OR Apache-2.0
protobuf-exampleExample use of Rust Protocol Buffers bindings5,910BSD-3-Clause
protobuf-forensicForensic layer over protobuf-forensic-core — scores ambiguous length-delimited fields (message vs string vs bytes vs packed) with…30Apache-2.0
protobuf-forensic-coreSchemaless Protocol Buffers wire-format decoder for forensics — decode raw protobuf bytes with no .proto into a recursive field…799Apache-2.0
protobuf-jsonLibrary for serializing Google protobuf objects as JSON using Rust.9,763MIT
protobuf-json-mappingJSON mapping for Protocol Buffers messages.1,634,911MIT
protobuf-json-tempLibrary for serializing Google protobuf objects as JSON using Rust.3,042MIT
protobuf-litedecode protobuf as hashmap3,574Apache-2.0
protobuf-lspA Language Server Protocol implementation for Protocol Buffers (protobuf)122MIT
protobuf-macrosProtobuf proc macro implementation (internal)81,637BSD-3-Clause
protobuf-mapperAutomatic conversion between Protocol Buffers generated types and your Rust types.2,197MIT
protobuf-mapper-codegenAutomatic conversion between Protocol Buffers generated types and your Rust types.2,817MIT
protobuf-mdbookprotobuf-mdbook CLI and protoc-gen-mdbook plugin: schema documentation as mdBook projects or Markdown.159MIT
protobuf-nativeA high-level, safe API for libprotobuf.787,019Apache-2.0
protobuf-parseParse `.proto` files.
Files are parsed into a `protobuf::descriptor::FileDescriptorSet` object using either:
* pure rust parser…33,878,857MIT
protobuf-parse2Parse `.proto` files.
Files are parsed into a `protobuf::descriptor::FileDescriptorSet` object using either:
* pure rust parser…136,944MIT
protobuf-parserA nom-based parser for .proto files22,424MIT
protobuf-srcBuild system integration for libprotobuf.11,099,433Apache-2.0
protobuf-supportCode supporting protobuf implementation. None of code in this crate is public API.63,473,702MIT
protobuf-support2Code supporting protobuf implementation. None of code in this crate is public API.135,434MIT
protobuf-sysLow-level bindings to libprotobuf.5,799Apache-2.0
protobuf-to-jsonA parser that converts arbitrary protobuf data to json1,258MIT OR Apache-2.0
protobuf-web-tokenCreate, verify and decode protobuf web tokens9,527 BSD-3-Clause
protobuf-well-known-typesProtobuf Well-Known Types53,085BSD-3-Clause
protobuf-zmq-rust-generatorA prost/protobuf service generator for rust that generates a zmq server3,620MIT
protobuf2Rust implementation of Google protocol buffers134,738MIT
protobuf3Rust implementation of Google protocol buffers1,799MIT
protobuf4n6protobuf4n6 — a protoscope-style schemaless protobuf CLI: dump a protobuf blob (file, stdin, or hex) as an indented field tree,…25Apache-2.0
protobuf_codecEncoders and decoders for Protocol Buffers based on bytecodec crate40,769MIT
protobuf_iterIterate over Protobuf messages while decoding on the fly11,363MIT
protobuf_message_factorygenerate a message factory to create message by message name5,894MIT
protobugInteractive terminal debugger for protobuf payloads220MIT OR Apache-2.0
protobuilderType-safe message protocol builder with RON serialization and configurable framing80Apache-2.0
protocProtobuf protoc command as API6,307,028MIT
protoc-bin-vendoredprotoc binaries compiled by Google and bundled in this crate.14,623,250MIT
protoc-bin-vendored-linux-aarch_64protoc binary for linux-aarch_64 compiled by Google and bundled in this crate.14,547,562MIT
protoc-bin-vendored-linux-ppcle_64protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate.14,547,880MIT
protoc-bin-vendored-linux-s390_64protoc binary for linux-s390_64 compiled by Google and bundled in this crate.8,795,651MIT
protoc-bin-vendored-linux-x86_32protoc binary for linux-x86_32 compiled by Google and bundled in this crate.14,547,812MIT
protoc-bin-vendored-linux-x86_64protoc binary for linux-x86_64 compiled by Google and bundled in this crate.14,552,721MIT
protoc-bin-vendored-macos-aarch_64protoc binary for osx-aarch_64 compiled by Google and bundled in this crate.12,965,897MIT
protoc-bin-vendored-macos-x86_64protoc binary for osx-x86_64 compiled by Google and bundled in this crate.14,545,612MIT
protoc-bin-vendored-win32protoc binary for win32 compiled by Google and bundled in this crate.14,547,215MIT
protoc-fetcherFetches official Protocol Buffer compiler (protoc) releases for use in build scripts39,796MIT
protoc-gen-buffaprotoc plugin for generating Rust code with buffa104,738Apache-2.0
protoc-gen-buffa-packagingprotoc plugin that emits a mod.rs module tree for buffa per-file output105,080Apache-2.0
protoc-gen-connect-rustConnect for Rust code generation plugin (coming soon from Buf)98Apache-2.0
protoc-gen-connectrpc-rustConnectRPC for Rust code generation plugin (coming soon from Buf)28Apache-2.0
protoc-gen-echoprotoc-gen-echo is a protoc plugin which simply echos the incoming CodeGeneratorRequest to stderr.2,799MIT OR Apache-2.0
protoc-gen-fakeA protobuf compiler plugin to generate fake data based on protobuf schema definitions.112Apache-2.0
protoc-gen-grpc-gatewayA protoc plugin that generates a gRPC-Gateway proxy in Rust.119Apache-2.0
protoc-gen-grpcudsppprotoc plugin that emits gRPC C++-style service stubs targeting the grpcudspp wrapper + nanopb.17MIT OR Apache-2.0
protoc-gen-luauA protobuf generator for Luau136MPL-2.0
protoc-gen-prostProtocol Buffers compiler plugin powered by Prost!17,326,278Apache-2.0
protoc-gen-prost-crateProtocol Buffers compiler plugin powered by Prost!468,357Apache-2.0
protoc-gen-prost-serdeProtocol Buffers compiler plugin providing JSON serializations651,043Apache-2.0
protoc-gen-prost-utoipaProtocol Buffers compiler plugin providing utoipa schemas1,575Apache-2.0
protoc-gen-prost-validateComing soon…2,105Apache-2.0
protoc-gen-protovalidate-buffaprotoc plugin that emits static Rust Validate impls from buf.validate annotations for buffa-generated messages. CEL expressions…238Apache-2.0 OR MIT
protoc-gen-rust-grpcProtobuf plugin to generate gRPC-Rust service bindings623MIT
protoc-gen-rust-temporalprotoc plugin that emits a typed Rust Temporal client from temporal.v1.* annotated services54MIT
protoc-gen-tonicProtocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic14,370,208Apache-2.0
protoc-gen-ts-temporalprotoc plugin that emits a typed TypeScript Temporal client from temporal.v1.* annotated protos20MIT
protoc-grpcprotoc --grpc_out=... --plugin=protoc-gen-grpc=`which grpc_rust_plugin` available as API. protoc needs to be in $PATH,…2,893MIT/Apache-2.0
protoc-grpcioAPI for programatically invoking the grpcio (grpc-rs) gRPC compiler834,489Apache-2.0
protoc-plugin-binAn internal crate for protoc-plugin-by-closure crate.2,647Apache-2.0
protoc-plugin-by-closureUse Google Protocol Buffer compiler (`protoc`) with your closure code.7,543Apache-2.0
protoc-plugin-proxyProxy crate for protoc-plugin-bin dependency management646Apache-2.0
protoc-prebuiltProtobuf compiler protoc pre-built binaries installer2,424,877MIT
protoc-rustprotoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.5,303,290MIT
protoc-rust-copraCode generator works with the copra RPC framework3,444MIT/Apache-2.0
protoc-rust-grpcprotoc --rust-grpc_out=... available as API. protoc needs to be in $PATH, protoc-gen-rust-grpc does not.198,295MIT/Apache-2.0
protoc-rust-no-elisionprotoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.2,590MIT/Apache-2.0
protoc-wktGoogle Protobuf well-known type file descriptor sets41,485Apache-2.0
protoc_gen_etsa ts, ets generator for protobuf via protoc1,331MIT
protochain-apiProtochain API Rust SDK - Generated protobuf and gRPC code646MIT
protocheck✅ Validate protobuf messages using protobuf annotations65,966MPL-2.0
protocheck-aiProtocol and contract validation utilities for agents22MIT
protocheck-build⚙️ Build-time entrypoint for protocheck64,476Apache-2.0
protocheck-core⚙️ Core logic and validators for protocheck.65,379Apache-2.0
protocheck-proc-macro⚙️ Procedural macro implementations for protocheck.65,847Apache-2.0
protocolEasy protocol definitions159,636MIT
protocol-7h37h3 Protocol — Rust SDK. Deterministic, signed, replay-safe AI-to-AI messaging with TypeScript/Python parity. Wire version…88MIT
protocol-coreReusable mesh protocol framing, sync, and repair primitives.339AGPL-3.0
protocol-deriveEasy protocol definitions135,427MIT
protocol-ftp-clientTransport layer neutral client-side protocol parser4,033MIT
protocol-traits-plzProtocol traits for the ParsePlz ecosystem2,251MIT
protocol_fields_deriveDerive macro for protocol field bitmask helpers16MIT OR Apache-2.0
protocol_transport_coreUniversal transport foundation for multiple protocols - SpinKube optimized577Apache-2.0
protocol_v3MMOSG Protocol version 3 - an extensible websocket protocol for online games8,342Unlicense
protocol_v3_macroDerive macro for Protocol V35,913Unlicense
protocollclojure inspired protocols for rust collections.13,538MIT
protocolsThe protocols crate is native rust library that provides an application layer system designed to make it easy to send messages…1,899MIT/Apache-2.0
protocoolAwaiting open-source release297MIT OR Apache-2.0
protocraft_frameworkA framework for handling minecraft packets118MIT OR Apache-2.0
protocrapA small, efficient, and flexible protobuf implementation217MIT OR Apache-2.0
protocrateTool for generating a Rust crate from a tree of protobuf files.1,672MIT
protodef-parserProtodef specification parser1,718MIT
protoeditTerminal-based protobuf data files editor23MIT
protofetchA source dependency management tool for Protobuf.806,424Apache-2.0
protofishProtofish is a decoder focused on decoding arbitrary protocol buffer messages
with error recovery.112,057MIT OR Apache-2.0
protofish2Non-blocking Stream Transportation386MIT
protoflightProtoflight flight controller.34MIT OR Apache-2.0
protoflowProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.22,854Unlicense
protoflow-blocksProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,667Unlicense
protoflow-coreProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.16,083Unlicense
protoflow-crossbeamProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,289Unlicense
protoflow-deriveProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.21,987Unlicense
protoflow-flumeProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,324Unlicense
protoflow-syntaxProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.12,554Unlicense
protoflow-zeromqProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,346Unlicense
protogenProtocol description language & parser generator3,010MIT/Apache-2.0
protoglot-cliLocal-first, git-friendly multiprotocol API client (REST/GraphQL/SOAP/WebSocket/gRPC) with a CI-first CLI39MIT OR Apache-2.0
protoglot-coreDomain core for protoglot: protocols, runner, assertions, reporting62MIT OR Apache-2.0
protoglot-formatOn-disk collection format (parse/serialize) for protoglot80MIT OR Apache-2.0
protographGraphQL-first Rust library with compile-time N+1 prevention23MIT OR Apache-2.0
protograph-buildBuild-time code generation for protograph (use in build.rs)124MIT OR Apache-2.0
protograph-codegenCode generation for protograph (proto + Rust)217MIT OR Apache-2.0
protograph-coreCore types and SDL parsing for protograph308MIT OR Apache-2.0
protograph-runtimeRuntime types for protograph (DataLoader, errors)123MIT OR Apache-2.0
protohoggrZero-copy protobuf wire-format primitives: varint, zigzag, cursor-based decoder, field encoders, packed repeated fields.265MIT OR Apache-2.0
protokitUsable protocol buffers10,847MIT
protokit_binformatUsable protocol buffers12,563MIT
protokit_buildUsable protocol buffers8,535MIT
protokit_deriveUsable protocol buffers12,949MIT
protokit_descUsable protocol buffers11,129MIT
protokit_grpcUsable protocol buffers10,131MIT
protokit_protoUsable protocol buffers10,179MIT
protokit_textformatUsable protocol buffers11,529MIT
protokollSimple logging crate3,823GPL-3.0
protolensTCP stream reassembly,application layer protocol parsing2,707MIT/Apache-2.0
protologProtolog1,975Unlicense
protolog-cliProtolog command-line interface (CLI)1,479Unlicense
protologic_coreRust bindings for Protologic26,728MIT-0
protoloopTunneling connections over multiple transports1,473MIT
protolsLanguage server for Protocol Buffers files28,453MIT
protols-tree-sitter-protoproto grammar for the tree-sitter parsing library19,425MIT
protomaskA user space NAT64 implementation4,990GPL-3.0
protomask-metricsInternal metrics library used by protomask2,233GPL-3.0
protomask-tunAn async interface to Linux TUN devices1,697GPL-3.0
protomcpRust SDK for protomcp — write MCP tools in Rust89MIT
protomdProtobuf Markdown generator986MIT
protomoleculeConnecting things into something new3,160Unlicense/MIT
protonA modern, platform-agnostic bot framework.2,109BSD-3-Clause
proton-api-rsUnofficial implemention of proton REST API in rust30,540AGPL-3.0-only
proton-cBoard Support Crate for the Proton C1,851MIT
proton-callRun any Windows program through Valve's Proton8,687MIT
proton-cliA template command line application written in Rust leveraging the clap framework813Apache-2.0
proton-coreUnofficial pure-Rust Proton Mail SDK: SRP authentication, OpenPGP end-to-end crypto, and the mail API (transport, send/read,…74MIT
proton-cryptoCore Proton cryptography library319non-standard
proton-crypto-accountProton account cryptography (user keys, address keys, etc.) and key management48non-standard
proton-crypto-subtleLow-level primitives: AEAD, HKDF27non-standard
proton-device-verificationDevice verification for clients20non-standard
proton-drive-rsHigh-level Proton Drive client for Rust274MIT
proton-drive-sdkInterface with the Proton Drive client22MIT
proton-finderCross platform library for finding and pathing through proton prefixes4,783MIT
proton-launchLaunch Windows games with Proton7,264MIT
proton-launch-cliLaunch Windows games with Proton1,125MIT
proton-mcpModel Context Protocol (MCP) server exposing Proton Mail to LLM agents, backed by proton-core and a protonmail-cli login session.44MIT