0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

供个人和企业使用的最佳开源低代码和无代码平台列表

算法与数据结构 来源:OSC开源社区 作者:OSC开源社区 2022-03-24 14:50 次阅读

与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台。因此,在许多情况下,低代码或无代码(几乎没有代码)这个名称是作为可视化开发工具来帮助设计人员进行拖放、组件浏览器和逻辑构建器的。 低代码/无代码的主要概念并不新鲜,它可以追溯到十多年前的无代码编程 (PWCT) 和类似系统。但是,这一概念在开发者社区中并没有那么可用或得到支持。如今,数十种低代码/无代码平台和服务涌入互联网;因为事实证明,这一概念不仅仅适用于快速项目的原型设计。 外媒Medevel整理介绍了供个人和企业使用的最佳开源低代码和无代码平台列表。具体如下:

1、Saltcorn

32adb5e6-9fc3-11ec-952b-dac502259ad0.png

Saltcorn UI 构建器 Saltcorn 是一个无代码数据库管理器 Web 应用程序。它配备了一个引人注目的仪表板、丰富的生态系统和视图构建器以及可主题化的界面。几乎没有编码经验的用户可以在几分钟内构建一个丰富的交互式数据库应用程序。公司也可以使用它来创建日常使用的工具并即时重新塑造它们。 Saltcorn 有一个令人印象深刻的示例应用程序列表,其中包括:博客、地址簿、项目管理系统、问题跟踪器、wiki、团队管理等。Saltcorn 采用 MIT 许可作为免费开源项目发布。 Saltcorn 官方地址:https://github.com/saltcorn/saltcorn

2、Joget DX

32c2e632-9fc3-11ec-952b-dac502259ad0.png

Joget DX 是一个低代码应用程序构建平台,可简化公司的数字化转型。它将业务流程自动化管理、工作流定制与低代码应用程序开发工具相结合。 Joget DX 可以在云端和本地运行。它有丰富的文档、易于使用的仪表板和可视化构建器,支持拖放和独立于操作系统和数据库。

https://www.joget.com/

3、Digdag

Digdag 是一款开源企业解决方案,旨在实现易于部署、多云设置和模块化的结构来构建和扩展业务应用。Digdag 拥有一系列企业功能,包括丰富的管理面板、多语言支持、错误处理、配置工具和版本控制工具。该解决方案采用JavaNode.js开发,支持 AWS、私有云、IBM 云和 Digital Ocean。

https://www.digdag.io/

4、Stackstorm

Stackstorm 与此列表中的任何其他系统不同,它被设计为在一个平台内连接、管理和监控企业应用程序的 umbrella。 Stackstorm 专注于事件驱动方法、自定义工作流设计以及用户角色和权限。 方法很简单:事件驱动的自动化,通过丰富的日志记录系统提供传感器、触发器、每个定义的操作、规则、工作流和审计。

https://stackstorm.com/

5、CUBA Platform

32db870a-9fc3-11ec-952b-dac502259ad0.jpg

CUBA 平台是一个面向企业的开源(Apache 2.0)快速应用开发系统。它带有数十种工具作为 IDE、应用程序构建工作室、CLI 命令行界面和可靠的可扩展基础设施。CUBA 平台有一个丰富的插件系统,其中包含一个 BPM(业务流程管理)附加组件,需要花费一些时间来构建和安装。

https://github.com/cuba-platform/bpm

https://github.com/cuba-platform/cuba

6、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 实例之间提供无缝同步

https://github.com/skyvers/skyve

7、Rintagi

Rentagi是一个专注于移动的低代码企业级应用程序构建平台。它也是完全免费和开源的解决方案,这使其成为中小型公司的完美解决方案。配备了丰富的复杂工具,可用于快速构建应用程序以提高生产力,它还为移动开发人员提供了丰富的开发人员友好的 API。

https://medevel.com/rintagi/

https://github.com/Rintagi/Low-Code-Development-Platform

8、Opexava

