oapi-codegen

Generate Go client and server boilerplate from OpenAPI 3 specifications (by oapi-codegen)

Oapi-codegen Alternatives

Similar projects and alternatives to oapi-codegen

  1. openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. sqlc

    Generate type-safe code from SQL

  4. Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  5. Echo

    High performance, minimalist Go web framework

  6. chi

    lightweight, idiomatic and composable router for building Go HTTP services

  7. go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  8. mux

    Discontinued A powerful HTTP router and URL matcher for building Go web servers with 🦍

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. sqlx

    general purpose extensions to golang's database/sql

  11. goa

    Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.

  12. gqlgen

    go generate based graphql server library

  13. httprouter

    A high performance HTTP request router that scales well

  14. swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  15. twirp

    A simple RPC framework with protobuf service definitions

  16. GoSwagger

    Swagger 2.0 implementation for go

  17. connect-es

    29 oapi-codegen VS connect-es

    The TypeScript implementation of Connect: Protobuf RPC that works.

  18. godotenv

    A Go port of Ruby's dotenv library (Loads environment variables from .env files)

  19. ogen

    OpenAPI v3 code generator for go

  20. pushup

    Pushup is for making modern, page-oriented web apps in Go

  21. rest

    Web services with OpenAPI and JSON Schema done quick in Go (by swaggest)

  22. kin-openapi

    OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better oapi-codegen alternative or higher similarity.

oapi-codegen discussion

Log in or Post with

oapi-codegen reviews and mentions

Posts with mentions or reviews of oapi-codegen. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-09.

Stats

Basic oapi-codegen repo stats
74
7,314
8.7
8 days ago

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Go is
the 4th most popular programming language
based on number of references?