18个最佳开源低代码开发平台

目录

1、Saltcorn

2、Joget DX

3、Digdag

4、Stackstorm

5、CUBA Platform

6、Skyve

7、Rintagi

8、Opexava

9、Convertigo

10、Tymly

11、JUDO

12、OpenCatapult

13、BudiBase

14、Generative Objects(GO)平台

15、Baserow

16、OS.bee

17、nuBuilder

18、Metabase

19、JeecgBoot


低代码/无代码开发平台使用图形向导构建软件,而不是像传统方法那样使用计算机编程语言来构建应用程序。在本文中,我们介绍面向个人和企业用户的18个开源的最佳低代码/无代码平台。

低代码/无代码指的是提供可视化开发工具,支持拖放,内置组件浏览器和逻辑构建器。低代码/无代码的概念并不新鲜,这可以追溯到十多年前的无代码编程技术 (PWCT) 以及类似的系统。然而,这一概念在开发人员社区中并未得到支持。

如今,数十个低代码 / 平台和服务正蜂拥而至,因为事实证明,这个概念不仅仅是可用于快速原型项目。

1、Saltcorn

博主自己感觉:到官方地址上体验了,操作起来并不是很流畅,使用体验不很好,感觉不是很易用,很易懂,对用户不是很友好。

开源许可:MIT许可。

技术方案:PostgreSQL, node.js, node-postgres, express, live-plugin-manager, craft.js, jQuery-Menu-Editor, Blockly, CodeMirror


Saltcorn是一个无代码数据库管理Web应用。它配备了一个吸睛的仪表板,丰富的生态系统、视图生成器以及支持主题的界面。

没有什么编码体验的用户可以在几分钟内构建丰富且交互式的数据库应用程序。公司还可以使用它来创建日常使用的工具,并快速重构。

Saltcorn 拥有令人印象深刻的示例应用程序列表,其中包括:博客、通讯簿、项目管理系统、问题跟踪器、wiki、团队管理等。

Saltcorn采用MIT许可作为免费开源项目发布。你可以点击这个链接运行在线演示。

Saltcorn官方地址:https://github.com/saltcorn/saltcorn

GitHub - saltcorn/saltcorn: Free and open source no-code application builder​​​​​​​

2、Joget DX

Joget DX 是一个低代码的应用程序构建平台,其目的是帮助公司轻松实现数字化转型。Joget DX结合了业务流程自动化管理、工作流程定制和低代码应用程序开发工具。

Joget DX 可以在云上和本地运行。它具有丰富的文档,易于使用的仪表板与可视化构建器,支持拖放,并且支持多种操作系统和数据库。

3、Digdag

Digdag 是一款开源企业解决方案,旨在实现易于部署、多云设置和模块化的结构来构建和扩展业务应用。

Digdag 拥有一系列企业功能,包括丰富的管理面板、多语言支持、错误处理、配置工具和版本控制工具。

该解决方案采用Java和Node.js开发,它支持 AWS、私有云、IBM 云和Digital Ocean。

4、Stackstorm

Stackstorm 与此列表中的任何其他系统不同,它被设计为在一个平台内连接、管理和监控企业应用的伞项目。

Stackstorm侧重于事件驱动的方法、自定义工作流程设计以及用户角色和权限。

方法很简单:事件驱动的自动化,提供传感器、触发器、每个定义的操作、规则、工作流程和具有丰富记录系统的审计。

5、CUBA Platform

CUBA Platform是面向企业的开源 的(Apache 2.0许可) 快速应用开发系统。

CUBA Platform配备了数十个工具例如IDE、应用程序开发工作室、CLI命令行接口以及坚实的可扩展基础设施。

CUBA 平台具有丰富的插件系统,包含BPM (业务流程管理) 等插件,不过这些插件需要一些时间来构建和安装。

6、Skyve

Skyve是一个开源的业务软件构建平台。它支持无代码和低代码的快速应用开发。

Skyve支持不同的数据库引擎:MySQL、SQL 服务器和 H2 数据库引擎。其开发人员目前正在努力支持PostgreSQL和Oracle。Skyve提供了丰富的 API 集,以及低代码开发应用构建向导。

Skyve平台由丰富的生态系统组成,其中包括:

  1. 企业平台,
  2. 构建器应用程序,采用React Native构建原生移动应用,
  3. 与其他第三方服务集成的 Skyve 总线模块,
  4. Skyve Confidence:为TDD提供测试功能
  5. Skyve Cortex:
  6. Skyve Portal:企业应用的 Web 门户扩展
  7. Skyve CRM:自定义构建Skyve CRM 应用程序
  8. Skyve Replica:在分布式 Skyve 实例之间提供无缝同步