32e9cb76-9fc3-11ec-952b-dac502259ad0.png

OpenXava是一个低代码应用程序构建平台,主要关注生产力、简单性和可用性。作为一个使用 Java 技术构建的跨平台系统,它运行在 Linux 和 Windows 服务器上。它可能看起来像一个遗留系统(stated 2005),但它仍然是许多企业的首选。 OpenXava确保了高生产力、较短的功能学习曲线、大量的企业功能以及完整的移动和平板电脑响应式布局。OpenXava是一个免费的开源社区版,但企业可以购买不同的额外功能版本。

https://www.openxava.org/en/ate/low-code-development-platform

9、Convertigo

32f9ca12-9fc3-11ec-952b-dac502259ad0.jpg

Convertigo是无代码和低代码平台的混合体。它旨在帮助公民开发人员和认真的开发人员在短时间内创建企业级应用程序和工具。为开发人员提供本地安装、云版本和 MBaaS 版本。它具有移动构建器工具、可视化拖放 UI、低代码后端、REST/XML 转换器、REST/JSON 转换器、管理控制台等。 Convertigo 提供完整的 PWA(渐进式 Web 应用程序)、iOSAndroid 移动开发支持。

https://www.convertigo.com/

10、Tymly

33113120-9fc3-11ec-952b-dac502259ad0.png

Tymly是一个业务优先的低代码平台,用于创建可扩展的服务器应用程序。它是在 MIT 许可下作为开源项目发布的。 Tymly 引入了蓝图概念,将业务流程、功能和工作流封装到蓝图中。它有一个生态系统和蓝图存储,可以保护大量的开发资源。蓝图保存在 JSON 模式中,而数据保存在 PostgreSQL 数据库中。开发人员可以通过在 JSON 模式中定义他们的需求、业务功能和工作流来编写他们的蓝图。

https://medevel.com/tymly-low-code/

https://github.com/wmfs/tymly/

11、JUDO

JUDO.codes 是另一个面向企业使用的低代码平台。在数据建模、UI 设计和开发方面,JUDO 为开发人员提供了比此列表中其他低代码平台更大的灵活性。 JUDO 可用于 Windows、macOS 和 Linux 的可安装包和二进制应用程序包。(* macOS 安装程序即将推出)。 JUDO.code 门户为新手提供了丰富的文档和一套教程。它还提供了广泛的用户指南以及应用程序平台的安装说明。

https://www.judo.codes/

12、OpenCatapult

OpenCatapult 是一个开源的低代码 DevOps 自动化平台。它通过动态管理自动化的例行任务,帮助 DevOps 和服务器管理员更好地控制他们的服务器。 不过,OpenCatapult 仅适用于 Windows x64 平台,但开发人员正在计划在不久的将来发布 Linux 和 macOS 版本。

https://github.com/Polyrific-Inc/OpenCatapult/

13、BudiBase

3328fc10-9fc3-11ec-952b-dac502259ad0.png

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

https://github.com/Budibase/budibase

14、Generative Objects(GO)Platform

Go Platform 是一家法国公司,致力于企业低代码开发平台。侧重于更好地控制应用程序生命周期、开发人员之间的协作,以及与其他平台、桌面、移动和 Web 开发的软件集成。 Go Platform 采用基于模型的应用程序开发方法,在专注于解决方案而非工具时节省时间、金钱和精力。

https://www.generativeobjects.com/

15、Baserow

333adbc4-9fc3-11ec-952b-dac502259ad0.png

Baserow是一种用于动态创建、管理数据库和构建数据库应用程序的迷人工具。它具有确保高生产力和可用性的功能。 因为Baserow是一个模块化系统,它提供了一个完整的 REST-API 无头系统,所以它吸引了移动开发人员的注意,将其用作他们应用程序的后端。Baserow 正在积极开发中。

https://gitlab.com/bramw/baserow

16、OS.bee

