How to implement Swagger UI for multiple API's

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • go-openapi-swag-demo

    A typical micro service that serves a JSON api to a set of clients somewhere. It uses Swag to generate the swagger/openapi compliant specs and then on main push will ship the generated file to the UI repo to get auto published for your team to have living documentation

  • There are two parts to this, first, an example of the service (API) that produces the swagger documentation. We use swaggo to auto-generate the swagger into a file anda github action that pushes it to our documentation repository.

  • go-openapi-swag-ui-demo

    SwaggerUI demo of swagger/openapi specification documentation that gets generated in other repositories using Github Actions.

  • The second part of this is the swagger ui setup that renders all the various sub service swagger files into something that can be shared and used by everyone on the 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
  • GoSwagger

    Swagger 2.0 implementation for go

  • This go-swagger

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