- 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 reportFor detailed explanation on how things work, checkout the guide and docs for vue-loader.