• Stars
    star
    251
  • Rank 161,862 (Top 4 %)
  • Language Vue
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

OpenApi Specification Explorer

OAX β€” OpenAPI Specification Explorer demo: online

Resources

Status

Feature Status Note
OpenApi directory browser 100% 100% 500+ API specifications powered by APIs.guru
SDK code generator 100% 100% powered by swagger-codegen via generator.swagger.io
Markdown & syntax highlight 100% 100% using showdown & highlight.js with 40 language highlighters
Using web worker 100% 100% for non-blocked user interface
Light & dark theme 100% 100% thanks to Vuetify
Built-in HTTP reference 100% 100% by know-your-http-well
Responsive & mobile 100% 100%
Offline & progressive 80% 80%
Keyboard shortcuts & navigation 80% 80%
View & layout options 80% 80%
Schema & examples 75% 75%
Try out API 50% 50%
CORS proxy 50% 50%
Edit specification 50% 50% using CodeMirror editor and web worker

TODO:
hinting
scroll to operation
markdown
YAML
Search 10% 10%
Security definitions 25% 25%
Customization & configuration 10% 10%
SEO & SSR 0% 0%
Local storage for user settings 0% 0%
Cross-browser compatibility 0% 0% not tested yet (Chrome browser should work)
Print style & PDF export 0% 0%
OpenAPI version 3.0 0% 0%

Build Setup

Install

npm install # or yarn (yarn required for NUXT build)

Webpack

npm run webpack:dev # serve with hot reload at localhost:8080

npm run webpack:build # build for production with minification 

npm run webpack:report # build for production and view the bundle analyzer report

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

More Repositories

1

angular-swagger-ui-material

[ABANDONED] Material Design template for angular-swager-ui
JavaScript
92
star
2

image-ssim-js

Image structural similarity (SSIM)
JavaScript
80
star
3

colorgram-js

Color extraction library
HTML
66
star
4

gridy-avatars

SVG avatars generator
JavaScript
61
star
5

gridy

TypeScript grid library for server and browser
TypeScript
15
star
6

image-ms-ssim-js

Image multi-scale structural similarity (MS-SSIM)
JavaScript
14
star
7

xcom2-tech-tree

XCOM 2 Tech Tree
JavaScript
13
star
8

glt

WebGL/GLSL Procedural Texture Generator
JavaScript
12
star
9

material-icons-bundle

Material Design SVG icons as ES modules
JavaScript
10
star
10

scrolls-and-decks

Unofficial complementary tool for scrolls.com gamers
HTML
7
star
11

progression

Interactive chord progression maps Web MIDI app
Vue
6
star
12

samples-piano

Salamander Grand Piano V3 OGG samples
JavaScript
6
star
13

image-mse-js

Image mean square error (MSE)
JavaScript
5
star
14

vuetifyjs-dynamic-theme-example

This is test of dynamic CSS variables usage in Vuetify
JavaScript
4
star
15

openapi-directory-lite

JavaScript
3
star
16

gridy-games

Board games web app
Vue
3
star
17

node-svink

SVG Inkscape multi-rasterizer.
JavaScript
2
star
18

similar-icons

Similar SVG icons utils
JavaScript
2
star
19

midiviz

[WIP] Realtime MIDI visualization
HTML
1
star
20

json-schema-bundler

Lightweight JSON Schema reference parser
JavaScript
1
star
21

samples-piano-mp3

Salamander Grand Piano V3 MP3 samples
JavaScript
1
star
22

card-game

Card symbol matching game and generator
JavaScript
1
star
23

oax-upgrade

[TEMPORARY] Upgrading darosh/oax repo to vue-cli-3 etc...
Vue
1
star
24

frequency-chart

Simple Svelte/SVG frequency chart with linear/logarithmic scale switch
HTML
1
star