- Online demo
- Automated screenshots
- Research notes
Feature | Status | Note |
---|---|---|
OpenApi directory browser | 500+ API specifications powered by APIs.guru | |
SDK code generator | powered by swagger-codegen via generator.swagger.io | |
Markdown & syntax highlight | using showdown & highlight.js with 40 language highlighters | |
Using web worker | for non-blocked user interface | |
Light & dark theme | thanks to Vuetify | |
Built-in HTTP reference | by know-your-http-well | |
Responsive & mobile | ||
Offline & progressive | ||
Keyboard shortcuts & navigation | ||
View & layout options | ||
Schema & examples | ||
Try out API | ||
CORS proxy | ||
Edit specification | using CodeMirror editor and web worker TODO: hinting scroll to operation markdown YAML |
|
Search | ||
Security definitions | ||
Customization & configuration | ||
SEO & SSR | ||
Local storage for user settings | ||
Cross-browser compatibility | not tested yet (Chrome browser should work) | |
Print style & PDF export | ||
OpenAPI version 3.0 |
npm install # or yarn (yarn required for NUXT build)
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.