Goa
Package goa implements a Go framework for writing microservices that promotes best practice by providing a single source of truth from which server code, client code, and documentation is derived.
Packages below are ranked as alternatives in the same category. The trigger for this review is limited recent repository activity.
Goa currently has a maintenance score of 15/100.
Latest repository activity: 5 years ago.
Known Go vulnerability records: 0.
Package goa implements a Go framework for writing microservices that promotes best practice by providing a single source of truth from which server code, client code, and documentation is derived.
Package swag converts Go annotations to Swagger Documentation 2.0.
Package swag contains a bunch of helper functions for go-openapi and go-swagger projects.
Package validate provides methods to validate a swagger specification, as well as tools to validate data against their schema.
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
gRPC to JSON proxy generator following the gRPC HTTP spec
Generate Go client and server boilerplate from OpenAPI 3 specifications
Treat alternatives as a shortlist. Check API compatibility, migration effort, project constraints, and your own threat model before replacing a dependency.