mlabouardy / Swaggymnia
Licence: mit
Generate Swagger đ documentation for your existing API in Insomnia
Stars: â 336
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Swaggymnia
Generator Expressjs Rest
Project template for an ExpressJS application
Stars: â 41 (-87.8%)
Mutual labels: api, rest-api, swagger
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: â 18 (-94.64%)
Mutual labels: api, rest-api, swagger
V8 Archive
Directus Database API â Wraps Custom SQL Databases with a REST/GraphQL API
Stars: â 486 (+44.64%)
Mutual labels: api, rest-api, docs
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: â 2,825 (+740.77%)
Mutual labels: api, rest-api, swagger
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: â 178 (-47.02%)
Mutual labels: api, rest-api, swagger
Rest Hapi
đ A RESTful API generator for Node.js
Stars: â 1,102 (+227.98%)
Mutual labels: api, rest-api, swagger
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: â 831 (+147.32%)
Mutual labels: api, rest-api, swagger
Bhagavadgita
A non-profit initiative to help spread the transcendental wisdom from the Bhagavad Gita to people around the world.
Stars: â 84 (-75%)
Mutual labels: api, rest-api, swagger
Openapi Directory
đ Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format
Stars: â 2,635 (+684.23%)
Mutual labels: api, rest-api, swagger
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: â 3,448 (+926.19%)
Mutual labels: api, rest-api, swagger
Api Guidelines
Microsoft REST API Guidelines
Stars: â 17,897 (+5226.49%)
Mutual labels: api, rest-api
Http Fake Backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: â 253 (-24.7%)
Mutual labels: api, rest-api
Httpie
As easy as /aitch-tee-tee-pie/ 𼧠Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: â 53,052 (+15689.29%)
Mutual labels: api, rest-api
Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: â 257 (-23.51%)
Mutual labels: rest-api, swagger
Bmw Tensorflow Inference Api Gpu
This is a repository for an object detection inference API using the Tensorflow framework.
Stars: â 277 (-17.56%)
Mutual labels: api, rest-api
Strapi Sdk Javascript
đ Official JavaScript SDK for APIs built with Strapi.
Stars: â 247 (-26.49%)
Mutual labels: api, rest-api
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
- Mohamed Labouardy - [email protected]
License
This project is licensed under the MIT License - see the LICENSE file for details
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].