OpenAPI 與 AsyncAPI 數據模型庫

開發工具

一個 Java 和 JavaScript 相容的庫,用於讀寫和驗證 OpenAPI 及 AsyncAPI 文件,支援多種規格版本。

此 GitHub 開源專案是一個多模組圖書館,專為處理 OpenAPI 和 AsyncAPI 規格的數據模型而設計。它相容於 Java 和 JavaScript/TypeScript,使開發者能夠輕鬆讀寫、修改和驗證 API 文件。專案包含代碼生成器、Maven 插件以及核心數據模型庫。支援的版本涵蓋 OpenAPI 2.0、3.0.x、3.1.x、3.2.x 和 AsyncAPI 2.0 至 3.1,並計劃隨新版本更新。使用場景包括構建 API 編輯器、自動生成技術文檔、將 API 規格轉換為不同格式,以及生成客戶端程式碼。此外,JavaScript 版本無運行時依賴,適用於 Node.js 和瀏覽器環境。

Stars69
Forks46
語言Java
分類開發工具
標籤
openapiasyncapidata-modelsjavajavascript