#1 Huma
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Package swag converts Go annotations to Swagger Documentation 2.0.
Health score 95/100, confidence 95/100.
| Latest version | v1.16.6 |
| Imported by | 11.8K packages |
| Stars | 12.8K |
| Forks | 1.4K |
| Last activity | 14 days ago |
| Latest release | v2.0.0-rc5 (4 months ago) |
| License | MIT |
| 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 |
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
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.
gRPC to JSON proxy generator following the gRPC HTTP spec
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.