René's URL Explorer Experiment


Title: oapi-codegen module - github.com/oapi-codegen/oapi-codegen/v2 - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#main-content
Why Go https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Case Studies https://go.dev/solutions/case-studies
Use Cases https://go.dev/solutions/use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Why Go https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Case Studies https://go.dev/solutions/case-studies
Use Cases https://go.dev/solutions/use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Docs https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Community https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/oapi-codegen/oapi-codegen/v2 https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2@v2.8.2
https://go.dev/
Version: v2.8.2 https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2?tab=versions
Go to latest https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2
Apache-2.0https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2?tab=licenses
go.modhttps://github.com/oapi-codegen/oapi-codegen/tree/v2.8.2/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/oapi-codegen/oapi-codegen https://github.com/oapi-codegen/oapi-codegen
Open Source Insights https://deps.dev/go/github.com%2Foapi-codegen%2Foapi-codegen%2Fv2/v2.8.2
README https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#section-readme
Table of Contents https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-table-of-contents
Installation https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-installation
Action Required: The repository for this project has changed https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-action-required-the-repository-for-this-project-has-changed
Installing https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-installing
Pinning to commits https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-pinning-to-commits
Usage https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-usage
Backwards compatibility https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-backwards-compatibility
Features https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-features
What does it look like? https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-what-does-it-look-like
Key design decisions https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-key-design-decisions
Generating server-side boilerplate https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-server-side-boilerplate
Supported Servers https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-supported-servers
Strict server https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-strict-server
Generating API clients https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-clients
With Server URLs https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-with-server-urls
Duplicate types generated for clients's response object types https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-duplicate-types-generated-for-clients-s-response-object-types
Generating API models https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-models
Splitting large OpenAPI specs across multiple packages (aka "Import Mapping" or "external references") https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-splitting-large-openapi-specs-across-multiple-packages-aka-quot-import-mapping-quot-or-quot-external-references-quot
Using a single package with multiple OpenAPI specs https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-using-a-single-package-with-multiple-openapi-specs
Using multiple packages, with one OpenAPI spec per package https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-using-multiple-packages-with-one-openapi-spec-per-package
Modifying the input OpenAPI Specification (with OpenAPI Overlay) https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-modifying-the-input-openapi-specification-with-openapi-overlay
Generating Nullable types https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-nullable-types
OpenAPI extensions https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-openapi-extensions
Request/response validation middleware https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-request-response-validation-middleware
Implementing security https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-implementing-security
On the server https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-on-the-server
Deprecated: auth scopes on the request context https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-deprecated-auth-scopes-on-the-request-context
On the client https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-on-the-client
Custom code generation https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-custom-code-generation
Local paths https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-local-paths
HTTPS paths https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-https-paths
Inline template https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-inline-template
Using the Go package https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-using-the-go-package
Additional Properties (additionalProperties) https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additional-properties-additionalproperties
Implicit additionalProperties: true / no additionalProperties set https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-implicit-additionalproperties-true-no-additionalproperties-set
Explicit additionalProperties: true https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-explicit-additionalproperties-true
additionalProperties as integers https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additionalproperties-as-integers
additionalProperties with an object https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additionalproperties-with-an-object
Globally skipping the "optional pointer" https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-globally-skipping-the-quot-optional-pointer-quot
Changing the names of generated types https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-changing-the-names-of-generated-types
Examples https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-examples
Blog posts https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-blog-posts
Frequently Asked Questions (FAQs) https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-frequently-asked-questions-faqs
Does oapi-codegen support OpenAPI 3.1? https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-does-oapi-codegen-support-openapi-3-1
How does oapi-codegen handle anyOf, allOf and oneOf? https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-how-does-oapi-codegen-handle-anyof-allof-and-oneof
How can I ignore parts of the spec I don't care about? https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-how-can-i-ignore-parts-of-the-spec-i-don-t-care-about
Should I commit the generated code? https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-should-i-commit-the-generated-code
Should I lint the generated code? https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-should-i-lint-the-generated-code
I've just updated my version of kin-openapi, and now I can't build my code 😠 https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-i-ve-just-updated-my-version-of-kin-openapi-and-now-i-can-t-build-my-code
Contributors https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-contributors
Sponsors https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-sponsors
Directories https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#section-directories
https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#section-readme
https://www.bestpractices.dev/projects/9450
server-side implementationshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-server-side-boilerplate
API clientshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-clients
HTTP modelshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-models
OpenAPI 3.0https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.0.md
OpenAPI 3.1https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md
Key Design Decisionshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-key-design-decisions
oapi-codegen organisation on GitHubhttps://github.com/oapi-codegen
Installationhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-installation
Action Required: The repository for this project has changedhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-action-required-the-repository-for-this-project-has-changed
Installinghttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-installing
Pinning to commitshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-pinning-to-commits
Usagehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-usage
Backwards compatibilityhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-backwards-compatibility
Featureshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-features
What does it look like?https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-what-does-it-look-like
Key design decisionshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-key-design-decisions
Generating server-side boilerplatehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-server-side-boilerplate
Supported Servershttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-supported-servers
Strict serverhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-strict-server
Generating API clientshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-clients
With Server URLshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-with-server-urls
Duplicate types generated for clients's response object typeshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-duplicate-types-generated-for-clientss-response-object-types
Generating API modelshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-models
Splitting large OpenAPI specs across multiple packages (aka "Import Mapping" or "external references")https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-splitting-large-openapi-specs-across-multiple-packages-aka-import-mapping-or-external-references
Using a single package with multiple OpenAPI specshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-using-a-single-package-with-multiple-openapi-specs
Using multiple packages, with one OpenAPI spec per packagehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-using-multiple-packages-with-one-openapi-spec-per-package
Modifying the input OpenAPI Specification (with OpenAPI Overlay)https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-modifying-the-input-openapi-specification-with-openapi-overlay
Generating Nullable typeshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-nullable-types
OpenAPI extensionshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-openapi-extensions
Request/response validation middlewarehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-requestresponse-validation-middleware
Implementing securityhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-implementing-security
On the serverhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-on-the-server
Deprecated: auth scopes on the request contexthttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-deprecated-auth-scopes-on-the-request-context
On the clienthttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-on-the-client
Custom code generationhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-custom-code-generation
Local pathshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-local-paths
HTTPS pathshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-https-paths
Inline templatehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-inline-template
Using the Go packagehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-using-the-go-package
Additional Properties (additionalProperties)https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additional-properties-additionalproperties
Implicit additionalProperties: true / no additionalProperties sethttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-implicit-additionalproperties-true--no-additionalproperties-set
Explicit additionalProperties: truehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-explicit-additionalproperties-true
additionalProperties as integershttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additionalproperties-as-integers
additionalProperties with an objecthttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additionalproperties-with-an-object
Globally skipping the "optional pointer"https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-globally-skipping-the-optional-pointer
Changing the names of generated typeshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-changing-the-names-of-generated-types
Exampleshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-examples
Blog postshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-blog-posts
Frequently Asked Questions (FAQs)https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-frequently-asked-questions-faqs
Does oapi-codegen support OpenAPI 3.1?https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-does-oapi-codegen-support-openapi-31
How does oapi-codegen handle anyOf, allOf and oneOf?https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-how-does-oapi-codegen-handle-anyof-allof-and-oneof
How can I ignore parts of the spec I don't care about?https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-how-can-i-ignore-parts-of-the-spec-i-dont-care-about
Should I commit the generated code?https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-should-i-commit-the-generated-code
Should I lint the generated code?https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-should-i-lint-the-generated-code
I've just updated my version of kin-openapi, and now I can't build my code 😠https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-ive-just-updated-my-version-of-kin-openapi-and-now-i-cant-build-my-code-
Contributorshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-contributors
Sponsorshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-sponsors
May 2024https://github.com/oapi-codegen/oapi-codegen/discussions/1605
Supported Servershttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-supported-servers
go tool supporthttps://www.jvt.me/posts/2025/01/27/go-tools-124/
yethttps://github.com/oapi-codegen/oapi-codegen/issues/1519
oapi-codegen configuration documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/configuration.md
a JSON Schemahttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/configuration-schema.json
Renovatehttps://docs.renovatebot.com/
have Renovate automagically update this version for youhttps://www.jvt.me/posts/2026/03/01/oapi-codegen-config-renovate/
people relying upon the behaviourhttps://xkcd.com/1172/
compatibility optionhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2/pkg/codegen#CompatibilityOptions
a number of servershttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-supported-servers
docshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-server-side-boilerplate
docshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-clients
docshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-generating-api-models
docshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-import-mapping
examplehttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/petstore-expanded/stdhttp/api/petstore.gen.go
Strict serverhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-strict-server
webhookshttps://spec.openapis.org/oas/v3.1.0#oasWebhooks
converterhttps://converter.swagger.io/
more detailshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-additional-properties-additionalproperties
openapi.tanna.dev/go/validatorhttps://openapi.tanna.dev/go/validator/
Chihttps://github.com/go-chi/chi
Chi documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/chi-server.md
Echohttps://github.com/labstack/echo
Echo documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/echo-server.md
Echo v5https://github.com/labstack/echo
Echo v5 documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/echo5-server.md
Fiberhttps://github.com/gofiber/fiber
Fiber documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/fiber-server.md
Fiber v3https://github.com/gofiber/fiber
Fiber v3 documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/fiber-v3-server.md
Ginhttps://github.com/gin-gonic/gin
Gin documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/gin-server.md
gorilla/muxhttps://github.com/gorilla/mux
gorilla/mux documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/gorilla-server.md
Irishttps://github.com/kataras/iris
Iris documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/iris-server.md
net/httphttps://pkg.go.dev/net/http
net/http documentationhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/stdhttp-server.md
HTTP 500 Internal Server Errorhttps://http.cat/500
"What does it look like"https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-what-does-it-look-like-strict
validation of incoming requestshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-requestresponse-validation-middleware
issue #2010https://github.com/oapi-codegen/oapi-codegen/issues/2010
examples/generate/serverurlshttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/generate/serverurls
examples/only-modelshttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/only-models
the import-mapping/samepackage examplehttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/import-mapping/samepackage
use a single package, with multiple OpenAPI spec files for that given packagehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-import-mapping-self
bundle your multiple OpenAPI fileshttps://www.jvt.me/posts/2022/02/10/bundle-openapi/
the import-mapping/multiplepackages examplehttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/import-mapping/multiplepackages
our recommendation anywayhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-https-paths
OpenAPI Overlay specificationhttps://github.com/OAI/Overlay-Specification
proposed modification to the specificationhttps://github.com/OAI/Overlay-Specification/pull/32
the overlay examplehttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/overlay
v2.1.0https://github.com/oapi-codegen/oapi-codegen/releases/tag/v2.1.0
our new library, oapi-codegen/nullablehttps://github.com/oapi-codegen/nullable
OpenAPI Specification Extensionshttps://spec.openapis.org/oas/v3.0.3#specification-extensions
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
(docs)https://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/docs/extensions.md
strict serverhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-strict-server
Chihttps://github.com/go-chi/chi
nethttp-middlewarehttps://github.com/oapi-codegen/nethttp-middleware
Echohttps://github.com/labstack/echo
echo-middlewarehttps://github.com/oapi-codegen/echo-middleware
Fiberhttps://github.com/gofiber/fiber
fiber-middlewarehttps://github.com/oapi-codegen/fiber-middleware
Ginhttps://github.com/gin-gonic/gin
gin-middlewarehttps://github.com/oapi-codegen/gin-middleware
gorilla/muxhttps://github.com/gorilla/mux
nethttp-middlewarehttps://github.com/oapi-codegen/nethttp-middleware
Irishttps://github.com/kataras/iris
iris-middlewarehttps://github.com/oapi-codegen/iris-middleware
net/httphttps://pkg.go.dev/net/http
nethttp-middlewarehttps://github.com/oapi-codegen/nethttp-middleware
nethttp-middlewarehttps://github.com/oapi-codegen/nethttp-middleware
not currently possiblehttps://github.com/oapi-codegen/oapi-codegen/issues/1038
Stricthttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-strict-server
#2605https://github.com/oapi-codegen/oapi-codegen/issues/2605
Security Schemeshttps://spec.openapis.org/oas/v3.0.3#security-scheme-object
Security Requirementshttps://spec.openapis.org/oas/v3.0.3#security-requirement-object
validation middlewarehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-requestresponse-validation-middleware
authenticated API examplehttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/authenticated-api/echo
validation middlewarehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-requestresponse-validation-middleware
#1524https://github.com/oapi-codegen/oapi-codegen/issues/1524
pkg/securityprovider packagehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2/pkg/securityprovider
this blog posthttps://www.jvt.me/posts/2024/04/27/github-actions-update-file/
this blog posthttps://www.jvt.me/posts/2026/02/27/renovate-update-file
in the futurehttps://github.com/oapi-codegen/oapi-codegen/issues/1564
will be documented in the futurehttps://github.com/oapi-codegen/oapi-codegen/issues/1487
OpenAPI Schemashttps://spec.openapis.org/oas/v3.0.3.html#schema-object
this will be possiblehttps://github.com/oapi-codegen/oapi-codegen/issues/1514
x-go-type-skip-optional-pointer extensionhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-ext-x-go-type-skip-optional-pointer
the example code for prefer-skip-optional-pointerhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/output-options/preferskipoptionalpointer
example code for prefer-skip-optional-pointer-with-omitzerohttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/output-options/preferskipoptionalpointerwithomitzero
the test caseshttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/internal/test/options/name_normalizer
examples directoryhttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples
internal test caseshttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/internal/test
Building a Go RESTful API with design-first OpenAPI contractshttps://www.jvt.me/posts/2022/07/12/go-openapi-server/
A Practical Guide to Using oapi-codegen in Golang API Development with the Fiber Frameworkhttps://medium.com/@fikihalan/a-practical-guide-to-using-oapi-codegen-in-golang-api-development-with-the-fiber-framework-bce2a59380ae
Generating Go server code from OpenAPI 3 definitionshttps://ldej.nl/post/generating-go-from-openapi-3/
Go Client Code Generation from Swagger and OpenAPIhttps://medium.com/@kyodo-tech/go-client-code-generation-from-swagger-and-openapi-a0576831836c
Go oapi-codegen + request validationhttps://blog.commitsmart.com/go-oapi-codegen-request-validation-285398b37dc8
Streamlining Go + Chi Development: Generating Code from an OpenAPI Spechttps://i4o.dev/blog/oapi-codegen-with-chi-router
#2336https://github.com/oapi-codegen/oapi-codegen/pull/2336
webhookshttps://spec.openapis.org/oas/v3.1.0#oasWebhooks
use OpenAPI Overlayhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-modifying-the-input-openapi-specification-with-openapi-overlay
steps from this blog posthttps://www.jvt.me/posts/2025/05/04/oapi-codegen-trick-openapi-3-1/
the example codehttps://github.com/oapi-codegen/oapi-codegen/blob/v2.8.2/examples/anyof-allof-oneof
the configuration filehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#readme-usage
the docshttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2/pkg/codegen#OutputOptions
kin-openapihttps://github.com/getkin/kin-openapi
the many contributors over the yearshttps://github.com/oapi-codegen/oapi-codegen/graphs/contributors
https://github.com/oapi-codegen/oapi-codegen/graphs/contributors
Creating a more sustainable model for oapi-codegen in the futurehttps://github.com/oapi-codegen/oapi-codegen/discussions/1606
on the organisationhttps://github.com/sponsors/oapi-codegen/
directly for Jamiehttps://github.com/sponsors/jamietanna/
this blog post from Tidelifthttps://blog.tidelift.com/paying-maintainers-the-howto
https://www.devzero.io/lp/dev-environment?utm_campaign=github&utm_source=oapi-codegen%20repo&utm_medium=github%20sponsorship
https://cybozu.co.jp/?utm_source=oapi-codegen+repo&utm_medium=github+sponsorship
https://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2#section-directories
oapi-codegenhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2@v2.8.2/cmd/oapi-codegen
codegenhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2@v2.8.2/pkg/codegen
ecdsafilehttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2@v2.8.2/pkg/ecdsafile
securityproviderhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2@v2.8.2/pkg/securityprovider
utilhttps://pkg.go.dev/github.com/oapi-codegen/oapi-codegen/v2@v2.8.2/pkg/util
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions/use-cases
Case Studies https://go.dev/solutions/case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
pkg.go.dev API https://pkg.go.dev/api
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.