Create Production-Ready SDKs with Goa

This page summarizes the projects mentioned and recommended in the original post on dev.to

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
  • oapi-codegen

    Generate Go client and server boilerplate from OpenAPI 3 specifications

    Deepmap OpenAPI code generator

  • 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
  • ogen

    OpenAPI v3 code generator for go

    Ogen

  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

    Goa generates gRPC code for you. gRPC is an efficient alternative to plain HTTP, over which you can provide your API. It requires the use of protocol buffers, made by Google. Our repository already provides the protoc app for you, in completed_app/lib.

  • openapi-go

    OpenAPI structures for Go

    Swaggest OpenAPI structures for Go

  • rest

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

    Swaggest Rest can generate OpenAPI definitions from Go code, but it's not as comprehensive as Goa and does not support gRPC.

  • tsoa

    Build OpenAPI-compliant REST APIs using TypeScript and Node

    Tsoa is a popular TypeScript framework similar to Goa that you may encounter in the OpenAPI ecosystem. Speakeasy has a tutorial for it, too.

  • speakeasy-goa-example

    First clone the example repository using the code below. If you don't have Git, you can download the code and unzip it.

  • SaaSHub

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

    SaaSHub logo
  • Protobuf

    Protocol Buffers - Google's data interchange format

    To use more recent versions of protoc in future applications, you can download them from the Protobuf repository.

  • goa

    🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨

    Perhaps the easiest way to find out how to do something (especially when using Meta) is to search the test cases when you have cloned the source code.

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

  • ogen: spec-first OpenAPI v3 codegen for Go

    4 projects | /r/golang | 3 Jun 2022
  • The value of API-First design on side-projects

    1 project | dev.to | 12 Jul 2024
  • Manage DEV Articles with Git and GitHub Actions

    3 projects | dev.to | 31 Oct 2023
  • oapi-codegen and local refs

    1 project | /r/golang | 12 Oct 2023
  • OpenAPI Client and Server Code Generator for Golang

    1 project | news.ycombinator.com | 30 Aug 2023

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