讓我們來談談 Jamstack 的未來 — 加入我們

Graphweaver

首頁
https://graphweaver.com/
儲存庫
exogee-technology/graphweaver
Twitter
@graphweaver
開放原始碼
類型
API 驅動
支援的網站產生器
全部

關於 Graphweaver

Graphweaver 是一個開放原始碼的 GraphQL 原生無頭 CMS。它採用純 Typescript 程式碼方式,可以無縫連接到各種資料來源,並將資料組合成動態的即時 GraphQL API。

我們今天建構的每個應用程式都有多個資料來源,例如 CRM、會計系統、支付供應商和各種其他 SaaS 平台。Graphweaver 可以輕鬆地將它們全部連接到單一的 GraphQL API 下。

透過 Graphweaver 管理面板,您可以在一個地方建立、編輯和刪除來自任何連接資料來源的內容。

請參閱快速入門指南,了解如何輕鬆開始使用

開始使用: https://graphweaver.com/docs/quick-start

The Graphweaver list view is shown

產品概觀

即時 GraphQL API - 將您的資料來源連接到 Graphweaver 以獲得即時的 GraphQL API。此 API 包括您期望的所有 CRUD 操作,用於建立、讀取、更新和刪除。它會自動產生篩選器、排序和分頁參數,節省您的時間。您可以利用程式碼擴展內建的操作,以獲得完全的彈性。

多個來源 - Graphweaver 具有現成的資料連接器,從 Postgres 和 Mysql 到 Xero 和 Contentful。您可以控制您連接的資料。此外,您可以同時連接任意數量的資料來源。這種強大功能意味著您可以即時將不同的資料來源拼接在一起,就像它們是一個來源一樣。

跨來源篩選器 - 需要篩選資料嗎?Graphweaver 會自動為所有連接的資料來源建立篩選器。您甚至可以跨資料來源進行篩選!想像一下,使用儲存在您 CRM 中的值來擷取本機資料庫中的客戶訂單。

100% 開放原始碼 - Graphweaver 是開放原始碼,可在 GitHub 上以 MIT 授權提供,因此您可以根據需要自由地變更和部署。我們接受對專案的貢獻,這將有助於改善所有人的 Graphweaver。

管理面板 - 從任何資料來源檢視、建立、編輯和刪除資料。管理面板是一個 React.js 應用程式,您可以透過自訂頁面和欄位來擴展它。讓您可以彈性地根據您正在進行的任何專案進行自訂。

精細的權限 - 為每個角色和使用者定義精細的權限。您可以決定每個使用者或角色可以對任何資料或來源執行哪些操作(例如讀取、建立、更新或刪除)。

程式碼優先 - 透過 Graphweaver 的程式碼優先理念,變更或連接資料來源需要撰寫 Typescript,讓您可以完全自訂您的專案。針對專案的需求自訂 Graphweaver 的任何部分。

程式碼產生器 - 透過 Graphweaver CLI 工具,您可以內省連線的資料庫,並立即建立連線所需的 Typescript 程式碼。這些 Typescript 檔案隨後由您擴充自訂程式碼,以獲得完全的彈性。

開始使用的實用連結

快速入門指南: https://graphweaver.com/docs/quick-start

範例


資源

尋找更多無頭內容管理系統