OS.bee 是一个免费的企业开源平台,它将低代码和无代码与模型驱动的应用程序开发策略相结合。该平台由一家专业打造企业ERP系统30多年的公司打造。 OS.bee 提供了用于创建应用程序数据模型的可视化模型和图表构建器。该系统是用 Java 创建的,并提供 Eclipse 安装和集成。

https://www.osbee.org/home/

17、nuBuilder

nuBuilder 是一个免费的开源 RAD(快速应用程序开发),用于在几分钟内构建企业数据库应用程序。它是自托管的、低代码的,具有高度可定制的后端系统。它使用 PHP、HTML 和 JavaScript 和 MySQL 数据库。

https://www.nubuilder.com/

18、Metabase

3381b968-9fc3-11ec-952b-dac502259ad0.png

Metabase是一个开源的面向数据的可定制仪表板,支持广泛的数据库后端,如 MongoDB、MySQL、PostgreSQL、SQL Server、Oracle 等。它提供了一个用于管理数据库记录、操作数据、操作记录的可视化方法、支持连接、多重聚合、高级过滤和全文搜索的层。它是在几分钟内为企业创建具有高生产力和可用性的高效数据库就绪仪表板的终极解决方案。 Metabase 包含令人惊叹的视觉小部件,其中包括:图表、地图、SVG 矢量地图、分析以及为用户、开发人员和 DevOps 提供的丰富的详细文档。 在此处查看整个功能列表:

https://medevel.com/metabase-low-code/

https://github.com/metabase/metabase

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3363

    浏览量

    42537
  • 代码
    +关注

    关注

    30

    文章

    4791

    浏览量

    68694

