• Stars
    star
    426
  • Rank 101,884 (Top 3 %)
  • Language
    Go
  • License
    MIT License
  • Created about 7 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Generate Swagger 🌀 documentation for your existing API in Insomnia

CircleCI MIT License Go Report Card

Generate Swagger Documentation from Insomnia REST Client

Download

Below are the available downloads for the latest version of Swaggymnia (1.0.0-beta). Please download the proper package for your operating system and architecture.

Linux:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/linux/swaggymnia

Windows:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/windows/swaggymnia

Mac OS X:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/osx/swaggymnia

FreeBSD:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/freebsd/swaggymnia

OpenBSD:

wget https://s3.amazonaws.com/swaggymnia/1.0.0-beta/openbsd/swaggymnia

How to use it

See usage with:

$ swaggymnia --help

Generate Swagger documentation:

$ swaggymnia generate -insomnia INSOMNIA_EXPORTED_FILE -config CONFIG_FILE -output FORMAT
Option Description
-insomnia Insomnia exported file
-config API Global Configuration file (see Configuration Format)
-output Insomnia output format (json or yaml, default json)

Example

Let's convert the following Insomnia API documentation to Swagger:

Issue the following command:

$ swaggymnia generate -i examples/watchnow.json -c examples/config.json -o json

Configuration Format

{
  "title" : "API Name",
  "version" : "API version",
  "host" : "API URL",
  "basePath" : "Base URL",
  "schemes" : "HTTP protocol",
  "description" : "API description"
}

Tutorials

Maintainers

License

This project is licensed under the MIT License - see the LICENSE file for details

More Repositories

1

nexus-cli

Nexus CLI for Docker Registry v2 🐳
Go
285
star
2

movies-restapi

RESTful API to manage movies written in Go and uses MongoDB as storage
Go
175
star
3

terraform-aws-labs

Terraform template for AWS provider ☁️
HCL
167
star
4

grafana-dashboards

List of Grafana Dashboards 📺
Shell
135
star
5

pipeline-as-code-with-jenkins

Pipeline as Code with Jenkins
HCL
131
star
6

butler

Export/Import Jenkins jobs & plugins 📤
Go
123
star
7

dialogflow-go-client

Go library for DialogFlow (API.AI) 😎
Go
79
star
8

dockerswarm-ui

DockerSwarm UI is 100% compatible with the Docker 🐋 Remote API and Docker Swarm API.
CSS
57
star
9

dialogflow-angular5

💬 Bot in Angular 5 & DialogFlow
TypeScript
52
star
10

nexususerconference-infrastructure

Nexus User Conference 2018
HCL
50
star
11

flutter-watchnow

Serverless Cross-platform mobile application with Flutter & AWS Lambda 💭
Dart
48
star
12

daily-quotes

📱 Android app to get the latest quotes: Inspirational, Motivational, Love, Funny, Inspirational, Sports ... Quotes to bring positive into your life.
Java
39
star
13

aws-pipeline

Build a CI/CD for Microservices and Serverless Functions in AWS ☁️
HCL
37
star
14

serverless-go

Serverless Golang Function to Discover Movies 🎥
TypeScript
36
star
15

telegraf-influxdb-grafana

TIG Stack
32
star
16

go-html-email

Sending HTML email using Go 💌
HTML
30
star
17

hystrix-dashboard-docker

Hystrix dashboard docker image 🐋
29
star
18

terraform-gcp-labs

Terraform templates for GCP provider ☁️
HCL
28
star
19

movies-dynamodb-lambda

Simple Serverless API in Node.JS with AWS Lambda, DynamoDB & API Gateway
HTML
27
star
20

cost-optimization

AWS Infrastructure cost optimization 💸 with AWS Lambda
Go
25
star
21

dialogflow-watchnow-messenger

WatchNow FB Messenger bot with DialogFlow & Golang 💬
Go
24
star
22

lambda-ci

CI/CD for Lambda Functions with Jenkins
HCL
20
star
23

mon-put-instance-data

Publish Custom CloudWatch Metrics 📈
Go
20
star
24

aws-cloudformation-templates

CloudFormation Templates
15
star
25

alexa-swarm

Deploy a Docker Swarm cluster on AWS ☁️ using Amazon Echo
Go
15
star
26

swarm-tig

