GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • oapi-codegen
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — oapi-codegen

README.md

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:

  • oapi-codegen/oapi-codegen
  • oapi-codegen/runtime

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

  • oapi-codegen/nethttp-middleware
  • oapi-codegen/fiber-middleware
  • oapi-codegen/fiber-v3-middleware
  • oapi-codegen/iris-middleware
  • oapi-codegen/echo-middleware
  • oapi-codegen/echo-v5-middleware
  • oapi-codegen/gin-middleware

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:

  • oapi-codegen/testutil

Pinned Loading

  1. oapi-codegen oapi-codegen Public

    Generate Go client and server boilerplate from OpenAPI 3 specifications

    Go 8.7k 1.1k

Repositories

Loading
Type
Language
Sort
Showing 10 of 19 repositories
  • oapi-codegen Public

    Generate Go client and server boilerplate from OpenAPI 3 specifications

    oapi-codegen/oapi-codegen's past year of commit activity
    Go 8,657 Apache-2.0 1,066 228 (9 issues need help) 68 Updated Nov 11, 2026
  • oapi-codegen-exp Public

    Experimental OpenAPI code generator for Go

    oapi-codegen/oapi-codegen-exp's past year of commit activity
    Go 5 Apache-2.0 3 3 8 Updated Nov 11, 2026
  • runtime Public
    oapi-codegen/runtime's past year of commit activity
    Go 21 Apache-2.0 57 4 1 Updated Nov 10, 2026
  • fiber-middleware Public
    oapi-codegen/fiber-middleware's past year of commit activity
    Go 6 Apache-2.0 5 2 1 Updated Nov 7, 2026
  • echo-v5-middleware Public

    Middleware for v5 release of https://echo.labstack.com/

    oapi-codegen/echo-v5-middleware's past year of commit activity
    Go 1 Apache-2.0 2 1 1 Updated Nov 7, 2026
  • nethttp-middleware Public
    oapi-codegen/nethttp-middleware's past year of commit activity
    Go 41 Apache-2.0 15 9 1 Updated Nov 7, 2026
  • echo-middleware Public
    oapi-codegen/echo-middleware's past year of commit activity
    Go 24 Apache-2.0 11 5 1 Updated Nov 7, 2026
  • iris-middleware Public
    oapi-codegen/iris-middleware's past year of commit activity
    Go 0 Apache-2.0 1 1 1 Updated Nov 7, 2026
  • fiber-v3-middleware Public
    oapi-codegen/fiber-v3-middleware's past year of commit activity
    Go 1 Apache-2.0 1 1 1 Updated Nov 7, 2026
  • gin-middleware Public
    oapi-codegen/gin-middleware's past year of commit activity
    Go 8 Apache-2.0 8 1 3 Updated Nov 7, 2026
View all repositories

People

@jamietanna @mromaszewicz

Sponsors

  • @mercedes-benz
  • @elastic
  • Private Sponsor

Top languages

Go

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.