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,794MITDevelopment tools proto_convert_deriveAutomatically derive Protobuf and Rust conversions.56,433Apache-2.0Development tools 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.0Development toolsDevelopment tools::Build Utils 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,674MITCommand line utilities 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.0AsynchronousConcurrency protoactor-clusterProtoActor implementation in Rust2,650Apache-2.0AsynchronousConcurrency protoactor-persistenceProtoActor implementation in Rust2,590Apache-2.0AsynchronousConcurrency protoactor-remoteProtoActor implementation in Rust2,632Apache-2.0AsynchronousConcurrency 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.0Encoding protoblockAsynchronous Bitcoin block ingestion pipeline with built-in reorg handling, backpressure, and observability549MIT OR Apache-2.0AsynchronousDatabase interfaces protobookBook format optimized for small screens, an alternaive for the XML-based FB21,521MITParser implementations 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 comments284MITParser implementations 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.0Development tools 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.0Parser implementations protobuf-forensic-coreSchemaless Protocol Buffers wire-format decoder for forensics — decode raw protobuf bytes with no .proto into a recursive field…799Apache-2.0EncodingParser implementations 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)122MITDevelopment toolsText editors 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.159MITCommand line utilitiesDevelopment tools protobuf-nativeA high-level, safe API for libprotobuf.787,019Apache-2.0API bindings 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.0External FFI bindings 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.0External FFI bindings protobuf-to-jsonA parser that converts arbitrary protobuf data to json1,258MIT OR Apache-2.0Network programmingParser implementations protobuf-web-tokenCreate, verify and decode protobuf web tokens9,527 BSD-3-ClauseAuthenticationEncoding 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,620MITCompilersDevelopment tools::Build Utils 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.0Command line utilities protobuf_codecEncoders and decoders for Protocol Buffers based on bytecodec crate40,769MITAsynchronousEncoding 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.0Development tools::Debugging protobuilderType-safe message protocol builder with RON serialization and configurable framing80Apache-2.0AsynchronousEncoding 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,796MITCompilersDevelopment tools::Build Utils protoc-gen-buffaprotoc plugin for generating Rust code with buffa104,738Apache-2.0Command line utilitiesDevelopment tools::Build Utils protoc-gen-buffa-packagingprotoc plugin that emits a mod.rs module tree for buffa per-file output105,080Apache-2.0Command line utilitiesDevelopment tools::Build Utils 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.0Command line utilitiesDevelopment tools protoc-gen-grpc-gatewayA protoc plugin that generates a gRPC-Gateway proxy in Rust.119Apache-2.0Development toolsNetwork programming protoc-gen-grpcudsppprotoc plugin that emits gRPC C++-style service stubs targeting the grpcudspp wrapper + nanopb.17MIT OR Apache-2.0Development toolsNetwork programming protoc-gen-luauA protobuf generator for Luau136MPL-2.0 protoc-gen-prostProtocol Buffers compiler plugin powered by Prost!17,326,278Apache-2.0Encoding protoc-gen-prost-crateProtocol Buffers compiler plugin powered by Prost!468,357Apache-2.0Encoding protoc-gen-prost-serdeProtocol Buffers compiler plugin providing JSON serializations651,043Apache-2.0Encoding protoc-gen-prost-utoipaProtocol Buffers compiler plugin providing utoipa schemas1,575Apache-2.0Encoding 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 MITDevelopment toolsNetwork programming protoc-gen-rust-grpcProtobuf plugin to generate gRPC-Rust service bindings623MITAsynchronousNetwork programming protoc-gen-rust-temporalprotoc plugin that emits a typed Rust Temporal client from temporal.v1.* annotated services54MITAsynchronousDevelopment tools protoc-gen-tonicProtocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic14,370,208Apache-2.0Encoding protoc-gen-ts-temporalprotoc plugin that emits a typed TypeScript Temporal client from temporal.v1.* annotated protos20MITDevelopment tools::Build Utils 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,877MITAPI bindingsDevelopment tools::Build Utils 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.0Encoding 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 agents22MITDevelopment tools::Testing 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…88MITCryptographyNetwork programming 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.0Parser implementationsRust patterns protocoolAwaiting open-source release297MIT OR Apache-2.0 protocraft_frameworkA framework for handling minecraft packets118MIT OR Apache-2.0AsynchronousGame development protocrapA small, efficient, and flexible protobuf implementation217MIT OR Apache-2.0EncodingNo standard library protocrateTool for generating a Rust crate from a tree of protobuf files.1,672MITCommand line utilitiesNetwork programming protodef-parserProtodef specification parser1,718MIT protoeditTerminal-based protobuf data files editor23MITCommand line utilitiesData structures protofetchA source dependency management tool for Protobuf.806,424Apache-2.0Command line utilities 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.0Aerospace::DronesEmbedded development protoflowProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.22,854UnlicenseConcurrencyNetwork programming protoflow-blocksProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,667UnlicenseConcurrencyNetwork programming protoflow-coreProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.16,083UnlicenseConcurrencyNetwork programming protoflow-crossbeamProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,289UnlicenseConcurrencyNetwork programming protoflow-deriveProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.21,987UnlicenseDevelopment tools::Procedural macro helpers protoflow-flumeProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,324UnlicenseConcurrencyNetwork programming protoflow-syntaxProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.12,554UnlicenseConcurrencyNetwork programming protoflow-zeromqProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.13,346UnlicenseConcurrencyNetwork programming 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.0Command line utilitiesDevelopment tools::Testing protoglot-coreDomain core for protoglot: protocols, runner, assertions, reporting62MIT OR Apache-2.0Development tools::TestingNetwork programming protoglot-formatOn-disk collection format (parse/serialize) for protoglot80MIT OR Apache-2.0Development tools::TestingParsing tools protographGraphQL-first Rust library with compile-time N+1 prevention23MIT OR Apache-2.0Development tools::Build UtilsWeb programming protograph-buildBuild-time code generation for protograph (use in build.rs)124MIT OR Apache-2.0Development tools::Build UtilsWeb programming protograph-codegenCode generation for protograph (proto + Rust)217MIT OR Apache-2.0Development tools::Build UtilsWeb programming protograph-coreCore types and SDL parsing for protograph308MIT OR Apache-2.0Development tools::Build UtilsWeb programming protograph-runtimeRuntime types for protograph (DataLoader, errors)123MIT OR Apache-2.0Development tools::Build UtilsWeb programming protohoggrZero-copy protobuf wire-format primitives: varint, zigzag, cursor-based decoder, field encoders, packed repeated fields.265MIT OR Apache-2.0EncodingParser implementations 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.0Network programmingParser implementations protologProtolog1,975UnlicenseData structuresDatabase implementations protolog-cliProtolog command-line interface (CLI)1,479UnlicenseCommand line utilitiesDatabase implementations protologic_coreRust bindings for Protologic26,728MIT-0 protoloopTunneling connections over multiple transports1,473MITNetwork programming protolsLanguage server for Protocol Buffers files28,453MIT protols-tree-sitter-protoproto grammar for the tree-sitter parsing library19,425MITParsing toolsText editors 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 Rust89MITAPI bindingsDevelopment tools protomdProtobuf Markdown generator986MITCommand line utilitiesDevelopment tools 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-onlyAPI bindings proton-cBoard Support Crate for the Proton C1,851MITEmbedded developmentHardware support 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,…74MITAPI bindingsAuthentication 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 Rust274MITAPI bindingsCryptography proton-drive-sdkInterface with the Proton Drive client22MIT proton-finderCross platform library for finding and pathing through proton prefixes4,783MITFilesystem 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.44MITCommand line utilitiesEmail