fischor/protogen-python

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

38
/ 100
Emerging

This project helps Python developers create custom code generation tools for Protocol Buffers (Protobuf). It takes raw Protobuf descriptor messages as input and simplifies them into easy-to-use Python objects. The output is generated Python code or other text files, ready to be picked up by the `protoc` compiler. This is for developers building custom build tools or code generators.

No commits in the last 6 months. Available on PyPI.

Use this if you are a Python developer who needs to write a `protoc` plugin to generate custom code from your .proto files, especially for Python-specific scenarios like import management.

Not ideal if you are looking for a pre-built code generator and do not intend to write custom Python code for a `protoc` plugin.

Protobuf Code Generation Developer Tools Build Automation Python Development
No License Stale 6m
Maintenance 2 / 25
Adoption 6 / 25
Maturity 17 / 25
Community 13 / 25

How are scores calculated?

Stars

16

Forks

3

Language

Python

License

Last pushed

Jun 17, 2025

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.