An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/goadesign/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. The code generated by goa follows the clean architecture pattern where composable modules are generated for the transport, endpoint, and business logic layers. The goa package contains middleware, plugins, and other complementary functionality that can be leveraged in tandem with the generated code to implement complete microservices in an efficient manner. By using goa for developing microservices, implementers don’t have to worry with the documentation getting out of sync from the implementation as goa takes care of generating OpenAPI specifications for HTTP based services and gRPC protocol buffer files for gRPC based services (or both if the service supports both transports). Reviewers can also be assured that the implementation follows the documentation as the code is generated from the same source. Visit https://goa.design for more information.

Ecosystem
proxy.golang.org
Latest Release
v2.2.5+incompatible
over 5 years ago
Versions
26
Dependent Packages
44
Dependent Repos
106
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/goadesign/goa
spec
License MIT
Namespace github.com/goadesign
First Release over 9 years ago
Last Synced about 7 hours ago
Repository
Stars 5,968 on GitHub
Forks 573 on GitHub
Docker Dependents 3
Docker Downloads 214
Commits 2202
Committers 124
Avg per Author 17.758
DDS 0.489
Rankings on proxy.golang.org
Overall Top 1.0%
Dependent packages Top 0.8%
Dependent repos Top 0.6%
Forks Top 1.3%
Docker downloads Top 1.4%