Go stack for REST APIs?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rest-template-go

    Template go lang service to showcase REST best practices. Built by the Speakeasy team.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Goyave

    🍐 Elegant Golang REST API Framework (v5 release candidate available)

  • Take a look at Goyave.

  • rest

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

  • For full code-first OpenAPI v3 REST, I’ve been using https://github.com/swaggest/rest and I like it.

  • opentracing-go

    Discontinued OpenTracing API for Go. 🛑 This library is DEPRECATED! https://github.com/opentracing/specification/issues/163

  • ogen

    OpenAPI v3 code generator for go

  • https://github.com/ogen-go/ogen/ is my potential replacement, need to evaluate it fully though.

  • swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  • I'd also consider something like https://github.com/swaggo/swag. It's a different approach rather than a schema first design, it's a code first that generates the schema from the implementation + annotations.

  • rejoiner

    Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources

  • Does google/rejoiner help? This project also seems promising: grpc-graphql-gateway

  • SaaSHub

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

    SaaSHub logo
  • grpc-graphql-gateway

    A protoc plugin that generates graphql execution code from Protocol Buffers.

  • Does google/rejoiner help? This project also seems promising: grpc-graphql-gateway

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

  • Create Production-Ready SDKs with Goa

    9 projects | dev.to | 22 Nov 2023
  • [Request] Library Recommendation for Auto Swagger/OpenAPIv3 Documentation

    4 projects | /r/golang | 27 May 2023
  • Swagno: Generate Swagger documentation with "no" annotations, "no" files, "no" command

    5 projects | /r/golang | 2 Jan 2023
  • Ideas on how to make certain package public on a private repository

    1 project | /r/golang | 2 Sep 2022
  • ogen: spec-first OpenAPI v3 codegen for Go

    4 projects | /r/golang | 3 Jun 2022