1、ToolJet
簡介
ToolJet 是一個開源的低代碼框架,可以快速構建和部署內部工具,而無需工程團隊付出太多努力。您可以連接到您的數據源,例如數據庫(如 PostgreSQL、MongoDB、Elasticsearch 等)、API 端點(ToolJet 支持導入 OpenAPI 規范和 OAuth2 授權)和外部服務(如 Stripe、Slack、Google Sheets、Airtable)和使用我們預先構建的 UI 小部件來構建內部工具。
主要功能
-
可視化應用程序生成器:35 多個內置響應式小部件,例如表格、圖表、列表、表單、進度條等。
-
20 多個數據源:連接到數據庫、云存儲和 API。
-
桌面和移動:;布局寬度可以定制以支持不同的屏幕。
-
自托管:(支持 Docker、Kubernetes、Heroku、AWS EC2、Google Cloud Run 等)。
-
協作:在畫布上的任意位置添加評論并標記您的團隊成員。
-
使用插件擴展: : 使用我們的命令行工具輕松提升新的連接器。
-
版本控制:每個應用程序都有不同的版本和適當的發布周期。
-
運行 JS 代碼:能力自定義 JavaScript 片段
-
組織級別和應用級別的精細訪問控制。
-
低代碼:幾乎可以在構建器的任何地方編寫 JS 代碼。例如,可以將文本的顏色屬性設置為status === 'success' ? 'green' : 'red'
-
所有支持的數據源的無代碼查詢編輯器。
-
連接和轉換數據:僅使用 JavaScript 代碼轉換查詢結果。
-
安全:所有憑據都使用aes-256-gcm.
-
不存儲數據:ToolJet 僅充當代理,不存儲任何數據。
-
SSO:支持多個 SSO 提供程序
可視化應用程序構建器
-
GitHub地址:https://github.com/ToolJet/ToolJet
2、Yao
Yao 允許開發人員按進程創建 Web 服務。Yao 是一個低代碼引擎,它可以創建數據庫模型、編寫 API 服務并僅通過 JSON 為 Web 和硬件描述儀表板接口,無需代碼,10 倍生產力。
Yao 基于流式編程思想,使用Go語言開發,支持多種方式擴展數據流處理器。這使得 Yao 的通用性極強,在大多數場景下可以替代編程語言,在復用性和編碼效率方面比傳統編程語言效率高 10 倍;應用性能和資源比優于PHP、JAVA等語言。
Yao 有一個內置的數據管理系統。通過編寫JSON來描述界面布局,可以實現90%的常用界面交互功能。特別適合快速制作各種管理后臺、CRM、ERP等企業內部系統。還可以通過編寫擴展組件或HTML頁面來實現特殊的交互功能。內置管理系統不與 Yao 耦合,任何前端技術如VUE和React都可以用來實現管理接口。
-
Github地址:https://github.com/YaoApp/yao
-
官網:https://yaoapps.com
-
文檔:https://yaoapps.com/doc
3、mometa
mometa 不是傳統主流的低代碼平臺(如 amis/云鳳蝶),mometa 是面向研發的、代碼可視設計編輯平臺;它更像是 dreamweaver、gui 可視編輯之于程序員。
操作演示
視圖拖拽移動:
可視化插入物料:
基于視圖,定位代碼:
總的來說,該項目的主要功能有:
-
對低代碼平臺不形成依賴,二次開發可以無縫進入代碼開發模式;
-
支持所見即所得的可視編輯,用于優化開發體驗;
-
可自定義物料,提升功能復用率。
此外,作者還提供了多語言支持,并開放物料生態,讓開發者可定制團隊內物料庫。物料庫支持熱更新,不會破壞已有開發模式。
-
GitHub地址:https://github.com/imcuttle/mometa
4、Budibase
Budibase 是一個開源低代碼平臺,是構建提高生產力的內部應用程序的最簡單方法。
特征
構建和發布真正的軟件
與其他平臺不同,您可以使用 Budibase 構建和發布單頁應用程序。Budibase 應用程序具有內置的性能,并且可以響應式設計,為您的用戶提供出色的體驗。
開源且可擴展
Budibase 是開源的 - 以 GPL v3 許可。這應該讓您充滿信心,相信 Budibase 將永遠存在。您還可以針對 Budibase 編寫代碼或對其進行分叉并根據需要進行更改,從而提供對開發人員友好的體驗。
加載數據或從頭開始
Budibase 從多個來源提取數據,包括 MongoDB、CouchDB、PostgreSQL、MySQL、Airtable、S3、DynamoDB 或 REST API。與其他平臺不同,使用 Budibase,您可以從頭開始創建沒有數據源的業務應用程序。
使用強大的預制組件設計和構建應用程序
Budibase 開箱即用,帶有設計精美、功能強大的組件,您可以像構建塊一樣使用這些組件來構建您的 UI。我們還公開了許多您最喜歡的 CSS 樣式選項,因此您可以更進一步地發揮創意。
自動化流程,與其他工具集成,并連接到 webhook
通過自動化手動流程和工作流程來節省時間。從連接到 webhook 到自動化電子郵件,只需告訴 Budibase 做什么并讓它為您工作。您可以在這里輕松地為 Budibase 創建新的自動化或請求新的自動化。
與您喜歡的工具集成
Budibase 集成了許多流行的工具,允許您構建完全適合您的堆棧的應用程序。
-
GitHub地址:https://github.com/Budibase/budibase