oapi-codegen

API generator

Generates boilerplate code for Go clients and servers from OpenAPI 3 specifications

Generate Go client and server boilerplate from OpenAPI 3 specifications

GitHub

6k stars
36 watching
869 forks
Language: Go
last commit: 11 days ago
Linked from 2 awesome lists

gogolangopenapiopenapi-codegenopenapi-generatoropenapi3rest-apirest-api-clientswagger

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
openapitools/openapi-generator Automatically generates code for API clients and servers from OpenAPI specifications 21,872
oai/openapi-specification Defines a standard interface description for HTTP APIs 29,047
go-oas/docs Automatically generates RESTful API documentation for Go projects aligned with the Open API Specification standard. 41
go-swagger/go-swagger A toolset for working with RESTful APIs using Swagger 2.0 specifications 9,546
goadesign/goa A tool for designing and generating APIs in Go 5,693
osrg/gobgp BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. 3,653
hey-api/openapi-ts A tool for generating clients and SDKs from OpenAPI specifications in TypeScript. 1,359
googleapis/google-api-go-client Automatically generated libraries for interacting with Google APIs 4,034
openapitools/openapi-generator-cli Automates code generation for API clients and servers from OpenAPI specifications 1,454
swagger-api/swagger-codegen Automatically generates API client libraries, server stubs, and documentation from an OpenAPI definition. 17,047
sashabaranov/go-openai An unofficial wrapper for OpenAI's API services 9,238
dapperdox/dapperdox Generates integrated documentation and API explorers for OpenAPI specifications 408
grofers/go-codon Generates Go server code from REST and workflow specifications 142
go-fuego/fuego A web framework for Go developers that generates OpenAPI documentation from source code and provides a set of tools for building APIs and web applications. 903
google/go-github A Go library for interacting with the GitHub API v3 10,446