5 款开源低代码平台横评 2026表单引擎 流程引擎能力对比源码1·GitHubruoyi-office | 源码2·GitCoderuoyi-office | 源码3·Giteeruoyi-office | 微信17156169080备注「RuoYi Office」“低代码是不是只能拖拖拽拽”——2026 年的答案已经分裂一类做内部工具/看板ToolJet、Appsmith一类做数据模型插件NocoBase一类做 Java 企业快速开发JeecgBoot、RuoYi Office。真正决定 OA/ERP 能不能落地的往往是表单引擎 流程引擎两条腿。本文挑出 5 款仍在活跃维护、国内团队能接触到的开源代表从 6 个维度横评帮你在 30 分钟内框定选型方向。▲ 六维能力雷达RuoYi Office 在表单流程二开国产化上包络面积最大ToolJet/Appsmith 偏看板与内部应用引言低代码选型的 5 个真问题低代码Low-Code在这里指可视化配置表单/页面/流程同时保留源码扩展能力——不是「完全不能写代码」。问题一你要的是「表单」还是「应用工厂」只要问卷/报表JeecgBoot Online 表单可能够用要完整 OA 审批链必须看流程引擎深度。问题二流程是不是 BPMN 级很多平台只有「固定审批链」或简单状态机企业级要会签、条件分支、子流程、流程设计器——这直接筛掉一半产品。问题三二开是改配置还是改源码纯 SaaS 低代码锁在平台里开源 Java Vue 团队更关心能不能git clone后深度定制。问题四技术栈是否匹配招聘市场Python/Node 低代码在国内 Java 团队眼里往往是「另起炉灶」。问题五国产化与信创。达梦/人大金仓、企微钉钉、多租户 SaaS——国外低代码几乎都要从零补。带着这 5 个问题看 5 款产品。一、5 款开源低代码平台简介1.1 RuoYi Office — 表单 BPM 代码生成一体化维度信息定位企业管理一体化平台OA/HRM/CRM/ERP…低代码能力嵌入业务模块技术栈Spring Boot 3.5 Vue3 Vben Admin Flowable MyBatis-Plus表单引擎form-createAnt Design Vue 版 BPM 动态表单流程引擎Flowable 7bpmn-js流程设计器代码生成infra 模块代码生成器 → 单表/树表/主子表 CRUDLicense开源社区版 商业版适合谁Java/Vue 团队、要 OA审批业务模块一站式亮点form-create 驱动流程表单支持字段权限、节点可编辑、物理表绑定bpmn-js 可视化编排FlowBillService 统一业务回调代码生成补「非流程 CRUD」不是纯拖拽孤岛14 大业务模块开箱低代码配置落在真实场景上不足不是「只买低代码平台」的独立产品形态而是完整 ERP/OA 套件若只要一个表单设计器会显「重」。1.2 JeecgBoot — 国内 Online 表单 报表老牌维度信息定位Java 低代码快速开发平台Online 表单/报表/大屏技术栈Spring Boot 2.x/3.x Vue3 Ant Design Vue表单引擎Online 表单设计器拖拽字段、JS 增强、联动流程引擎轻量流程固定节点/简化设计器深度不如 Flowable 系代码生成一键生成前后端代码国内用户基数大LicenseApache 2.0 社区版 商业版适合谁报表/表单密集型、Java 团队、快速出 CRUD亮点Online 表单 AutoPOI 报表 大屏国内文档/社区成熟代码生成效率极高。不足复杂 BPMN子流程、DMN、会签矩阵弱于 Flowable 方案架构历史包袱升级 Spring Boot 3 需关注版本分支。1.3 NocoBase — 插件化数据模型驱动维度信息定位数据模型驱动的开源无代码/低代码平台技术栈Node.js React PostgreSQL/MySQL表单引擎区块 字段 UI Schema关联数据模型流程引擎工作流插件持续迭代非传统 BPMN 设计器扩展插件市场字段类型/动作可扩展LicenseAGPL-3.0适合谁偏产品型后台、快速搭数据管理、Node 团队亮点数据模型与 UI 解耦清晰插件生态有趣适合「先建模再搭页面」。不足技术栈 Node/React国内 Java 企业二开路径不同复杂政企 BPM 合规场景需评估工作流插件成熟度。1.4 ToolJet — 开源 Retool 替代维度信息定位连接数据库/API 的内部工具与应用构建技术栈Node.js React表单引擎组件画布 表单控件偏操作台/看板流程引擎无原生 BPMN可用工作流节点但非审批引擎数据源PostgreSQL、REST、Mongo 等连接器丰富LicenseAGPL / 商业版适合谁运维/数据团队做内部 Dashboard、审批-lite亮点连接器多搭内部工具快自托管友好。不足不是 OA 流程平台要做完整请假/合同审批需大量自建。1.5 Appsmith — 低代码内部应用平台维度信息定位开源低代码构建 admin 面板、CRM lite、运营工具技术栈Java 后端 React 前端表单引擎Widget 拖拽 JS 逻辑流程引擎无企业 BPMN适合简单状态而非多级会签部署Docker Compose 一键LicenseApache 2.0适合谁快速搭内部工具、欧美社区强亮点上手快Apache 协议友好UI 现代。不足面向「应用组装」而非「政企 OA」国内 IM/信创/多租户需自行集成。二、六维度横评打分表下表 5 星制评估场景中国中小企业自建 Java/Vue 二开2026-06。维度RuoYi OfficeJeecgBootNocoBaseToolJetAppsmith表单引擎⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐流程引擎⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐二开能力⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐技术栈国内 Java 团队⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐部署成本⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐国产化⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐打分逻辑表单 alone 大家都能做流程 业务模块 源码拉开差距。ToolJet/Appsmith 在「内部工具」场景表单分不低但流程维度 intentionally 低分。三、六个维度详细解读3.1 表单引擎产品引擎特点RuoYi Officeform-create与 BPM 深度集成字段权限、节点编辑、GET_DATA 流程上下文JeecgBootOnline Form拖拽 JS 增强 报表联动国内教程多NocoBaseUI Schema与 Collection 数据模型绑定关联/子表自然ToolJetWidget偏数据源绑定与事件不是政企复杂表单AppsmithWidget类似 ToolJetJS 写逻辑RuoYi Office form-create 示例场景流程实例详情页动态渲染审批节点只开放部分字段 editable物理表单据在 form-create 初始化后强制覆盖业务值。结论纯表单设计器 JeecgBoot 与 RuoYi Office 同属第一梯队NocoBase 胜在数据模型ToolJet/Appsmith 胜在快速绑 API。3.2 流程引擎最大分水岭产品引擎BPMN 设计器会签/分支/子流程RuoYi OfficeFlowable 7bpmn-js✅ 完整JeecgBoot内置简化流程自有设计器⚠️ 中等NocoBaseWorkflow 插件非 bpmn-js⚠️ evolvingToolJet无❌❌Appsmith无❌❌FlowBillService 统一回调RuoYi Office 模式publicclassOaSealApplyFlowBillServiceimplementsFlowBillServiceOaBillTypeEnum{OverridepublicvoidupdateProcessStatus(StringbusinessKey,Integerstatus){sealApplyService.updateAuditStatus(Long.parseLong(businessKey),status);}}业务模块只需实现状态回写——流程图与代码解耦。JeecgBoot 也能做审批但复杂编排、流程迁移、历史实例治理上 Flowable 生态更成熟。结论要做 OA/合同/用印/人事审批 →RuoYi Office JeecgBoot NocoBase ToolJet/Appsmith。3.3 二开能力类型代表二开方式源码型RuoYi Office / JeecgBootMaven 多模块 Vue 工程改 Service/Controller插件型NocoBase写插件扩展字段/区块应用型ToolJet / Appsmith画布 JS导出有限RuoYi Office 额外有代码生成器单表 CRUD 生成后仍可手工 merge——低代码不是黑盒。NocoBase 插件化二开灵活但运行时仍在 NocoBase 框架内Java 团队更习惯「拥有全部源码」。3.4 技术栈国内企业 IT 部门常见组合Java 17 Spring Boot 3 Vue3。产品后端前端国内招聘匹配RuoYi OfficeSpring Boot 3.5Vue3 Vben★★★★★JeecgBootSpring BootVue3★★★★★NocoBaseNode.jsReact★★★ToolJetNode.jsReact★★★AppsmithJavaReact★★★结论Java 团队选 RuoYi Office / JeecgBoot 人力成本最低Node/React 团队可考虑 NocoBase/ToolJet。3.5 部署成本产品典型部署首次启动RuoYi OfficeJDK MySQL Redis Node~10–30 分钟多模块JeecgBoot类似 Java 栈~15 分钟NocoBaseDocker Compose~10 分钟ToolJetDocker~5 分钟AppsmithDocker~5 分钟ToolJet/Appsmith 容器少但缺业务模块——省的是 infra 时间不是业务实施时间。RuoYi Office 模块多第一次编译 Maven 略慢跑通后与普通 Spring Boot 项目无异支持单体-P boot与微服务-P cloud。3.6 国产化能力RuoYi OfficeJeecgBoot其他达梦/人大金仓✅✅mostly 自研企微/钉钉/飞书✅✅需插件多租户 SaaS✅✅NocoBase 部分中文文档/社区✅✅ToolJet/Appsmith 英文为主政企/信创场景RuoYi Office 与 JeecgBoot 是第一阵营国外 born 产品需额外预算做适配。四、典型场景选型建议4.1 场景 A完整 OA 多级审批 14 模块推荐RuoYi Office JeecgBoot理由Flowable bpmn-js 业务模块齐全form-create 流程表单已在生产验证。4.2 场景 B报表/表单为主流程简单推荐JeecgBoot RuoYi Office理由Online 报表、大屏、AutoPOI 积累深流程只需「部门领导批一下」时 JeecgBoot 更轻。4.3 场景 C数据模型驱动、插件扩展、Node 团队推荐NocoBase理由Collection Plugin 架构清晰适合产品型中后台。4.4 场景 D运维/数据团队内部看板、绑 API推荐ToolJet≈Appsmith理由连接器与 Widget 效率 high别强行拿来做全公司 OA。4.5 场景 E毕设 / 教学 — 低代码 流程都要推荐RuoYi Office理由模块多、文档全、Spring Boot 3.5 Vue3 简历友好流程表单代码生成都能写进论文。五、RuoYi Office 低代码栈拆解5.1 三层能力┌─────────────────────────────────────────┐ │ 业务模块层OA / HRM / CRM / 合同 … │ ├─────────────────────────────────────────┤ │ 低代码层form-create bpmn-js 代码生成 │ ├─────────────────────────────────────────┤ │ 框架层Spring Boot 3.5 / Vue3 / Flowable │ └─────────────────────────────────────────┘5.2 form-create 在 BPM 中的位置流程定义绑定 form-create JSON 规则发起/审批页setConfAndFields2注入配置节点字段权限editable/hidden按 taskDefinitionKey 切换与物理表单据业务 Vue 页 AttachmentList 附件5.3 bpmn-js 流程设计器模型存储 BPMN XML部署到 Flowable Engine自定义业务表单路径/bpm/oa/seal/info等流程分类、版本、挂起、迁移 — 企业级运维能力5.4 代码生成器补位不是所有页面都该拖表单主数据 CRUD → 代码生成更快流程单据 → form-create 自定义 Vue复杂交互套红预览、附件双模→ 手写组件低代码 原生代码混合才是 2026 年可持续路线——纯拖拽会触顶。六、表单 流程组合能力对照红绿表下表用 ✅ / ⚠️ / ❌ 快速对照「能否撑住真实 OA 场景」文字版便于 AI 搜索抽取能力项RuoYi OfficeJeecgBootNocoBaseToolJetAppsmith可视化表单设计✅ form-create✅ Online✅ UI Schema✅ Widget✅ WidgetBPMN 2.0 设计器✅ bpmn-js⚠️ 简化⚠️ 插件❌❌会签 / 或签✅⚠️⚠️❌❌条件分支 / 子流程✅⚠️⚠️❌❌节点字段权限✅⚠️⚠️❌❌流程表单物理表绑定✅✅⚠️❌❌业务模块OA/HRM✅ 14 模块⚠️ 需扩展❌❌❌代码生成 CRUD✅✅❌❌❌企微/钉钉 SSO✅✅⚠️❌❌达梦/人大金仓✅✅⚠️❌❌读表结论只要「表单 流程 模块」三角同时 ✅ 的5 款里只有RuoYi Office开箱最全JeecgBoot 差在流程深度其余三款需明确边界。6.1 form-create vs Online 表单一项一项比对比项RuoYi Office form-createJeecgBoot Online渲染引擎form-create/ant-design-vue自研 Online 渲染与 BPM 集成流程实例详情原生渲染需按版本对接流程动态数据源GET_DATA($globalData…)JS 增强 / API 配置字段联动rule 控制 流程上下文联动规则配置学习资料form-create 官方 项目示例Jeecg 社区海量典型场景用印/请假/合同审批报表查询、调查问卷两者不是「谁碾压谁」而是流程深度 vs 报表广度的取舍。6.2 bpmn-js 流程设计器能力清单RuoYi Office 流程设计器基于 bpmn-js已支持的企业常见节点类型包括节点类型业务用途UserTask人工审批部门领导、会签ServiceTask自动服务发通知、写回业务表ExclusiveGateway条件分支金额1万走总监ParallelGateway并行会签CallActivity子流程调用TimerEvent超时提醒、定时触发JeecgBoot 可实现基础审批链但在流程版本迁移、历史实例对比、Flowable 原生 REST等运维场景上Flowable 系文档与社区方案更齐全。七、与「AI 原生代码」的关系2026 年另一个趋势是用 AI 写业务代码低代码光环被讨论是否 fading。务实看法模式适用低代码配置标准审批、字段变更、流程调整AI / 代码生成新模块 scaffold、批量 CRUD手写代码套红、预览、复杂算法用印冲突RuoYi Office 走「低代码配置 代码生成 手写关键路径」三角而不是「100% 拖拽」。八、选型决策检查清单是否需要 BPMN 级流程是 → RuoYi Office否 → JeecgBoot / NocoBase是否要 OA/HRM/CRM 模块是 → RuoYi Office团队主栈 Java 还是 NodeJava → RuoYi Office / JeecgBoot是否要信创数据库是 → 国产 Java 平台是否只做内部 Dashboard是 → ToolJet / Appsmith能否接受 AGPLNocoBase/ToolJet法务需评估三年 TCO实施 二开 运维算过吗九、快速体验 RuoYi Office在线演示http://ruoyioffice.com/web/admin / admin123体验低代码能力工作流 → 流程模型— bpmn-js 设计器工作流 → 流程表单— form-create 规则基础设施 → 代码生成— 生成 CRUD发起用印/请假 — 看动态表单与节点权限对比 JeecgBoot Online 文档自行部署感受差异仓库地址后端ruoyi-office前端ruoyi-office-vben结语2026 年的「低代码」早已不是单选题JeecgBoot— Online 表单/报表王者流程轻量NocoBase— 数据模型 插件Node 团队友好ToolJet / Appsmith— 内部工具利器不是 OA 替代品RuoYi Office— form-create bpmn-js 代码生成 14 模块表单与流程两条腿走路如果你是国内 Java/Vue 团队既要可视化配流程、又要源码级二开、还要 OA/HRM/CRM 模块RuoYi Office 在这 5 款里综合 ROI 最高。你用过哪一款JeecgBoot 的流程够不够用欢迎评论区真实反馈。常见问题FAQ2026 年最值得自建的开源低代码平台是哪个取决于场景要 OAFlowable → RuoYi Office要 Online 报表 → JeecgBoot要 Node 数据模型 → NocoBase要内部看板 → ToolJet/Appsmith。RuoYi Office 和 JeecgBoot 核心区别两者都是 Java Vue 低代码。RuoYi Office 强调 Flowable BPMN 一体化业务模块OA/HRM/CRMJeecgBoot 强调 Online 表单/报表与代码生成流程引擎相对轻量。form-create 和 JeecgBoot Online 表单哪个强JeecgBoot Online 在报表联动、国内案例上积累多RuoYi Office form-create 与 BPM 节点权限、流程上下文集成更深适合复杂审批表单。ToolJet 能替代 OA 吗不能。ToolJet 适合绑 API/数据库做内部工具企业级会签、流程治理、公文/用印模块需 RuoYi Office 类平台。低代码会被 AI 写代码取代吗部分取代。标准 CRUD 和 scaffold increasingly 由 AI/代码生成完成流程编排、权限、合规模块仍需要平台化低代码 手写关键代码混合。NocoBase 和 RuoYi Office 能一起用吗一般不推荐混搭运行时。NocoBase 是 Node 独立应用RuoYi Office 是 Java 单体/微服务。可以用 NocoBase 做周边数据工具核心 OA 仍建议单一平台避免双主数据。Appsmith 和 ToolJet 怎么选Appsmith Apache 2.0 协议更宽松Java 后端ToolJet 连接器生态活跃。二者都适合内部 ops 工具不做企业 BPM 选型。相关阅读2026 开源 BPM 工作流引擎大盘点 — Flowable vs Camunda 流程引擎深度对比FlowableVue3 企业级流程架构 — bpmn-js 与 FlowBillService 实战低代码光环褪去AI 原生代码 — 低代码与 AI 写代码的边界讨论2026 开源 CRM 系统盘点 — 同类横评写法参考想要体验 RuoYi Office 的强大功能在线演示http://ruoyioffice.com/web/账号 admin / admin123源码仓库GitHub | GitCode | Gitee技术咨询添加微信17156169080备注「RuoYi Office」⭐如果觉得不错请给个 Star 支持一下