All Projects → plicca → summerfish-swagger

plicca / summerfish-swagger

Licence: Apache-2.0 license
Automatic Swagger docs for Go

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to summerfish-swagger

php-simple-request
php-simple-request is a request parser library designed to simplify requests validation and filtering using annotations, generating at the same time an object representation from the request data.
Stars: ✭ 15 (-6.25%)
Mutual labels:  annotations
ScoutAR
Augmented reality app displays nearby restaurant information in a live camera and map view.
Stars: ✭ 28 (+75%)
Mutual labels:  annotations
rubocop-linter-action
Rubocop Linter Action: A GitHub Action to run Rubocop against your code!
Stars: ✭ 86 (+437.5%)
Mutual labels:  annotations
django-swagger-ui
Django swagger UI is a viewer for Swagger YAML files as html.
Stars: ✭ 24 (+50%)
Mutual labels:  swagger-ui
Symfony-4-by-Samples
Symfony 4 by Samples is a personal project in which I will be creating small demos with tutorial in which to learn the symfony framework 4. Each of the samples contains a README.md file that indicates the purpose of the sample plus an step by step guide to reproduce it. Basic topics, login and register form, authentication, webpack encore, sass…
Stars: ✭ 40 (+150%)
Mutual labels:  annotations
dochooks
WordPress hooks in method comments. Annotated hooks.
Stars: ✭ 33 (+106.25%)
Mutual labels:  annotations
platform
Apinf - Open source API management platform with multi proxy and protocol support
Stars: ✭ 69 (+331.25%)
Mutual labels:  swagger-ui
elucidate-server
A W3C and OA compliant Web Annotation server
Stars: ✭ 48 (+200%)
Mutual labels:  annotations
etiketai
Etiketai is an online tool designed to label images, useful for training AI models
Stars: ✭ 63 (+293.75%)
Mutual labels:  annotations
annotation-cache-bundle
Annotation based caching for services inside a symfony container
Stars: ✭ 16 (+0%)
Mutual labels:  annotations
faas-swagger
Swagger for Openfaas
Stars: ✭ 19 (+18.75%)
Mutual labels:  swagger-ui
SimpleVideoAnnotation
A simple video annotation made with python + OpenCV for detection in YoloV2 format
Stars: ✭ 13 (-18.75%)
Mutual labels:  annotations
linkedresearch.org
🌐 linkedresearch.org
Stars: ✭ 32 (+100%)
Mutual labels:  annotations
net-api
A documented REST API which returns structured data from network devices
Stars: ✭ 73 (+356.25%)
Mutual labels:  swagger-ui
goscription
Goscription is skeleton project with simple design & clean code with Go
Stars: ✭ 36 (+125%)
Mutual labels:  swagger-ui
koa2-swagger-ui
Swagger UI as Koa v2 middleware
Stars: ✭ 95 (+493.75%)
Mutual labels:  swagger-ui
adversaria
Typeclass interfaces to access user-defined Scala annotations
Stars: ✭ 22 (+37.5%)
Mutual labels:  annotations
illuminsight
💡👀 Read EPUB books with built-in insights from wikis, definitions, translations, and Google.
Stars: ✭ 55 (+243.75%)
Mutual labels:  annotations
swagger-egg
Eggjs Swagger-UI API文档自动生成插件(如果喜欢请点赞支持)。Egg swagger documentation generator(welcome to star this project).
Stars: ✭ 31 (+93.75%)
Mutual labels:  swagger-ui
windigo-android
Windigo is easy to use type-safe rest/http client for android
Stars: ✭ 23 (+43.75%)
Mutual labels:  annotations

SummerFish

A refreshing way of handling swagger docs in Golang. Automatic documentation has arrived.

Description

With SummerFish we bring to Go developers a way of having swagger documentation auto-generated with no annotations needed!

This package contains a golang implementation of Swagger 2.0 (aka OpenAPI 2.0): it knows how to serialize and deserialize swagger specifications.

Swagger is a simple yet powerful representation of your RESTful API.

Features

summerfish-swagger brings to the go community a way of generating swagger documentation without needing any annotations or changes on the your code. It is also integrated with the Swagger UI to help you serving as one endpoint.

Example

You can check our live server docs at https://plicca.com/armadillo/docs/

Check out the example package to test with a minimum code example.

Project status

summerfish-swagger is still very early in its life.

Future features

  • Support more routers (currently we only support gorrila mux)
  • Increase test coverage
  • Your suggestion here :)

Help us out

Like this project? Feel free to create an issue, develop a new feature and contribute in any way to this project

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].