7、Rintagi

Rentagi是一个聚焦于移动应用的低代码企业级应用构建平台。它也是完全免费和开源的解决方案,这使得它成为中小型公司的完美的解决方案。

Rentagi配备了丰富的复杂工具,用于快速构建应用程序以实现高生产率,它还为移动开发人员提供了丰富的开发人员友好型 API。

8、Opexava

OpenXava是一个低代码应用程序构建平台,主要侧重于生产力、简单性和可用性。

作为一个使用Java技术构建的跨平台系统,它运行在Linux和Windows服务器上。它可能看起来是一个遗留系统,但仍然是许多企业的主要选择。

OpenXava确保了高生产率、平缓学习曲线、一大批企业功能以及移动和平板电脑的响应式布局。

OpenXava是一个免费的开源社区版,但企业可以购买不同的额外功能版本。

9、Convertigo

转换是无代码/低代码平台之间的混合体,它旨在帮助业余/专业开发人员在短时间内创建企业就绪的应用程序和工具。

Convertigo为开发人员提供本地安装、云版本和 MBaaS 版本。

Convertigo具有移动应用构建器、可视拖放 UI、低代码后端、REST/XML 转换器、REST/JSON 转换器、管理员控制台等功能。

Convertigo提供完整的 PWA(渐进式 Web 应用程序)、iOS 和安卓移动开发支持。

10、Tymly

Tymly是一个业务有限的低编码平台,用于创建可扩展的服务器应用程序。它以MI许可开源发布。

Tymly 引入了一个蓝图概念,将业务流程、功能和工作流程封装到蓝图中。它拥有生态系统和蓝图库,可以保护大量的开发资源。

蓝图保存在 JSON 方案中,而数据则存储在 PostgreSQL 数据库中。

开发人员可以通过在 JSON 方案中定义其要求、业务功能和工作流程来编写蓝图。

11、JUDO

JUDO.code 是另一个面向企业使用的低代码平台。在数据建模、UI 设计和开发方面,JUDO 比此列表中的其他低代码平台为开发人员提供了更大的灵活性。

JUDO 适用于 Windows、macOS 和 Linux,提供可安装包和二进制应用程序包。(*macOS安装程序即将推出)。

JUDO.code 门户为新手提供了丰富的文档和教程,以及广泛的用户指南和应用程序平台的安装说明。

12、OpenCatapult

OpenCatapult是一个开源低码开发自动化平台。它通过管理自动化任务,帮助 DevOps 和管理员更好地控制其服务器。

不幸的是,OpenCatapult 仅适用于 Windows x64 平台,但开发人员正在计划在不久的将来发布 Linux 和 macOS 版本。

13、BudiBase

BudiBase 不仅仅是另一个低代码平台,它的目标与其他平台不同,因为它专注于为开发人员提供工具,以加快一个平台内的开发、部署和集成过程。

我们试用了一个多礼拜,BudiBase的生产力,可用性和快速部署能力给我们留下了深刻的印象。

14、Generative Objects(GO)平台

Go 平台是一家法国公司,致力于企业低代码开发平台。GO平台侧重于更好地控制应用程序生命周期、开发人员之间的协作,以及与其他平台、桌面、移动和 Web 开发的软件集成。

Go 平台采用基于模型的应用程序开发方法,在专注于解决方案而非工具时节省时间、金钱和精力。

15、Baserow

Baserow是一个引人入胜的工具,用于创建、管理数据库和即时构建数据库应用。Baserow配备了确保高生产率和可用性的功能。

由于Baserow是一个模块化的完整的 REST-API 无头系统,因此它吸引了移动开发人员的注意,将其用作应用的后端。

Baserow 处于积极开发状态,因此请继续关注更多功能。

16、OS.bee

OS . bee 是企业免费开源平台,它整合了低代码和模型驱动的应用开发策略。

OS.bee由一家开发企业 ERP 系统超过 30 年的公司创建。

OS.bee 提供用于创建应用程序数据模型的可视模型和图表生成器。该系统由 Java 创建,并提供 Eclipse 安装和集成。

17、nuBuilder

nuBuilder 是一个免费开源的 RAD(快速应用开发),用于在几分钟内构建企业数据库应用程序。

