All Projects → mrin9 → OpenAPI-Viewer

mrin9 / OpenAPI-Viewer

Licence: other
OpenApi viewer Implemented using Vue

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to OpenAPI-Viewer

Rswag
Seamlessly adds a Swagger to Rails-based API's
Stars: ✭ 1,028 (+1005.38%)
Mutual labels:  openapi, swagger-ui
Angular Swagger Ui
An angularJS implementation of Swagger UI
Stars: ✭ 131 (+40.86%)
Mutual labels:  openapi, swagger-ui
Springdoc Openapi
Library for OpenAPI 3 with spring-boot
Stars: ✭ 1,113 (+1096.77%)
Mutual labels:  openapi, swagger-ui
Django Ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
Stars: ✭ 875 (+840.86%)
Mutual labels:  openapi, swagger-ui
Gradle Swagger Generator Plugin
Gradle plugin for OpenAPI YAML validation, code generation and API document publishing
Stars: ✭ 197 (+111.83%)
Mutual labels:  openapi, swagger-ui
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+42467.74%)
Mutual labels:  openapi, swagger-ui
L5 Swagger
OpenApi or Swagger integration to Laravel
Stars: ✭ 1,781 (+1815.05%)
Mutual labels:  openapi, swagger-ui
asymmetric
Ridiculously fast and easy module-to-API transformations. Learn in minutes, implement in seconds. Batteries included.
Stars: ✭ 35 (-62.37%)
Mutual labels:  openapi, swagger-ui
Drf Yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Stars: ✭ 2,523 (+2612.9%)
Mutual labels:  openapi, swagger-ui
Express Oas Generator
OpenAPI (Swagger) specification generator for ExpressJS applications
Stars: ✭ 138 (+48.39%)
Mutual labels:  openapi, 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 (+22780.65%)
Mutual labels:  openapi, swagger-ui
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+2937.63%)
Mutual labels:  openapi, swagger-ui
Sanic Openapi
Easily document your Sanic API with a UI
Stars: ✭ 447 (+380.65%)
Mutual labels:  openapi, swagger-ui
Uvicorn Gunicorn Fastapi Docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.6 and above with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 1,014 (+990.32%)
Mutual labels:  openapi, swagger-ui
apiflask
A lightweight Python web API framework.
Stars: ✭ 442 (+375.27%)
Mutual labels:  openapi, swagger-ui
Openapi Viewer
Browse and test a REST API described with the OpenAPI 3.0 Specification
Stars: ✭ 82 (-11.83%)
Mutual labels:  openapi, swagger-ui
vim-swagger-preview
A Vim plugin for previewing swagger/openAPI spec in Chrome with swagger-ui.
Stars: ✭ 19 (-79.57%)
Mutual labels:  openapi, swagger-ui
crud
Swagger/OpenAPI builder and input validation for Go APIs
Stars: ✭ 34 (-63.44%)
Mutual labels:  openapi, swagger-ui
Rapipdf
PDF generation from OpenAPI / Swagger Spec
Stars: ✭ 132 (+41.94%)
Mutual labels:  openapi, swagger-ui
Restrserve
R web API framework for building high-performance microservices and app backends
Stars: ✭ 207 (+122.58%)
Mutual labels:  openapi, swagger-ui

MrinDoc logo

MrinDoc

An OpenAPI 3.0 and 2.0 Spec viewer with built in console

Demo

Checkout RapiDoc - Another project for Viewing OpenAPI spec using web-Componnet

Checkout RapiDoc

Features

  • Supports Swagger V2.0 and OpenAPI 3.0
  • Supports searching of end-points (paths)
  • Built In console to try out APIs
  • Responsive (support for desktop and tablets)
  • Supports Authentication
    • OAuth2
    • API Key(Token)
    • HTTP Bearer
    • HTTP Basic
  • UX friendly.
    • All Endpoints paths are cleanly presented
    • Clear seperation of Request and Response info laid out side by side in a two colum layout
    • Lesser clicks to deal with. All schema models, response-jsons and examples are expanded by defaults which eliminates the need of click and reveal each level.
    • While using API console, request data is pre-filled based on schema
    • Needs just one click to try out live APIs

Project Build

yarn install
yarn run build 

Screenshots

EndPoint Listings

Request/Response

Laid out in a two colum for easy view & compare

Schema View

All Request/Response schema and Response JSONs are expanded by default, so that you dont have to click and reveal each level for easy browsing and read

Console

Built in console, fields are pre-filled with values if exist in spec, request body is generated and filled based on schema, allowing you to quickly try out the end-point with a single click

Authentication Support

All the authentication methods are supported. Along with instructions on how to use it

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