All Projects → ribice → Golang Swaggerui Example

ribice / Golang Swaggerui Example

Licence: mit
SwaggerUI generation example for Golang

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Golang Swaggerui Example

Swagger Ui Themes
💥 A collection of css themes to spice up your Swagger docs
Stars: ✭ 470 (+480.25%)
Mutual labels:  swagger, swagger-ui
Spark Swagger
Spark (http://sparkjava.com/) support for Swagger (https://swagger.io/)
Stars: ✭ 25 (-69.14%)
Mutual labels:  swagger, swagger-ui
Django Ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
Stars: ✭ 875 (+980.25%)
Mutual labels:  swagger, swagger-ui
Aspnetcore Webapi Course
Professional REST API design with ASP.NET Core 3.1 WebAPI
Stars: ✭ 323 (+298.77%)
Mutual labels:  swagger, swagger-ui
Grape Doorkeeper
Get to API building quickly
Stars: ✭ 77 (-4.94%)
Mutual labels:  swagger, swagger-ui
Rapidoc
RapiDoc - Custom-Element for OpenAPI Spec
Stars: ✭ 444 (+448.15%)
Mutual labels:  swagger, swagger-ui
Dorado
基于Netty4开发的简单、轻量级、高性能的的Http restful api server
Stars: ✭ 65 (-19.75%)
Mutual labels:  swagger, swagger-ui
Hexo Theme Doc
A documentation theme for the Hexo blog framework
Stars: ✭ 222 (+174.07%)
Mutual labels:  swagger, swagger-ui
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+48774.07%)
Mutual labels:  swagger, swagger-ui
Swagger Editor
Swagger Editor
Stars: ✭ 7,365 (+8992.59%)
Mutual labels:  swagger, swagger-ui
Swaggerlume
Lumen swagger
Stars: ✭ 277 (+241.98%)
Mutual labels:  swagger, swagger-ui
Springdoc Openapi
Library for OpenAPI 3 with spring-boot
Stars: ✭ 1,113 (+1274.07%)
Mutual labels:  swagger, swagger-ui
echoswagger
Swagger UI generator for Echo framework
Stars: ✭ 34 (-58.02%)
Mutual labels:  swagger, swagger-ui
Swagger Ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Stars: ✭ 21,279 (+26170.37%)
Mutual labels:  swagger, swagger-ui
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+3387.65%)
Mutual labels:  swagger, swagger-ui
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: ✭ 18 (-77.78%)
Mutual labels:  swagger, swagger-ui
Gradle Swagger Generator Plugin
Gradle plugin for OpenAPI YAML validation, code generation and API document publishing
Stars: ✭ 197 (+143.21%)
Mutual labels:  swagger, swagger-ui
Swagger Bootstrap Ui
Swagger-bootstrap-ui is the Swagger front-end UI implementation, the purpose is to replace the Swagger default UI implementation Swagger-UI, make the document more friendly....
Stars: ✭ 2,816 (+3376.54%)
Mutual labels:  swagger, swagger-ui
Spring Boot Elasticsearch Lire Docker
Spring-boot+ElasticSearch+LIRE+SwaggerUI RESTful.
Stars: ✭ 7 (-91.36%)
Mutual labels:  swagger, swagger-ui
Swagger Ui Cimpress
A swagger-ui fork with an easy to read, responsive three pane view.
Stars: ✭ 32 (-60.49%)
Mutual labels:  swagger, swagger-ui

golang-swaggerui-example

Build Status codecov Go Report Card

Golang-swaggerui-example is an example repository for setting up API documentation using SwaggerUI in your Golang project. Detailed instruction is available on my blog.

API Interaction

SwaggerUI is accessible via accessing localhost:8080/swaggerui/ Detailed explanation on how to serve /swaggerui is explained in THIS blog post.

NOTE

Swagger.json should not be in your git repository, instead it should be generated by a CI tool.

The code provided here doesn't follow any standards. It is intended only to demonstrate go-swagger spec generation in a simple go project. Do not use this project structure/implementation as a reference for your Golang REST projects.

License

golang-swaggerui-example is licensed under the MIT license. Check the LICENSE file for details.

Author

Emir Ribic

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].