Combining oapi-codegen, echo and validator frameworks to build robust APIs

This page summarizes the projects mentioned and recommended in the original post on /r/golang

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • oapi-validator-echo-sample

    This is a sample project showcasing how to use oapi-codegen to generate an Echo server and then use the validator framework to validate the spec.

    I recently published this library that generates a strict echo server using oapi-codegen and uses go-playground/validator to validate incoming requests.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • oapi-codegen

    Generate Go client and server boilerplate from OpenAPI 3 specifications

    I’m using oapi-codegen in my project and I don’t think it ships with a validator.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • OpenAPI Client and Server Code Generator for Golang

    1 project | news.ycombinator.com | 30 Aug 2023
  • should i use a framework for apis?

    1 project | /r/golang | 15 Apr 2023
  • How to OpenAPI?

    4 projects | /r/golang | 8 Feb 2023
  • Is it a good idea to start directly with a web framework like FIBER?

    1 project | /r/golang | 4 Feb 2023
  • Database and migrations: Building an API application

    1 project | /r/golang | 7 Jan 2023