proto-plus
Pythonic protocol buffer library wrapping Google protobuf with better ergonomics.
Forms, validation and schemas PyPI Apache-2.0
How proto-plus is used
proto-plus is a dependency in 9 of the 6,208 public GitHub projects set up for AI coding agents that we scanned, too few to describe it from them alone. Our scan also samples projects by dependency (Solana 2,661, Ethereum and EVM 1,496, 3D and games 2,818, agent frameworks and SDKs 10,983); counting those, it appears in 349 projects, and what it is used with below comes from all of them. The most used alternative in our scan is Pydantic (536 projects). Projects that use it most often also use Protocol Buffers (99.7%), pyasn1 (98.9%), charset-normalizer (98.6%).
proto-plus popularity over time
Gid Score 70: downloads 100, use in agent projects 69, GitHub stars 40, downloads trend 55 (each 0-100). How it is calculated.
Often used with proto-plus
| Protocol Buffers | 99.7% of proto-plus projects · 137.6× more than average |
|---|---|
| pyasn1 | 98.9% of proto-plus projects · 236.0× more than average |
| charset-normalizer | 98.6% of proto-plus projects · 91.3× more than average |
| google-auth | 98.6% of proto-plus projects · 97.1× more than average |
| Google API Core | 98.0% of proto-plus projects · 553.0× more than average |
| Pydantic | 97.1% of proto-plus projects · 11.3× more than average |
From all 349 projects in our scan that use proto-plus, including the dependency samples.
By coding agent
| Claude Code | 0.2% of projects set up for it |
|---|---|
| GitHub Copilot | 0.2% of projects set up for it |
Share of public repos configured for each agent that list proto-plus as a dependency.
Install
| Package | pip install proto-plus |
|---|---|
| Main stacks | Python (343), Next.js (4), Other (1), React Native / Expo (1) |
| Example projects | Paper2Poster/Paper2Poster, TIGER-AI-Lab/TheoremExplainAgent, FlagOpen/RoboBrain2.5, sethkarten/continual-harness, bingreeky/MaAS |
Alternatives to proto-plus
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside proto-plus are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Pydantic pypi Data validation and parsing library using Python type hints. |
86 | 536 (33.0%) | 243M | 29.1K | MIT |
| Protocol Buffers pypi Serialization format and code generator for structured data. |
76 | 45 (2.8%) | 158M | — | 3-Clause BSD License |
More in Forms, validation and schemas: Zod React Hook Form React Hook Form Resolvers Ajv jsonschema ajv-formats zod-to-json-schema email-validator