Comprehensive Go protobuf toolkit for building type-safe HTTP APIs with automatic validation, OpenAPI docs, and low number of dependencies

api-documentation api-generator buf code-generation developer-tools go golang grpc-alternative http-api microservices modular-monolith openapi protobuf protoc-plugin protovalidate rest-api
3 Open Issues Need Help Last updated: Sep 14, 2025

Open Issues Need Help

View All on GitHub
enhancement good first issue protoc-gen-go-http

Comprehensive Go protobuf toolkit for building type-safe HTTP APIs with automatic validation, OpenAPI docs, and low number of dependencies

Go
#api-documentation#api-generator#buf#code-generation#developer-tools#go#golang#grpc-alternative#http-api#microservices#modular-monolith#openapi#protobuf#protoc-plugin#protovalidate#rest-api
documentation enhancement help wanted good first issue protoc-gen-go-http

Comprehensive Go protobuf toolkit for building type-safe HTTP APIs with automatic validation, OpenAPI docs, and low number of dependencies

Go
#api-documentation#api-generator#buf#code-generation#developer-tools#go#golang#grpc-alternative#http-api#microservices#modular-monolith#openapi#protobuf#protoc-plugin#protovalidate#rest-api

AI Summary: This GitHub issue proposes refactoring a mock generator to improve maintainability and extensibility. The current `generateMockFieldAssignments` method is becoming unwieldy due to repetitive logic for different field types. The solution involves introducing a `FieldHandler` interface and a `FieldHandlerRegistry` to delegate field-specific generation, making the code cleaner and easier to extend.

Complexity: 3/5
enhancement good first issue protoc-gen-go-http

Comprehensive Go protobuf toolkit for building type-safe HTTP APIs with automatic validation, OpenAPI docs, and low number of dependencies

Go
#api-documentation#api-generator#buf#code-generation#developer-tools#go#golang#grpc-alternative#http-api#microservices#modular-monolith#openapi#protobuf#protoc-plugin#protovalidate#rest-api