LowCode低代码平台推荐调研

2,720 阅读4分钟

LowCode低代码平台推荐调研

最近公司要求调研一下低代码技术,在此简要记录一下了解的低代码开源项目,仅供参考,欢迎评论推荐开源项目。

国内低代码平台

amis

Amis是百度开源的一个低代码前端框架,它使用 JSON 配置来生成页面,可以节省页面开发工作量,极大提升开发前端页面的效率

开源许可证: Apache-2.0

lowcode-engine

阿里开源的一套面向扩展设计的企业级低代码技术体系

formily

阿里巴巴团队开源项目,针对React后台表单渲染性能问题,对每个表单字段做分布式管理,提高表单操作渲染性能。

star:8.5k

GitHub:github.com/alibaba/for…

tmagic-editor

腾讯开源低代码平台,适用于h5,pc平台,自己开发物料库比较好。

在线体验:tencent.github.io/tmagic-edit…

sparrow

提供函数搭建,业务逻辑代码组装,生成可二次开发源代码 vue生态

功能特性:

  • 低代码开发:快速生成可读性强、Vue element-ui 组件库的源代码。
  • 可视化开发:通过 GUI 生成页面代码源文件
  • 资产市场:代码资源共享,包含组件、编辑区块、静态区块、搜索业务组件、插件、场景搭建编辑器。

mometa

百度程序员开源项目,面向研发的代码可视化编辑平台,代码可二次开发,暂时适用于react框架开发

Jeecg boot

JeecgBoot是一款基于BPM的低代码平台!

前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!一系列低代码能力:Online表单、Online报表、Online图表、表单设计、流程设计、报表设计、大屏设计 等等...

diboot

Diboot是一个为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。

移动端组件diboot-mobile-ui

diboot-mobile-ui是一款基于uni-app、风格极简、快速上手、与diboot-mobile后端组件结合、开箱即用的移动端项目。

NocoBase

NocoBase 是一个极易扩展的开源无代码开发平台。 无需编程,使用 NocoBase 搭建自己的协作平台、管理系统,只需要几分钟时间。

NocoBase 正处在早期开发阶段,可能变动频繁,请谨慎用于生产环境。

适用场景

如果你有以下需求,NocoBase 就是为你设计的:

  • 开发组织内部管理系统
  • 通过无代码开发,满足大部分业务需求
  • 无代码开发在操作上足够简单,满足非开发人员;在功能上足够灵活,接近原生开发
  • 可以非常方便的进行扩展开发
  • 私有部署,掌控全部代码和数据
  • 可免费使用,也可以付费获得更多技术支持

rtvue-lowcode

在读硕士的个人开源项目,基于 uniapp 框架和 uview 组件库的低代码开发平台,项目提供可视化拖拽编辑器,适用于app、小程序等项目开发。

国外低代码平台

budibase

开箱即用、UI 设计简洁精美、功能强大的要求的低代码开发平台

使用 Webhook 来集成其它平台的工具

ToolJet

前后端一套项目 node+react实现

Yao开源应用引擎

使用go语言开发的低代码引擎,适合用于开发业务系统、网站/APP API 接口、管理后台、自建低代码平台,可使用vue,react等实现管理界面

appsmith

对接各类数据源,帮你快速搭建管理后台、开发工具、企业 CRM 系统等各类项目

发布流程:

    1. 连接数据库或 API;
    1. 将数据对接到 UI 组件或自定义的 JS 上;
    1. 立即发布与分享应用。