Monitor Swarm cluster with Telegraf, InfluxDB & Grafana 📊
Shell
15
star
27

dockerboard

Web interface for the Docker Remote API
CSS
13
star
28

memes-fb-bot

Go
13
star
29

traefik-swarm

Dynamic Reverse Proxy with Docker Swarm
Shell
12
star
30

nexususerconference-2019

Building a CI/CD Platform with K8S on GCP
HCL
10
star
31

dockerboard-android

Android app for the Docker Remote API
Java
9
star
32

icinga2-slack-bot

Icinga2 Slack bot
Go
8
star
33

swarm-tick

Monitor Swarm Cluster 🐳 with Telegraf, InfluxDB, Chronograf, Kapacitor & Slack
Shell
8
star
34

alb-go

AWS Application Load Balancer Example
Go
7
star
35

docker-eb-ci-mon

Elastic Beanstalk Docker 🐳 Tips
Go
7
star
36

cleanup-unused-ebs

Cleanup unused EBS volumes with Lambda
Go
6
star
37

jenkins-docker

Jenkins Docker 🐋 image
Shell
6
star
38

9gag

9Gag Golang library
Go
5
star
39

cloudtrail-elk

CloudTrail events analysis with ELK
HCL
5
star
40

nexususerconference-application

Nexus User Conference 2018
Go
5
star
41

pam-qrcode

PAM QRCode Authentication is a pluggable authentication module designed for authentication using QRCode based on Challenge Response
C++
5
star
42

alexa-github

Amazon Alexa Skill 🔉 GitHub Followers Counter
JavaScript
4
star
43

9gag-clone

9Gag Android Application 😆
Java
4
star
44

circleci-heroku-flask

Setup CI/CD pipeline with CircleCI & Heroku
Python
4
star
45

devops-test-foxintelligence

The technical test to apply for a DevOps engineer role at Foxintelligence https://foxintelligence.fr/jobs.html
Go
3
star
46

property-for-sales

Web app to find your perfect property in France
CSS
3
star
47

resume

Mohamed Labouardy resume
TeX
3
star
48

nexususerconference-deployment

Nexus User Conference 2018
3
star
49

docker-registry-android

Manage docker registry directly in your android phone
Java
3
star
50

bookshelf

Find your next favorite book 📕
2
star
51

alldaydevops-2020

AllDayDevOps Spring Break Edition 2020
HCL
2
star
52

alexa-aws-cda

🔥 Alexa Skill to pass AWS Certified Developer Associate
Go
2
star
53

kubernetes_from_zero_to_hero

2
star
54

alexa-monitor

Alexa Skill to monitor AWS Infrastructure
JavaScript
2
star
55

alldaydevops-engine-2019

iMDB Engine
Go
2
star
56

lambda-oneshot-container

One-shot container with Serverless
Go
2
star
57

lstopo-visualizer

Web UI to make diagrams of systems CPU/cache/memory organization.
JavaScript
2
star
58

ansible-tick

Ansible role to install TICK Stack
2
star
59

lambda-examples

AWS Lambda use cases
JavaScript
2
star
60

swarm-mode-ui

Swarm Mode Web UI
HTML
1
star
61

alldaydevops-ui-2019

iMDB UI
HTML
1
star
62

es6-features

1
star
63

ansible-docker-secrets

Ansible role to setup Docker Secrets 🔑
1
star
64

sql-debugger

Web interface to manage relational databases (MySQL, PostgreSQL, SQLite...)
HTML
1
star
65

go-movies

JavaScript
1
star
66

nodejs-elasticbeanstalk

Simple Node.js app
JavaScript
1
star
67

moviedb

themoviedb.org Golang library 🎥
Go
1
star
68

cipher

algorithm for performing encryption or decryption
Java
1
star
69

Pluto-Rover

Pluto Rover #fundapp task
Java
1
star
70

imdb

OMDb Go client
Go
1
star
71

movies-aggregator

JavaScript
1
star
72

registry-basic-auth

Private Docker registry with basic authentication
Nginx
1
star
73

codedeploy-labs

CodeDeploy Examples
HTML
1
star
74

arabic-radio

Arabic Radio stations
JavaScript
1
star
75

mysql-replication

1
star
76

rds-go

Go
1
star
77

memes-faas

Serverlesss 9Gag Memes Function with OpenFaaS
Go
1
star