hyperpb is a high-performance dynamic Protobuf parsing library for Go that delivers 10x faster parsing than dynamicpb and 2-3x faster than generated code. It uses a VM-based parser with table-driven parsing techniques, supports profile-guided optimization for runtime performance tuning, and provides memory reuse mechanisms to reduce garbage collection overhead. The library is designed for read-only workloads and requires runtime compilation of parsers, making it ideal for generic services that handle dynamic message types.

Sort: