oapi-codegen (original) (raw)

oapi-codegen

Community organisation for the Go OpenAPI code generator, oapi-codegen/oapi-codegen and its related projects.

The project is maintained in according to its governance.

Projects

oapi-codegen is primarily operated out of two core projects:

Additionally, there are the following HTTP middleware bindings for performing request/response validation against the OpenAPI spec:

Non-OpenAPI projects

Additionally, there is the nullable package:

An implementation of a Nullable type for JSON bodies, indicating whether the field is absent, set to null, or set to a value

And the lesser used testutil project, which can provide a more fluent means to create HTTP requests, and validate them: