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.

prosa-macrosProSA macros12,577LGPL-3.0-or-later prosa-ollamaProSA processor for Ollama2,529LGPL-3.0-or-later prosa-ovserverProSA adaptors for OVServer109LGPL-3.0-or-later prosa-teleinfoProSA processor for Enedis (French electricity network) Teleinfo1,975LGPL-3.0-or-later prosa-teleinfo-macrosMacro library for Enedis (French electricity network) Teleinfo847LGPL-3.0-or-later prosa-utilsProSA utils13,995LGPL-3.0-or-later prosafe_exporterPrometheus exporter for NETGEAR switches supported by ProSAFE Plus utility18,166MITNetwork programmingWeb programming prosaicCommand-line front-end to the prosaic crate: JSON-lines events in, rendered text out72MIT OR Apache-2.0 prosaic-commonShared type metadata for prosaic-core and prosaic-derive: ValueType, PipeSpec registry, and const-eval schema helpers.447MIT OR Apache-2.0 prosaic-coreGeneral-purpose natural language generation from structured data418MIT OR Apache-2.0 prosaic-deriveDerive macros for the prosaic crate71MIT OR Apache-2.0 prosaic-grammar-deGerman grammar layer for the Prosaic NLG engine96MIT OR Apache-2.0 prosaic-grammar-enEnglish grammar implementation for the prosaic crate288MIT OR Apache-2.0 prosaic-grammar-esSpanish grammar layer for the Prosaic NLG engine202MIT OR Apache-2.0 prosaic-projectFolder-of-files project format and bundler for Prosaic templates.105MIT OR Apache-2.0 prosaic-tracingBridge tracing events to natural language prose via the prosaic engine64MIT OR Apache-2.0 prosaic-vocab-codeCode-analysis vocabulary module for the prosaic crate105MIT OR Apache-2.0 prosaic-vocab-gitGit / VCS activity vocabulary module for the prosaic crate (commits, PRs, issues, reviews, releases)107MIT OR Apache-2.0 prosaic-vocab-prPull-request narrative vocabulary templates for the prosaic engine106MIT OR Apache-2.0 prosaic-vocab-releaseRelease-note vocabulary templates for the prosaic engine106MIT OR Apache-2.0 prosaic-wasmWebAssembly bindings for the Prosaic NLG engine65MIT OR Apache-2.0 proseReformat text pleasantly25,015MIT/Apache-2.0Command line utilities prose-lspA simple LSP that tokenizes all open files and provides all words as completions. Useful for prose, or languages that use strings…1,610MIT prose-rsStore-brand uname3,844AGPL-3.0 prose_chanImplementation of an anonymous board in Rust3,027non-standard prosegProbabilistic cell segmentation for in situ spatial transcriptomics32,010non-standard prosemd-lspAn experimental proofreading and linting language server for markdown files2,627LGPL-2.1Command line utilities prosemirrorA Rust implementation of ProseMirror's document model and transform pipeline289MITData structuresText editors proserpinaMulti-agent critique and cross-examination pipeline for documents requiring intellectual rigor — provider-agnostic…92Apache-2.0Command line utilitiesDevelopment tools prosesProses – Professional Secure Execution System960MITCommand line utilitiesOperating systems prosesmasherDeterministic prose quality validator (binstall-only stub; install via cargo binstall prosesmasher)242MITCommand line utilitiesText processing prosesmasher-adapters-inbound-cliInternal CLI composition crate for the prosesmasher workspace. End users should install the `prosesmasher` package.223MITCommand line utilitiesText processing prosesmasher-adapters-outbound-fsInternal filesystem adapter crate for the prosesmasher workspace. Published to support the workspace dependency graph.285MITDevelopment toolsText processing prosesmasher-adapters-outbound-parserInternal parser adapter crate for the prosesmasher workspace. Published to support the workspace dependency graph.287MITParser implementationsText processing prosesmasher-app-coreInternal core checks crate for the prosesmasher workspace. Published to support the workspace dependency graph.287MITDevelopment toolsText processing prosesmasher-domain-typesInternal domain types crate for the prosesmasher workspace. Published to support the workspace dependency graph.491MITDevelopment toolsText processing prosesmasher-ports-outbound-traitsInternal outbound port traits crate for the prosesmasher workspace. Published to support the workspace dependency graph.449MITDevelopment toolsText processing prosodyEvent sourcing library with persistent timers that isolates per-key failures1,562MITAsynchronousNetwork programming prospectHyperparameter optimization and search space exploration19MIT OR Apache-2.0AlgorithmsScience prospectorTODO1,170MIT prostA Protocol Buffers implementation for the Rust Language.502,993,528Apache-2.0Encoding prost-aminoAn implementation of the Amino serialization for Tendermint/Cosmos in the Rust Language. See…117,945Apache-2.0Encoding prost-amino-deriveA Protocol Buffers implementation for the Rust Language modified to enable amino (de)serialization.116,912Apache-2.0 prost-arrowDerives apache arrow array builders for protobuf messages generated by prost.3,970Apache-2.0 prost-arrow-deriveProvides the proc-macro for prost-arrow that can derive the ToArrow trait on prost-generated messages.4,354Apache-2.0 prost-buildGenerate Prost annotated Rust types from Protocol Buffers files.312,189,442Apache-2.0 prost-build-configA prost toolkit to build protobuf with extra derive/attrs support.137,693MITDevelopment tools::Build Utils prost-bytes05A Protocol Buffers implementation for the Rust Language.3,134Apache-2.0Encoding prost-canonical-serdeCanonical JSON encoding for Prost-generated protobuf bindings1,870Apache-2.0Data structuresEncoding prost-canonical-serde-buildBuild helpers for canonical JSON encoding of Prost-generated protobuf bindings1,541Apache-2.0Development tools::Build UtilsEncoding prost-canonical-serde-deriveDerive macros for canonical JSON encoding of Prost-generated protobuf bindings1,972Apache-2.0Development tools::Procedural macro helpersEncoding prost-codecAsynchronous de-/encoding of Protobuf structs using asynchronous-codec, unsigned-varint and prost.1,599,026MITAsynchronous prost-codegenA Protocol Buffers implementation for the Rust Language.5,961Apache-2.0 prost-convertGenerate more idiomatic rust code from GRPC proto files.1,260MIT OR Apache-2.0Encoding prost-convert-deriveProc macro used in prost-convert.1,547MIT OR Apache-2.0Encoding prost-deriveGenerate encoding and decoding implementations for Prost annotated types.494,057,056Apache-2.0 prost-dtoData transfer object conversion macros for prost93,550BSD-2-Clause prost-dto-coreData transfer object conversion macros for prost94,170BSD-2-Clause prost-dto-deriveData transfer object conversion macros for prost93,884BSD-2-Clause prost-enumEnhance Enums of prost generated files to support serde and sea-orm.7,422MIT prost-extcomming soon !!!34MITDevelopment tools prost-helperA set of prost helper functions to make prost generated code easy to work with.108,052MITDevelopment tools prost-morecomming soon !!!35MITDevelopment tools prost-msg-buildA Protocol Buffers implementation for the Rust Language.12,980Apache-2.0 prost-msg-idprost impl message id.5,948Apache-2.0 prost-protovalidateRuntime validation for Protocol Buffer messages using buf.validate rules41,559MIT OR Apache-2.0Development toolsEncoding prost-protovalidate-buildBuild-time code generator for zero-cost Protocol Buffer validation using buf.validate rules5,673MIT OR Apache-2.0Development toolsEncoding prost-protovalidate-typesbuf.validate proto types with prost and prost-reflect support40,608MIT OR Apache-2.0Development toolsEncoding prost-reflectA protobuf library extending prost with reflection support and dynamic messages.68,828,362MIT OR Apache-2.0Encoding prost-reflect-buildA utility function for use with prost-build and prost-reflect to generate ReflectMessage implementations10,182,124MIT OR Apache-2.0Encoding prost-reflect-deriveA derive macro for prost-reflect to generate ReflectMessage implementations12,565,267MIT OR Apache-2.0Encoding prost-reflect-validateprotoc-gen-validate's validation using prost-reflect2,653,746Apache-2.0 prost-serdeA prost toolkit to build protobuf with serde support.1,226,435MITDevelopment tools::Build Utils prost-serde-deriveDerive macro for serializing/deserializing structs generated by Prost with Serde91,672non-standard prost-shadownDon't use it!1,794Apache-2.0Encoding prost-simple-rpcA simple RPC implementation on top of prost12,879MIT prost-simple-rpc-buildBuild script helpers for prost-simple-rpc8,174MIT prost-sledIntegration layer between prost and sled.6,627MIT OR Apache-2.0 prost-streamprost stream5,706MIT prost-twirpCode generator and library for calling/serving Twirp services in Rust using prost and hyper4,784MIT prost-typesProst definitions of Protocol Buffers well known types.394,563,115Apache-2.0 prost-unwrapA procedural macro for prost-generated structs validation and type-casting10,712Apache-2.0Data structuresRust patterns prost-unwrap-coreA procedural macro implementation for prost-unwrap library10,419Apache-2.0Data structuresRust patterns prost-unwrap-transformA procedural macro container for prost-unwrap library11,067Apache-2.0Data structuresRust patterns prost-uuidProstUuid new-type wrapper around uuid::Uuid with prost::Message implemented for it.3,391MIT OR Apache-2.0Rust patternsWeb programming prost-uuid-doubleintProst uuid custom datatype2,435MIT prost-validateprotoc-gen-validate's validation for prost2,738,504Apache-2.0 prost-validate-buildprotoc-gen-validate's validation generation using prost-build68,170Apache-2.0 prost-validate-derivethe prost-validate derive68,152Apache-2.0 prost-validate-derive-corethe prost-validate derive implementation69,199Apache-2.0 prost-validate-typesvalidation types with prost and prost-reflect support2,713,197Apache-2.0 prost-wktHelper crate for prost to allow JSON serialization and deserialization of Well Known Types.21,137,856Apache-2.0 prost-wkt-buildHelper crate for prost to allow JSON serialization and deserialization of Well Known Types.21,358,426Apache-2.0 prost-wkt-typesHelper crate for prost to allow JSON serialization and deserialization of Well Known Types.21,019,008Apache-2.0 prost_types_for_lucasFork to prost-types, try for add serde derive.1,555Apache-2.0 prostoCompress prost! messages with zstd, optional tokio channels support26,938non-standardCompression prosto_deriveProcedural macros for proto_rs, Rust as a first-class citizen in the protobuf ecosystem4,256MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils prot_translateTranslate nucleotide sequence to protein.1,462MIT/Apache-2.0AlgorithmsScience protagonistWIP game engine1,619Apache-2.0 proteanA flexible data enum guaranteeing strict variant ordering for backward-compatible binary serialization.58MITData structuresEncoding proteccio_pkcs11_loaderProteccio HSM PKCS#11 loader6,362BUSL-1.1Security protectA protected data structure2,803MIT OR Apache-2.0 protect-actix-webAuthorization extension for `actix-web` to protect your endpoints1,324MIT OR Apache-2.0Authentication protect-axumAuthorization extension for `axum` to protect your endpoints14,586MIT OR Apache-2.0Authentication protect-endpoints-coreCore primitives for protecting endpoints within `*-grants` ecosystem14,677MIT OR Apache-2.0Authentication protect-endpoints-proc-macroA proc-macro way to protect your endpoints445,604MIT OR Apache-2.0Authentication protect-poemAuthorization extension for `poem` to protect your endpoints1,365MIT OR Apache-2.0Authentication protect-rocketAuthorization extension for `rocket` to protect your endpoints1,341MIT OR Apache-2.0Authentication protect-salvoAuthorization extension `salvo` to protect your endpoints4,390MIT OR Apache-2.0Authentication protectedBasic types to avoid accidental leaks1,639UnlicenseDevelopment tools protected-id-deriveMacro for deriving type-safe Id values3,381MIT protected_integerA simple crate, that protects some variables from being modified by memory tampering tools.2,908MIT protego🛡️ Protego is an eBPF-based security tool for Linux designed to enhance system protection.1,045MIT protego-common🛡️ Protego is an eBPF-based security tool for Linux designed to enhance system protection.1,526MIT protego-ebpf🛡️ Protego is an eBPF-based security tool for Linux designed to enhance system protection.1,229MIT proteinWorking with protein structures3,369MIT protein-analysisProtein analysis1,879MIT protein-coreWorking with protein structures15,230MIT protein-getWorking with protein structures3,309MIT protein-ioParsers for common protein structure file formats1,900MIT protein-translateTranslate nucleotide sequence to protein.9,939MIT/Apache-2.0AlgorithmsScience protein_translationA crate to translate &str or String of RNA sequence with nucleotide into a Vec<&str> of their appropriate protein names.3,941MIT proteinogenicChemical structure generation for protein sequences as SMILES string2,868MITScience proteogenomicsproteogenomics1,557MIT protestAn ergonomic, powerful, and feature-rich property testing library with minimal boilerplate.2,435MIT protest-cliCommand-line tool for managing Protest property test failures56MIT protest-criterionProperty-based benchmarking integration between Protest and Criterion60MITDevelopment tools::ProfilingDevelopment tools::Testing protest-deriveDerive macros for the Protest property testing library1,019MIT protest-extrasExtra generators for the Protest property testing library57MITDevelopment tools::Testing protest-instaSnapshot testing integration for Protest property-based testing58MITDevelopment tools::Testing protest-proptest-compatProptest compatibility layer for Protest - drop-in replacement for easy migration59MITDevelopment tools::Testing protest-statefulStateful property testing DSL for Protest - test state machines, concurrent systems, and complex APIs56MITDevelopment tools::Testing protest-stateful-deriveProcedural macros for protest-stateful - stateful property testing200MITDevelopment tools::Testing proteusProteus is intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON…366,577MIT OR Apache-2.0 proteus-cliA command line utility for playing .prot audio files.342non-standardCommand line utilitiesMultimedia proteus-engineAdvanced zero-day static analysis engine built with Rust and Python26MITCommand line utilitiesScience proteus-libLibrary for playing .prot audio files.845non-standardMultimediaMultimedia::Audio proteus-muxA Rust library for writing seekable Matroska Audio files with Vorbis tracks and attachments.54MIT OR Apache-2.0MultimediaMultimedia::Audio proteus_audioA command line utility and library for playing .prot audio files.23,821non-standardCommand line utilitiesMultimedia protexProTex (Process Mutex) concurrency in process level4,130MITConcurrency protextinatorText management, made simple2,992Apache-2.0/MITText editorsText processing protifyA Rust-first protobuf framework to generate packages from rust code, with validation included3,013MPL-2.0Development toolsNo standard library protify-buildBuild-time entrypoint for protify that generates validation logic for protobuf messages from protovalidate annotations2,676MPL-2.0 protify-proc-macroProc macro implementations for protify.3,089MPL-2.0 proto`proto` allows you to define Protocol Buffers using Rust code to reuse Rust's type system and ecosystem.13,213MIT proto-blueAT Protocol SDK for Rust — full-stack client for Bluesky and the AT Protocol651MIT OR Apache-2.0API bindingsWeb programming::HTTP client proto-blue-apiAT Protocol high-level API: agent, rich text, moderation, generated types910MIT OR Apache-2.0API bindingsWeb programming::HTTP client proto-blue-codegenAT Protocol code generator: Lexicon JSON -> Rust source381MIT OR Apache-2.0CompilersDevelopment tools proto-blue-commonAT Protocol shared utilities: TID generation, DID documents, retry, IPLD helpers1,652MIT OR Apache-2.0Data structuresWeb programming proto-blue-cryptoAT Protocol cryptographic operations: P-256, K-256 signing, did:key, SHA-2561,372MIT OR Apache-2.0AuthenticationCryptography proto-blue-identityAT Protocol identity resolution: DID and handle resolution1,063MIT OR Apache-2.0AuthenticationWeb programming proto-blue-lex-cborAT Protocol DAG-CBOR encoding/decoding with CID tag 42 support1,861MIT OR Apache-2.0EncodingParser implementations proto-blue-lex-dataAT Protocol core data types: CID, LexValue, BlobRef1,988MIT OR Apache-2.0Data structuresEncoding proto-blue-lex-jsonAT Protocol JSON <-> LexValue conversion with $link and $bytes encoding1,726MIT OR Apache-2.0EncodingParser implementations proto-blue-lexiconAT Protocol Lexicon schema system: types, registry, and validation1,446MIT OR Apache-2.0Data structuresWeb programming proto-blue-oauthAT Protocol OAuth 2.0 client: DPoP, PKCE, PAR, session management970MIT OR Apache-2.0AuthenticationWeb programming proto-blue-repoAT Protocol repository: MST, CAR files, commits, block storage736MIT OR Apache-2.0Data structuresEncoding proto-blue-syntaxAT Protocol identifier types: DID, Handle, NSID, AT-URI, TID, RecordKey, Datetime1,736MIT OR Apache-2.0Parser implementationsWeb programming proto-blue-wsAT Protocol WebSocket client with auto-reconnection798MIT OR Apache-2.0Network programmingWeb programming proto-blue-xrpcAT Protocol XRPC HTTP client and server1,134MIT OR Apache-2.0API bindingsWeb programming::HTTP client proto-build-kitGeneric build-helper primitives for proto-source services: stage embedded .proto bytes to a protoc-relative tempdir, compile via…1,014MITDevelopment tools::Build Utils proto-builder-traitBuilder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.29,858MITDevelopment tools proto-definations-snip-sightShared gRPC definations for SnipSight services3,037MIT proto-file-parserA Protocol Buffer Definition (.proto) parser that converts proto files to JSON format1,786MIT proto-fingerprintSemantic protocol buffer analysis tool for detecting breaking changes and computing fingerprints5,618Apache-2.0Development tools proto-fmtProtobuf file normalization, merging and formatting tools24Apache-2.0Development tools proto-genProtobuf to Rust CLI tool18,613MIT OR Apache-2.0API bindingsCommand line utilities proto-jsonconvert to and from protobuf -> json easily1,451MIT OR Apache-2.0 proto-kafkaImplementation of Kafka wire protocol.231MIT/Apache-2.0 proto-labLighweight network simulator to build / test network protocols1,896GPL-3.0-or-laterNetwork programming proto-mapperA Macro library for easier mapping between custom models and proto generated code4,210MITDevelopment toolsRust patterns proto-mapper-coreInternal helper library for proto-mapper5,059MITDevelopment toolsRust patterns proto-mapper-deriveInternal helper library for proto-mapper4,597MITDevelopment toolsRust patterns proto-packetThis library provides the dependencies for generated ProtoPacket code.275MIT proto-parserA .proto file parser (proto2, proto3, editions) — Rust port of github.com/emicklei/proto232MIT proto-scanScan protocol buffer messages as event streams, or to extract individual fields.262MIT proto-scan-buildCode generation for proto-scan from protocol buffer message descriptors.261MIT proto-scan-deriveDerive macros for proto-scan crate356MIT proto-scan-genCode generation library for proto-scan crate543MIT proto-signSemantic protocol buffer analysis tool for detecting breaking changes2,437Apache-2.0Development tools proto-src-confluentVendored confluent/*.proto sources — the 'known' types Confluent Schema Registry treats as ambient — for any protobuf compiler.…27Apache-2.0Development tools::Build Utils proto-src-google-typeVendored google/type/*.proto sources for any protobuf compiler. Schema resources, not generated Rust types.27Apache-2.0Development tools::Build Utils proto-towerTower implementation of various1,476GPL-3.0-only proto-tower-dtlsTower implementation of the DTLS protocol4,482GPL-3.0-only proto-tower-grpcTower implementation of the gRPC protocol4,479GPL-3.0-only proto-tower-http-1Tower implementation of the HTTP/1.1 protocol1,720GPL-3.0-only proto-tower-http-2Tower implementation of the HTTP/2 protocol1,714GPL-3.0-only proto-tower-http-3Tower implementation of the HTTP/3 protocol1,076GPL-3.0-only proto-tower-iceTower implementation of the ICE protocol1,084GPL-3.0-only proto-tower-kafkaTower implementation of the Kafka protocol2,019GPL-3.0-only proto-tower-mqttTower implementation of the MQTT protocol1,078GPL-3.0-only proto-tower-quicTower implementation of the QUIC protocol1,090GPL-3.0-only proto-tower-stunTower implementation of the STUN protocol1,085GPL-3.0-only proto-tower-tlsTower implementation of the TLS protocol1,091GPL-3.0-only proto-tower-turnTower implementation of the TURN protocol1,084GPL-3.0-only proto-tower-utilHelper tools for Tower protocol implementations5,978GPL-3.0-only proto-tower-webrtcTower implementation of the WebRTC protocol1,080GPL-3.0-only proto-types⚙️ Implementations for various common protobuf types.114,134MPL-2.0 proto-voxelCrate to manipulate voxel data structures1,528MIT proto-vulcanA miniKanren-family relational logic programming language embedded in Rust9,648MIT/Apache-2.0