[开源]仿钉钉的低代码工作流引擎 让工作流开发像普通CRUD一样简单

开源系统流程管理
2026-06-28 06:19 1 次浏览 • 0 次下载 0KB
[开源]仿钉钉的低代码工作流引擎 让工作流开发像普通CRUD一样简单

一、开源项目简介

DotNet workflow,AntFlow.Net 让工作流开发像普通 CURD 一样简单,即便没有流程开发经验的程序员也能快速开发流程!让NET项目如虎添翼!

AntFlow.NET 是一款仿钉钉的开源低代码工作流引擎,采用纯血 .NET 技术栈编写,无缝融入 .NET 应用生态。

该项目仅依赖少量高质量开源组件,包括:

  • ASP.NET Core
    现代化的 Web 开发框架
  • FreeSql
    高性能、强类型的 ORM 框架
  • Natasha
    动态编译与运行支持

二、开源协议

使用Apache-2.0开源协议

三、界面展示

演示图

1749354459962
1749354935329
1749354977712
1744243574675
1749354716228

四、功能概述

特色优势

  • ✅ 一个纯.net语言实现的仿钉钉设计工作流,配置简单,上手开发简单
  • ✅ 完全原生 .NET 实现 ,兼容性强,易于集成
  • ✅ 集成项目简单、开发简单,复杂的概念陡峭的学习曲线不再是你想在项目中集成工作流的拦路虎!
  • ✅ 功能对标钉钉/企业微信/飞书等审批流程 ,可用于多种业务场景,简单易用、可扩展性强、可定制、可SAAS化
  • ✅ 灵活配置与自定义节点支持 ,适应不同流程需求
  • ✅ 支持流程设计、条件分支、顺序会签、会签、或签、加批、委托、转办、打回修改、重新提交等高级特性,为中国式办公量身定制

核心特征

  • !高内聚,低耦合.将流程流转业务和引擎执行api高度分离,零流程引擎知识也可上手开发工作流系统!将流程流程转业和业务表单业务分离,表单业务处理内聚在一个类里.用户几乎完全不用关注流程流转api,只需要关注业务处理,对开发模式几乎没有大的影响.
  • 丰富的中国式办公场景支持.流程会签、顺序会签、或签、加批、转办、委托、变更处理人、打回至任意节点等等功能一应供全
  • 多种接入模式。流程引擎项目可以作为独立运行作为流程中台部署,其它业务方通过api接入形式接入。也可以将本项目作为一个独立的模块加载到自己项目里
  • 多种开发模式。低代码模式适合简单的小型流程。DIY模式适合复杂的表单数据交互以及流转控制。
  • 超级简单的开发模式。低代码表单可以实现零代码开发一个流程.DIY表单流程也只需要实现一个接口即可快速开发一个全新流程.

五、技术选型

antflow.net是.net一个钉钉工作流UI风格的流程引擎!支持数十种数据库,开箱即用。同时也是一款纯血版工作流引擎,仅依赖了asp.net 9.0和freesql,natasha等几款优秀开源项目。致力解决传统工作流流程图必须由专业程序员绘制、学习曲线陡峭、上手难、排查问题难、维护成本高等问题。如果喜欢请给颗⭐️。