OpenAPI Spec Viewer is an offline desktop OpenAPI 3.0 and Swagger 2.0 schema
explorer, JSON payload synthesizer, and static API documentation generator for
Linux developers.
An independent Linux desktop alternative to Swagger UI for browsing grouped REST
endpoints, resolving nested $ref component pointers, generating request code
snippets, and publishing self-contained HTML documentation without a browser.
Key Features:
- Endpoints & Paths Browser: Parses OpenAPI 3.0 and Swagger 2.0 JSON and YAML
files into tag-grouped endpoint trees with colored GET/POST/PUT/DELETE/PATCH
method badges, path and query parameters, request bodies, and response codes.
- $ref Schema Explorer & Sample Payload Synthesizer: Recursively resolves
#/components/schemas and #/definitions $ref pointers (including allOf, nested
arrays, and cycle protection) to synthesize typed JSON example payloads along
with ready-to-run curl and Python snippets.
- Static HTML Docs & Inventory Exporter: Exports standalone dark or light HTML
API reference pages and structured CSV endpoint inventory spreadsheets.
Disclaimer: OpenAPI Spec Viewer is an independent open-source project by TC Studio and is not affiliated with, endorsed by, or sponsored by Swagger UI.