#1 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.
Package swag contains a bunch of helper functions for go-openapi and go-swagger projects.
Health score 78/100, confidence 75/100.
| Latest version | v0.26.0 |
| Imported by | 16.2K packages |
| Stars | 0 |
| Forks | 0 |
| Last activity | 1 months ago |
| Latest release | Unknown |
| License | Unknown |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| CommandLineOptionsGroup | Type | type CommandLineOptionsGroup = cmdutils.CommandLineOptionsGroup |
| File | Type | type File = fileutils.File |
| JSONMapItem | Type | type JSONMapItem = jsonutils.JSONMapItem |
| JSONMapSlice | Type | type JSONMapSlice = jsonutils.JSONMapSlice |
| NameProvider | Type | type NameProvider = jsonname.NameProvider |
| NewNameProvider | Function | func NewNameProvider() *NameProvider |
| AddInitialisms | Function | func AddInitialisms(words ...string) |
| Bool | Function | func Bool(v bool) *bool |
| BoolMap | Function | func BoolMap(src map[string]bool) map[string]*bool |
| BoolSlice | Function | func BoolSlice(src []bool) []*bool |
| BoolValue | Function | func BoolValue(v *bool) bool |
| BoolValueMap | Function | func BoolValueMap(src map[string]*bool) map[string]bool |
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.
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
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 fuego provides a set of tools to build HTTP servers in Go, that automatically generate OpenAPI 3.0 documentation and support for multiple web frameworks.