原文标题:代码生成器用起来,是真的爽~

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    超级干货!本地搭建代码托管平台Gitea

    1关于GiteaGitea是一个轻量级的Git托管服务,也就是基于Git的代码托管平台,类似于GitHub、Gitee等。Gitea相对于其他代码托管平台,是一个可以本地部署的
    的头像 发表于 12-19 19:33 183次阅读
    超级干货!本地搭建<b class='flag-5'>代码</b>托管<b class='flag-5'>平台</b>Gitea

    代码开发平台,低成本快速搭建云MES系统

    代码平台是一种可视化的软件高效开发平台,通过抽象和最小化手工编码的方式,为开发和部署定制化应用提速。万界星空科技AI
    的头像 发表于 11-18 15:43 177次阅读
    <b class='flag-5'>低</b><b class='flag-5'>代码</b>开发<b class='flag-5'>平台</b>,低成本快速搭建云MES系统

    “小满”V24.10源代码在AtomGit开源

    近日,由中国汽车工业协会指导,普华基础软件股份有限公司主办的“小满”安全车控操作系统开源发布会暨共建计划说明会成功举行。普华基础软件宣布将安全车控操作系统“小满”(简称“小满”)V24.10源代码
    的头像 发表于 10-27 14:41 391次阅读

    代码物联网云平台是什么?有什么功能?

    平台应运而生,为开发者提供了一种简便、高效的方式来构建物联网解决方案。   什么是代码物联网云平台
    的头像 发表于 10-16 13:59 243次阅读

    万界星空科技公司推出AI代码MES,引领制造业智能化新潮流

    万界星空科技公司的AI代码MES凭借其独特的优势,正逐渐成为制造业的新宠。该系统结合了人工智能技术和代码开发平台,为
    的头像 发表于 08-14 11:09 322次阅读
    万界星空科技公司推出AI<b class='flag-5'>低</b><b class='flag-5'>代码</b>MES,引领制造业智能化新潮流

    国内代码平台推荐--万界星空科技代码平台

    代码平台是一种应用程序,它为编程提供图形用户界面,从而以极快的速度开发代码,减少传统编程工作。 这些工具有助于快速开发代码,最大限度
    的头像 发表于 07-18 15:39 310次阅读
    国内<b class='flag-5'>低</b><b class='flag-5'>代码</b><b class='flag-5'>平台</b>推荐--万界星空科技<b class='flag-5'>低</b><b class='flag-5'>代码</b><b class='flag-5'>平台</b>

    华为云 Astro 代码平台开启 AI 敏捷组装时代,探索代码创新无限可能

    ,共同探讨代码技术在推动企业数字化转型中的重要实践及未来发展趋势。  1 平台需深度赋能业务,让企业不再苦于拆盲盒 当业务发展迈入爆炸式增
    的头像 发表于 07-09 12:26 495次阅读
    华为云 Astro <b class='flag-5'>低</b><b class='flag-5'>代码</b><b class='flag-5'>平台</b>开启 AI 敏捷组装时代,探索<b class='flag-5'>低</b><b class='flag-5'>代码</b>创新无限可能

    剖析代码开发平台企业数字化转型中的重要性

    代码开发平台(Low-Code Development Platform)是近年来企业数字化转型中备受瞩目的技术工具,其被誉为加速业务上线的利器。随着信息技术的迅猛发展,
    的头像 发表于 05-23 14:19 347次阅读
    剖析<b class='flag-5'>低</b><b class='flag-5'>代码</b>开发<b class='flag-5'>平台</b>在<b class='flag-5'>企业</b>数字化转型中的重要性

    代码开发平台:解锁企业数字潜能的神秘钥匙

    代码开发平台是一种创新的软件开发方法,通过使用图形化界面和少量的编码,使企业能够快速创建和部署应用程序。它为企业带来了许多便利和机会,成为
    的头像 发表于 05-11 10:33 366次阅读
    <b class='flag-5'>低</b><b class='flag-5'>代码</b>开发<b class='flag-5'>平台</b>:解锁<b class='flag-5'>企业</b>数字潜能的神秘钥匙

    代码开发平台的崛起:优势、特点与应用

    代码开发平台是近年来迅速崛起的一种创新型软件开发工具,以其高效、灵活的开发模式正颠覆着传统的开发方式。不再需要编写大量繁杂的代码,开发者们可以在图形化界面中以拖拽、配置的方式进行应用
    的头像 发表于 04-18 10:43 380次阅读
    <b class='flag-5'>低</b><b class='flag-5'>代码</b>开发<b class='flag-5'>平台</b>的崛起:优势、特点与应用

    代码开发有哪些优势?

    代码平台以其高效、便捷、低成本的优势,正逐渐成为软件开发领域中的性价比之王。它不仅能够满足快速开发的需求,还能够降低技术门槛和维护成本,提高开发质量。随着技术的不断进步和应用场景的不断拓展,
    的头像 发表于 04-09 16:03 902次阅读
    <b class='flag-5'>低</b><b class='flag-5'>代码</b>开发有哪些优势?

    代码平台与MES:智能制造的新篇章

    ​随着工业4.0和智能制造的兴起,企业对于生产过程的数字化、智能化需求日益迫切。传统的MES系统实施周期长、成本高,成为许多企业数字化转型的瓶颈。而代码开发
    的头像 发表于 03-06 11:14 420次阅读
    <b class='flag-5'>低</b><b class='flag-5'>代码</b><b class='flag-5'>平台</b>与MES:智能制造的新篇章

    代码可视化开发 快速构建工业物联网云平台

    代码开发。 什么是代码代码(Low Code)是一种可视化的软件开发方法,通过最少的手动编码可以更快地交付应用程序。
    的头像 发表于 01-22 16:46 1030次阅读
    <b class='flag-5'>低</b><b class='flag-5'>代码</b>可视化开发 快速构建工业物联网云<b class='flag-5'>平台</b>

    [开源]万界星空开源MES系统,支持代码大屏设计

    万界星空科技免费MES、开源MES、商业开源MES、商业开源代码MES、市面上最好的开源MES
    的头像 发表于 01-12 13:43 797次阅读
    [<b class='flag-5'>开源</b>]万界星空<b class='flag-5'>开源</b>MES系统,支持<b class='flag-5'>低</b><b class='flag-5'>代码</b>大屏设计