awesome-go-api

module
v0.0.0-...-b934907 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2024 License: MIT

README

awesome-go-api

Actual example use cases for a curated list of golang api generator libraries

TODO:

Directories

Path Synopsis
api
Huma is a relatively light web framework.
Huma is a relatively light web framework.
openapi command
openapi/oapi_codegen/gen
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
oapi_codegen/client command
oapi-codegen generates both clients and servers from an OpenAPI v3 spec.
oapi-codegen generates both clients and servers from an OpenAPI v3 spec.
oapi_codegen/client/gen
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
oapi_codegen/server_chi command
oapi-codegen generates both clients and servers from an OpenAPI v3 spec.
oapi-codegen generates both clients and servers from an OpenAPI v3 spec.
oapi_codegen/server_chi/gen
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
oapi_codegen/server_stdlib/gen
Package server provides primitives to interact with the openapi HTTP API.
Package server provides primitives to interact with the openapi HTTP API.
ogen/client command
ogen generates both clients and servers from an OpenAPI v3 spec.
ogen generates both clients and servers from an OpenAPI v3 spec.
ogen/server_stdlib command
ogen generates both clients and servers from an OpenAPI v3 spec.
ogen generates both clients and servers from an OpenAPI v3 spec.
openapi_generator/go/client command
openapi-generator generates both clients and servers from an OpenAPI v3 spec.
openapi-generator generates both clients and servers from an OpenAPI v3 spec.
openapi_generator/go/server_gorilla command
openapi-generator generates both clients and servers from an OpenAPI v3 spec.
openapi-generator generates both clients and servers from an OpenAPI v3 spec.
openapi_generator_go/server_chi command
openapi-generator-go only generates servers from an OpenAPI v3 spec.
openapi-generator-go only generates servers from an OpenAPI v3 spec.
openapi_generator_go/server_chi/gen
Code generated by openapi-generator-go DO NOT EDIT.
Code generated by openapi-generator-go DO NOT EDIT.
swagger_codegen/go/gen
* Awesome GO API * * Actual example use cases for a curated list of golang api generator libraries * * API version: 1.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
* Awesome GO API * * Actual example use cases for a curated list of golang api generator libraries * * API version: 1.0.0 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
go/client command
grpc generates both clients and servers from a proto spec.
grpc generates both clients and servers from a proto spec.
go/gen
Package gen is a reverse proxy.
Package gen is a reverse proxy.
go/server command
grpc/protobuf generates both clients and servers from a proto spec.
grpc/protobuf generates both clients and servers from a proto spec.
openapiv3/oapi_codegen/gen
Package client provides primitives to interact with the openapi HTTP API.
Package client provides primitives to interact with the openapi HTTP API.
openapiv3/ogen command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL