Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to oapi-codegen
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Swagger 2.0 implementation for go
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Design-based APIs and microservices in Go
OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)
Open API v3 server code generator
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.
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
lightweight, idiomatic and composable router for building Go HTTP services
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
A cloud-native Go microservices framework with cli tool for productivity.
Automatically generate RESTful API documentation with Swagger 2.0 for Go.
Pushup is for making modern, page-oriented web apps in Go
OpenAPI v3 code generator for go
High performance, minimalist Go web framework
A powerful HTTP router and URL matcher for building Go web servers with 🦍
go generate based graphql server library
Generate type-safe code from SQL
An entity framework for Go
Rapid Web Development w/ Go
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
oapi-codegen reviews and mentions
Golang tech stack
Deepmap oapi-codegen if I'm using OpenAPI
I use https://github.com/deepmap/oapi-codegen to generate the rest client – there is a strict and more relaxed mode.
Is there a way to generate controller from swagger through build tools?
2 projects | reddit.com/r/golang | 24 Feb 2023
Why not OpenAPITools?
3 projects | reddit.com/r/golang | 9 Feb 2023
The best generator for go is deepmap/oapi-gen
How to OpenAPI?
4 projects | reddit.com/r/golang | 8 Feb 2023
Have had a ton of success with oapi-codegen. Simple to use, does both server and client, and easily extensible by way of user-supplied templates.4 projects | reddit.com/r/golang | 8 Feb 2023
Starting a new project with the specification first is my preference and my tool of choice is oapi-codegen.
JSON Schema generator
3 projects | reddit.com/r/golang | 7 Feb 2023
I’ve been using https://github.com/deepmap/oapi-codegen for this exact purpose as I found it to be the most robust. You need to convert the schemas to OpenAPI specs first though (IIRC there are tools for that) and make sure to use the correct parameters with oapi-codegen. It’s not fantastic, but it does work very well for our use case.
Automatic CRUD code generetor?
4 projects | reddit.com/r/golang | 5 Feb 2023
I use this: https://github.com/deepmap/oapi-codegen . Great code gen from open api spec
State of OpenAPI support in Go routing/web frameworks
3 projects | reddit.com/r/golang | 3 Feb 2023
For me this is the way to go: https://github.com/deepmap/oapi-codegen. With one or multiple specifications you can generate code for models, for clients and for the server. Pretty awesome!!! =)
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Mar 2023
deepmap/oapi-codegen is an open source project licensed under Apache License 2.0 which is an OSI approved license.