{"repo":"go-openapi/analysis","free":true,"listed":false,"github":"https://github.com/go-openapi/analysis","clone":"git clone https://github.com/go-openapi/analysis.git","description":"openapi specification object model analyzer","language":"Go","stars":35,"topics":["openapi","swagger2"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"analysis [![Tests][test-badge]][test-url] [![Coverage][cov-badge]][cov-url] [![CI vuln scan][vuln-scan-badge]][vuln-scan-url] [![CodeQL][codeql-badge]][codeql-url] [![Release][release-badge]][release-url] [![Go Report Card][gocard-badge]][gocard-url] [![CodeFactor Grade][codefactor-badge]][codefactor-url] [![License][license-badge]][license-url] [![GoDoc][godoc-badge]][godoc-url] [![Discord Channel][discord-badge]][discord-url] [![go version][goversion-badge]][goversion-url] ![Top language][top-badge] ![Commits since latest release][commits-badge] --- A foundational library to analyze, diff, flatten, merge, and fix OAI specification documents for easier reasoning about the content. Announcements 2025-12-19 : new community chat on discord a new discord community channel is available to be notified of changes and support users You may join the discord community by clicking the invite link on the discord badge (also above). [![Discord Channel][discord-badge]][discord-url] Status API is stable. Import this library in your project What's inside An analyzer providing methods to walk the functional content of a specification A spec flattener producing a self-contained document bundle, while preserving $ref s A spec differ (\"diff\") to compare two specs and report structural and compatibility changes A spec merger (\"mixin\") to merge several spec documents into a primary spec A spec \"fixer\" ensuring that response descriptions are non empty FAQ Does this library support OpenAPI 3? No. T","default_branch":null,"files":null,"tree":[],"storefront":"/r/go-openapi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/go-openapi/analysis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}