nuBuilder是自托管的低代码工具,具有高度可定制的后端系统。它使用PHP、HTML、JavaScript与MySQL数据库。

18、Metabase

Metabase是一个开源的面向数据的可定制仪表板,支持广泛的数据库后端,如MongoDB、MySQL、PostgreSQL、SQLServer、Oracle等。

Metabase提供了管理数据库记录、操纵数据、可操作记录的可视方法、支持连接、多个聚合、高级筛选和全文搜索。

Metabase是在几分钟内创建高生产率和企业可用性的高效数据库就绪仪表板的最终解决方案。

Metabase 充满了令人惊叹的视觉组件,其中包括:图表、地图、SVG 矢量地图、分析以及用户、开发人员和 DevOps 的丰富详细文档。

19、JeecgBoot

JeecgBoot 是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成!

JeecgBoot 引领低代码开发模式 (OnlineCoding-> 代码生成 -> 手工 MERGE), 帮助解决 Java 项目 70% 的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性!

JeecgBoot同时还有大屏设计器、报表设计器、仪表盘设计和门户设计,有丰富的文档和视频,也支持多数据库。

  • 流程设计器

  • 表单设计器

  • 大屏设计器

  • 仪表盘/门户设计

JeecgBoot官方演示地址:boot.jeecg.com

作者:JEECG官方
链接:https://juejin.cn/post/7158363324919808014
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

参考链接

推荐20个开源的前端低代码项目 - 掘金

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: EtherCAT(以太CAT)是一种高速以太网控制总线技术,它具有实时、超低延迟和高带宽的特点,因此被广泛应用于工业自动化和机器人领域。EtherCAT开源代码是指这种技术所使用的软件代码和协议文档都是公开的,任何人都可以查看、修改和使用它们。 EtherCAT开源代码让生产厂家和开发者能够更好地理解和使用EtherCAT技术,在开发自己的设备和系统时可以更灵活地进行定制化。此外,开源代码的公开性也促进了技术的发展和优化,吸引了众多开发者共同参与到EtherCAT生态系统的建设中来。 在当前工业自动化和机器人领域的快速发展中,EtherCAT技术已经成为了关键技术之一,其开源代码的贡献也必不可少。随着EtherCAT生态系统的进一步完善和优化,它将在更多的领域发挥其优越性能和可扩展性,为工业自动化和机器人领域的可持续发展做出积极贡献。 ### 回答2: EtherCAT(以太CAT)是一种工业以太网技术,在实时控制系统中应用广泛。其开源代码包括了EtherCAT主站、从站的软件和驱动程序,这使得开发者可以自由下载和使用,帮助用户快速实现EtherCAT技术在自己的应用中进行开发和部署。 由于EtherCAT协议具有高实时性和低延迟的特点,所以在工业控制系统等需要高实时性的领域得到广泛应用。以太CAT开源代码使得二次开发更加简便,也大大减少了系统开发的成本和时间。而且,由于开源代码的灵活性和易用性,用户也可以根据自己实际的需求,进行自行调整和优化。 此外,通过使用开源代码,用户还可以获得更好的技术支持和社区技术交流。在社区中,用户可以与其他EtherCAT开发人员共同分享经验,解决使用中的难题,获得更多的学习和成长机会。 总之,EtherCAT开源代码为实时控制系统的开发者提供了更加便捷的开发工具和更好的技术支持,帮助用户更好地实现系统功能,提升产品质量,也推动了自由开源软件的发展。 ### 回答3: EtherCAT是一种实时以太网网络协议,可用于在工业领域中连接各种设备。EtherCAT开源代码是指该协议的软件源代码,在开源社区中公开发布供各个开发人员使用和修改。 使用EtherCAT开源代码可以使开发人员更轻松地开发应用程序,同时可以保持系统的高效性和可靠性。由于EtherCAT协议是开放的,因此许多公司和组织可以使用相同的标准来通信,从而加快了生产、开发和研究的速度。 另外,由于EtherCAT开源代码允许开发人员对其进行修改和增强,因此可以根据不同需求来实现最佳性能。例如,开发人员可以根据自己的需求来添加或修改功能,从而使系统更加灵活和适应性强。此外,开源社区和编码人员可配合共同解决技术难题,进一步提高代码质量和稳定性。 总之,EtherCAT开源代码为工业领域的通信协议开发提供了一个优秀的解决方案,使开发过程更为高效和灵活。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张3蜂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值