Home
Welcome to aristaproto's documentation!
aristaproto is a protobuf compiler and interpreter. It improves the experience of using Protobuf and gRPC in Python, by generating readable, understandable, and idiomatic Python code, using modern language features.
Features
- Generated messages are both binary & JSON serializable
- Messages use relevant python types, e.g.
Enum,datetimeandtimedeltaobjects Timestampvalues preserve nanosecond precision when binary or JSON data contains itasync/awaitsupport for gRPC Clients and Servers- Generates modern, readable, idiomatic python code