#1 go-doudou
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.
Package swag converts Go annotations to Swagger Documentation 2.0.
Health score 72/100, confidence 75/100.
| Latest version | v1.16.6 |
| Imported by | 11.8K packages |
| Stars | 0 |
| Forks | 0 |
| Last activity | 10 months ago |
| Latest release | Unknown |
| License | Unknown |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| AstFileInfo | Type | type AstFileInfo struct{ ... } |
| AstFileInfo.File | Field | File *ast.File |
| AstFileInfo.FileSet | Field | FileSet *token.FileSet |
| AstFileInfo.PackagePath | Field | PackagePath string |
| AstFileInfo.ParseFlag | Field | ParseFlag ParseFlag |
| AstFileInfo.Path | Field | Path string |
| ConstVariable | Type | type ConstVariable struct{ ... } |
| ConstVariable.Comment | Field | Comment *ast.CommentGroup |
| ConstVariable.File | Field | File *ast.File |
| ConstVariable.Name | Field | Name *ast.Ident |
| ConstVariable.Pkg | Field | Pkg *PackageDefinitions |
| ConstVariable.Type | Field | Type ast.Expr |
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.
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.
Embedded OpenAPI/Swagger documentation ui for Go using [ReDoc](https://redocly.com/).
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.