{"library":"betterproto","type":"library","category":null,"description":"Betterproto is a Python library that generates Python dataclasses, Protobuf serialization, and gRPC client/server stubs directly from `.proto` files. It aims to provide a more Pythonic interface than the official `protobuf` library. The current stable version is 1.2.5, but a 2.0.0 beta is under active development, introducing significant breaking changes and new features. Releases are somewhat irregular, with recent focus on the 2.0.0 branch.","language":"python","status":"active","version":"1.2.5","tags":["protobuf","grpc","serialization","dataclasses","code-generation"],"last_verified":"Sat May 23","install":[{"cmd":"pip install betterproto","imports":["from betterproto import Message","import betterproto.enum","from betterproto import string_field"]},{"cmd":"pip install betterproto==2.0.0b7","imports":[]}],"homepage":null,"github":"http://github.com/danielgtaylor/python-betterproto","docs":null,"changelog":null,"pypi":"https://pypi.org/project/betterproto/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.5,"avg_import_s":0.21,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/betterproto/compatibility"}}