18個最受歡迎的低代碼開發平台【開源】


低代碼/無代碼開發平台使用圖形向導構建軟件,而不是像傳統方法那樣使用計算機編程語言來構建應用程序。在本文中,我們介紹面向個人和企業用戶的18個開源的最佳低代碼/無代碼平台。

低代碼/無代碼指的是提供可視化開發工具,支持拖放,內置組件瀏覽器和邏輯構建器。低代碼/無代碼的概念並不新鮮,這可以追溯到十多年前的無代碼編程技術 (PWCT) 以及類似的系統。然而,這一概念在開發人員社區中並得到支持。

如今,數十個低代碼 / 平台和服務正蜂擁而至,因為事實證明,這個概念不僅僅是可用於快速原型項目。

1、Saltcorn


Saltcorn是一個無代碼數據庫管理Web應用。它配備了一個吸睛的儀表板,豐富的生態系統、視圖生成器以及支持主題的界面。

沒有什么編碼體驗的用戶可以在幾分鍾內構建豐富且交互式的數據庫應用程序。公司還可以使用它來創建日常使用的工具,並快速重構。

Saltcorn 擁有令人印象深刻的示例應用程序列表,其中包括:博客、通訊簿、項目管理系統、問題跟蹤器、wiki、團隊管理等。

Saltcorn采用MIT許可作為免費開源項目發布。你可以點擊這個鏈接運行在線演示。

Saltcorn官方地址:https://github.com/saltcorn/saltcorn
2、Joget DX


Joget DX 是一個低代碼的應用程序構建平台,其目的是幫助公司輕松實現數字化轉型。Joget DX結合了業務流程自動化管理、工作流程定制和低代碼應用程序開發工具。

Joget DX 可以在雲上和本地運行。它具有豐富的文檔,易於使用的儀表板與可視化構建器,支持拖放,並且支持多種操作系統和數據庫。

Joget DX官方地址:https://www.joget.com/
3、Digdag
Digdag 是一款開源企業解決方案,旨在實現易於部署、多雲設置和模塊化的結構來構建和擴展業務應用。

Digdag 擁有一系列企業功能,包括豐富的管理面板、多語言支持、錯誤處理、配置工具和版本控制工具。

該解決方案采用Java和Node.js開發,它支持 AWS、私有雲、IBM 雲和Digital Ocean。

Digdag官方地址:https://www.digdag.io/
4、Stackstorm
Stackstorm 與此列表中的任何其他系統不同,它被設計為在一個平台內連接、管理和監控企業應用的傘項目。

Stackstorm側重於事件驅動的方法、自定義工作流程設計以及用戶角色和權限。

方法很簡單:事件驅動的自動化,提供傳感器、觸發器、每個定義的操作、規則、工作流程和具有豐富記錄系統的審計。

Stackstorm官方地址:https://stackstorm.com/
5、CUBA Platform


CUBA Platform是面向企業的開源 的(Apache 2.0許可) 快速應用開發系統。

CUBA Platform配備了數十個工具例如IDE、應用程序開發工作室、CLI命令行接口以及堅實的可擴展基礎設施。

CUBA 平台具有豐富的插件系統,包含BPM (業務流程管理) 等插件,不過這些插件需要一些時間來構建和安裝。

BPM插件:https://github.com/cuba-platform/bpm
CUBA平台:https://github.com/cuba-platform/cuba
6、Skyve
Skyve是一個開源的業務軟件構建平台。它支持無代碼和低代碼的快速應用開發。

Skyve支持不同的數據庫引擎:MySQL、SQL 服務器和 H2 數據庫引擎。其開發人員目前正在努力支持PostgreSQL和Oracle。Skyve提供了豐富的 API 集,以及低代碼開發應用構建向導。

Skyve平台由豐富的生態系統組成,其中包括:

企業平台,
構建器應用程序,采用React Native構建原生移動應用,
與其他第三方服務集成的 Skyve 總線模塊,
Skyve Confidence:為TDD提供測試功能
Skyve Cortex:
Skyve Portal:企業應用的 Web 門戶擴展
Skyve CRM:自定義構建Skyve CRM 應用程序
Skyve Replica:在分布式 Skyve 實例之間提供無縫同步
Skyve官方地址:https://github.com/skyvers/skyve
7、Rintagi
Rentagi是一個聚焦於移動應用的低代碼企業級應用構建平台。它也是完全免費和開源的解決方案,
這使得它成為中小型公司的完美的解決方案。

Rentagi配備了豐富的復雜工具,用於快速構建應用程序以實現高生產率,它還為移動開發人員提供了
豐富的開發人員友好型 API。

Rintagi官網:https://medevel.com/rintagi/
Rintagi代碼倉庫:https://github.com/Rintagi/Low-Code-Development-Platform
8、Opexava


OpenXava是一個低代碼應用程序構建平台,主要側重於生產力、簡單性和可用性。

作為一個使用Java技術構建的跨平台系統,它運行在Linux和Windows服務器上。它可能看起來是一個遺留系統,
但仍然是許多企業的主要選擇。

OpenXava確保了高生產率、平緩學習曲線、一大批企業功能以及移動和平板電腦的響應式布局。

OpenXava是一個免費的開源社區版,但企業可以購買不同的額外功能版本。

