Budibase 是一個開源低程式碼平台,可以幫助工程師節省數百個小時安全地建立表單、入口網站和批准應用程式。
與其他平台不同,您可以使用 Budibase 建立和發佈單頁應用程式。 Budibase 應用程式具有內建效能,並且可以響應式設計,為使用者提供良好的體驗。
Budibase 是開源的 - 授權為 GPL v3。這會讓您充滿信心,Budibase 將永遠存在。您還可以針對 Budibase 進行編碼或分叉它並根據需要進行更改,從而提供開發人員友好的體驗。
Budibase 從多個來源提取數據,包括 MongoDB、CouchDB、PostgreSQL、MariaDB、MySQL、Airtable、S3、DynamoDB 或 REST API。與其他平台不同的是,使用 Budibase,您可以從頭開始並建立沒有資料來源的業務應用程式。請求新的資料來源。
Budibase 開箱即用,提供設計精美、功能強大的元件,您可以像構建塊一樣使用它們來建立 UI。我們還公開了許多您最喜歡的 CSS 樣式選項,以便您可以發揮額外的創意。請求新組件。
透過自動化手動流程和工作流程來節省時間。從連接到 webhook 到自動發送電子郵件,只需告訴 Budibase 要做什麼,然後讓它為您服務。您可以在此處輕鬆為 Budibase 創建新的自動化或請求新的自動化。
Budibase 與許多流行的工具集成,使您可以建立完全適合您的堆疊的應用程式。
Budibase 是按比例製作的。借助 Budibase,您可以在自己的基礎架構上自行託管並全域管理使用者、入職、SMTP、應用程式、群組、主題等。您也可以為使用者/群組提供應用程式入口網站,並將使用者管理分發給群組管理員。
與我們在 Budibase 中建立的任何內容一樣,我們的新公共 API 易於使用、靈活,並引入了新的可擴展性。總而言之,Budibase API 支援:
您可以在以下位置了解有關 Budibase API 的更多資訊:
在現有基礎架構上使用 Docker、Kubernetes 和 Digital Ocean 部署 Budibase。或者,如果您不需要自行託管並希望快速開始,請使用 Budibase Cloud。
Budibase 文件位於此處。
如果您有疑問或想與其他 Budibase 用戶交談並加入我們的社區,請跳到 Github 討論
Budibase 致力於為每個人提供熱情、多樣化且無騷擾的體驗。我們希望 Budibase 社群中的每個人都遵守我們的行為準則。請閱讀它。
從開啟錯誤報告到建立拉取請求:每項貢獻都會受到讚賞和歡迎。如果您打算實作新功能或變更 API,請先建立問題。這樣,我們就可以確保您的工作不會白費。此處提供環境設定說明。
第一次發布專案是一個開始貢獻的好地方。
Budibase 是由 lerna 管理的單一倉庫。 Lerna 管理 budibase 套件的建置和發布。從較高的層面來看,以下是構成 Budibase 的軟體包。
packages/builder - 包含 budibase builder 用戶端 svelte 應用程式的程式碼。
packages/client - 在瀏覽器中執行的模組,負責讀取 JSON 定義並從中建立生動的 Web 應用程式。
packages/server - budibase 伺服器。這個 Koa 應用程式負責為建構器和 budibase 應用程式提供 JS 服務,並提供用於與資料庫和檔案系統互動的 API。
有關更多信息,請參閱 CONTRIBUTING.md
Budibase 是開源的,授權為 GPL v3。用戶端和元件庫被許可為 MPL - 因此您建立的應用程式可以按照您喜歡的方式獲得許可。
如果您在更新建置器期間遇到問題,請使用此處的指南來清理您的環境。
感謝這些優秀的人(表情符號鍵):
用 contrib.rocks 製作。