Proto.zig: proto2 package in zig 0.16.0 A developer released Proto.zig, a package providing proto2 support for Zig 0.16.0, including the archaic 'groups' feature. The package focuses on encode and decode functionality with no JSON or streaming support, and was created partly to explore the new I/O interface. The developer noted that AI was used only for error diagnosis, not for code generation. I really needed proto2 support in zig, so I made a package supporting that. This even has support for the archaic groups https://protobuf.dev/programming-guides/proto2/ groups feature. This was mainly an excuse to try out the new io interface . I tried to keep it lean when it comes to codegen. No functions are generated in the types, like it would in zig-protobuf. Only encode & decode support has been implemented, no json or streaming support. Only supporting 0.16.0 as of now. I used AI to diagnose errors during testing. The code is not AI generated.