OpenXava官方地址:https://www.openxava.org/en/ate/low-code-development-platform
9、Convertigo


Convertigo是無代碼/低代碼平台之間的混合體,它旨在幫助業余/專業開發人員在短時間內創建企業就緒的應用程序和工具。

Convertigo為開發人員提供本地安裝、雲版本和 MBaaS 版本。

Convertigo具有移動應用構建器、可視拖放 UI、低代碼后端、REST/XML 轉換器、REST/JSON 轉換器、管理員控制台等功能。

Convertigo提供完整的 PWA(漸進式 Web 應用程序)、iOS 和安卓移動開發支持。

Convertigo官方地址:https://www.convertigo.com/
10、Tymly


Tymly是一個業務有限的低編碼平台,用於創建可擴展的服務器應用程序。它以MI許可開源發布。

Tymly 引入了一個藍圖概念,將業務流程、功能和工作流程封裝到藍圖中。它擁有生態系統和藍圖庫,可以保護大量的開發資源。

藍圖保存在 JSON 方案中,而數據則存儲在 PostgreSQL 數據庫中。

開發人員可以通過在 JSON 方案中定義其要求、業務功能和工作流程來編寫藍圖。

Tymly官方地址:https://medevel.com/tymly-low-code/
Tymly代碼倉庫:https://github.com/wmfs/tymly/
11、JUDO
JUDO.code 是另一個面向企業使用的低代碼平台。在數據建模、UI 設計和開發方面,JUDO 比此列表中的其他低代碼平台為開發人員提供了更大的靈活性。

JUDO 適用於 Windows、macOS 和 Linux,提供可安裝包和二進制應用程序包。(*macOS安裝程序即將推出)。

JUDO.code 門戶為新手提供了豐富的文檔和教程,以及廣泛的用戶指南和應用程序平台的安裝說明。

JUDO官方地址:https://www.judo.codes/
12、OpenCatapult
OpenCatapult是一個開源低碼開發自動化平台。它通過管理自動化任務,幫助 DevOps 和管理員更好地控制其服務器。

不幸的是,OpenCatapult 僅適用於 Windows x64 平台,但開發人員正在計划在不久的將來發布 Linux 和 macOS 版本。

OpenCatapult官方地址:https://github.com/Polyrific-Inc/OpenCatapult/
13、BudiBase


BudiBase 不僅僅是另一個低代碼平台,它的目標與其他平台不同,因為它專注於為開發人員提供工具,以加快一個平台內的開發、部署和集成過程。

我們試用了一個多禮拜,BudiBase的生產力,可用性和快速部署能力給我們留下了深刻的印象。

BudiBase官方地址:https://github.com/Budibase/budibase
14、Generative Objects(GO)平台
Go 平台是一家法國公司,致力於企業低代碼開發平台。GO平台側重於更好地控制應用程序生命周期、開發人員之間的協作,以及與其他平台、桌面、移動和 Web 開發的軟件集成。

Go 平台采用基於模型的應用程序開發方法,在專注於解決方案而非工具時節省時間、金錢和精力。

GO官方地址:https://www.generativeobjects.com/
15、Baserow


Baserow是一個引人入勝的工具,用於創建、管理數據庫和即時構建數據庫應用。Baserow配備了確保高生產率和可用性的功能。

由於Baserow是一個模塊化的完整的 REST-API 無頭系統,因此它吸引了移動開發人員的注意,將其用作應用的后端。

Baserow 處於積極開發狀態,因此請繼續關注更多功能。

Baserow官方地址:https://gitlab.com/bramw/baserow
16、OS.bee
OS.bee 是企業免費開源平台,它整合了低代碼和模型驅動的應用開發策略。

OS.bee由一家開發企業 ERP 系統超過 30 年的公司創建。

OS.bee 提供用於創建應用程序數據模型的可視模型和圖表生成器。該系統由 Java 創建,並提供 Eclipse 安裝和集成。

OS.bee官方地址:https://www.osbee.org/home/
17、nuBuilder
nuBuilder 是一個免費開源的 RAD(快速應用開發),用於在幾分鍾內構建企業數據庫應用程序。

nuBuilder是自托管的低代碼工具,具有高度可定制的后端系統。它使用PHP、HTML、JavaScript與MySQL數據庫。

nuBuilder官方地址:https://www.nubuilder.com/
18、Metabase


Metabase是一個開源的面向數據的可定制儀表板,支持廣泛的數據庫后端,如MongoDB、MySQL、PostgreSQL、SQLServer、Oracle等。

Metabase提供了管理數據庫記錄、操縱數據、可操作記錄的可視方法、支持連接、多個聚合、高級篩選和全文搜索。

Metabase是在幾分鍾內創建高生產率和企業可用性的高效數據庫就緒儀表板的最終解決方案。

Metabase 充滿了令人驚嘆的視覺組件,其中包括:圖表、地圖、SVG 矢量地圖、分析以及用戶、開發人員和 DevOps 的豐富詳細文檔。

Metabase官方地址:https://medevel.com/metabase-low-code/
Metabase代碼倉庫:https://github.com/metabase/metabase
————————————————
版權聲明:本文為CSDN博主「新缸中之腦」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/shebao3333/article/details/118407031


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM