ToolJet一個開源低代碼框架,用于構(gòu)建和部署自定義內(nèi)部工具。ToolJet還附帶了其內(nèi)置數(shù)據(jù)庫,稱為ToolJet DB(建立在PostgreSQL之上)。 ToolJet 的工作原理 · 連接到數(shù)據(jù)源:連接到 ToolJet 的內(nèi)置數(shù)據(jù)庫ToolJet DB(建立在PostgreSQL之上)或您現(xiàn)有的數(shù)據(jù)源,如PostgreSQL,MySQL,F(xiàn)irestore,Stripe,Google Sheets,API端點等。 · 構(gòu)建查詢:ToolJet 附帶了適用于所有受支持數(shù)據(jù)源的查詢生成器。你也可以寫Javascript或Python查詢或使用轉(zhuǎn)換以轉(zhuǎn)換查詢響應(yīng)。 · 構(gòu)建用戶界面:ToolJet的可視化應(yīng)用程序構(gòu)建器允許您拖放組件(例如:表格,圖表,表單等)以快速構(gòu)建應(yīng)用程序的用戶界面。ToolJet 應(yīng)用程序可以在淺色和深色模式下使用。 功能特性 · 可視化應(yīng)用程序生成器:35 多個內(nèi)置響應(yīng)式小部件,例如表格、圖表、列表、表單、進度條等 · 20 多個數(shù)據(jù)源:連接到數(shù)據(jù)庫、云存儲和 API · 桌面和移動:布局寬度可以定制以支持不同的屏幕 · 自托管:支持 Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Run 等 · 協(xié)作:在畫布上的任意位置添加評論并標記團隊成員 · 使用插件擴展:使用命令行工具輕松引導新的連接器 · 版本控制:每個應(yīng)用程序都有不同的版本和適當?shù)陌l(fā)布周期 · 運行 JS 代碼:支持自定義 JavaScript 片段 · 權(quán)限控制:組織級別和應(yīng)用級別的精細訪問控制 · 查詢構(gòu)建器:支持數(shù)據(jù)源無代碼查詢編輯器 · 連接和轉(zhuǎn)換數(shù)據(jù):僅使用 JavaScript 代碼轉(zhuǎn)換查詢結(jié)果 · 安全:所有憑據(jù)都使用aes-256-gcm · 不存儲數(shù)據(jù):ToolJet 僅充當代理,不存儲任何數(shù)據(jù) · SSO:支持多個 SSO 提供程序 構(gòu)建過程 連接到數(shù)據(jù)源 連接到您現(xiàn)有的數(shù)據(jù)源,例如 PostgreSQL、MySQL、Firestore、Stripe、Google Sheets、API 端點等。 構(gòu)建查詢 ToolJet 為所有受支持的數(shù)據(jù)源提供查詢構(gòu)建器。ToolJet 還支持使用自定義 JavaScript 代碼來轉(zhuǎn)換查詢結(jié)果。 自定義小部件 小部件是可以使用 ToolJet 的可視化應(yīng)用程序構(gòu)建器編輯的 UI 組件(例如:表格、圖表、表單等)。小部件具有諸如on click、on row selected、on page changed等事件。每個 UI 小部件都有一個深色版本。 ToolJet 托管數(shù)據(jù)庫 使用 ToolJet 托管的數(shù)據(jù)庫更快地構(gòu)建應(yīng)用程序,并輕松管理數(shù)據(jù)。ToolJet 數(shù)據(jù)庫無需設(shè)置,并為您提供強大的用戶界面來管理數(shù)據(jù)。 啟用 ToolJet 數(shù)據(jù)庫 · PostgREST 服務(wù)器 · ToolJet服務(wù)器的其他配置 · 僅當ENABLE_TOOLJET_DB設(shè)置為 時,才會啟用此功能 訪問數(shù)據(jù)庫 登錄到 ToolJet 帳戶后,可以從儀表板的左側(cè)邊欄中導航到 ToolJet 數(shù)據(jù)庫。 ToolJet 數(shù)據(jù)庫可在以下版本上使用:ToolJet Cloud、Self-Host 和 Enterprise Edition??梢允褂脭?shù)據(jù)庫編輯器 UI 查看和管理數(shù)據(jù)庫及其包含的數(shù)據(jù)。 數(shù)據(jù)庫編輯器 可以直接從數(shù)據(jù)庫編輯器管理 ToolJet 數(shù)據(jù)庫。ToolJet 數(shù)據(jù)庫將數(shù)據(jù)組織到可以具有不同結(jié)構(gòu)的表中。所有表格將在左側(cè)按字典順序列出,單擊任何表格以查看表格數(shù)據(jù)。 添加表 要在 ToolJet 數(shù)據(jù)庫中創(chuàng)建新表,請單擊數(shù)據(jù)庫編輯器左上角的添加表按鈕。圖片 單擊“添加表”按鈕時,將從右側(cè)打開一個抽屜,可以在其中輸入新表的詳細信息。 支持的數(shù)據(jù)類型 · Varchar:Varchar數(shù)據(jù)類型用于存儲無限長度的字符 · serial:serial:serial用于生成整數(shù)序列,這些整數(shù)通常用作表的主鍵。 · int:它是用于存儲整數(shù)的數(shù)字數(shù)據(jù)類型,即沒有小數(shù)部分的數(shù)字。 · float:float 也是一種數(shù)值數(shù)據(jù)類型,用于存儲不精確的可變精度值。 · 布爾值:布爾數(shù)據(jù)類型可以保存真、假和空值。 搜索表 您可以輸入搜索詞以搜索數(shù)據(jù)庫中的所有表。 傳送門 開源協(xié)議:AGPL3.0 開源地址:https://github.com/ToolJet/ToolJet 回復【加群】加入開源技術(shù)交流群,干貨很多! -END- |
|
來自: 風聲之家 > 《服務(wù)器與開發(fā)》