fischor/protogen-python

The protogen package makes it easy to write protoc plugins in Python

41
/ 100
Emerging

Abstracts away raw protobuf descriptor handling by resolving and linking dependencies into higher-level protogen classes, while providing Python-specific code generation utilities like automatic import management that tracks cross-module references and generates appropriate import statements. Built on a stdio-based plugin architecture that communicates with `protoc` via CodeGeneratorRequest/Response messages, allowing plugins to define custom Python import path resolution strategies for different code generation conventions.

16 stars and 25,314 monthly downloads. No commits in the last 6 months. Available on PyPI.

No License Stale 6m
Maintenance 2 / 25
Adoption 16 / 25
Maturity 10 / 25
Community 13 / 25

How are scores calculated?

Stars

16

Forks

3

Language

Python

License

Last pushed

Jun 17, 2025

Monthly downloads

25,314

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/fischor/protogen-python"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.