[Open Source] A DingTalk-Inspired Low-Code Workflow Engine That Makes Workflow Development as Simple as Ordinary CRUD
![[Open Source] A DingTalk-Inspired Low-Code Workflow Engine That Makes Workflow Development as Simple as Ordinary CRUD](https://yy123.ink/api/img/1782598771009-1ihhx5.jpg)
1. Project Overview
DotNet workflow: AntFlow.Net makes workflow development as simple as ordinary CRUD operations. Even developers without prior workflow development experience can quickly build workflows! Give your .NET projects a powerful boost!
AntFlow.NET is an open-source low-code workflow engine inspired by DingTalk. Built entirely with native .NET technologies, it integrates seamlessly into the .NET application ecosystem.
This project depends on only a small number of high-quality open-source components, including:
- ASP.NET Core
Modern Web Development Framework - FreeSql
High-Performance, Strongly Typed ORM Framework - Natasha
Dynamic Compilation and Runtime Support
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Demonstration Picture





4. Feature Overview
Key Advantages
-
✅ A DingTalk-inspired workflow system implemented entirely in pure .NET, featuring simple configuration and an easy development experience -
✅ Fully Native .NET Implementation , with strong compatibility and easy integration -
✅ Simple project integration and development. Complex concepts and steep learning curves are no longer obstacles to integrating workflows into your projects! -
✅ Approval workflow features comparable to DingTalk, WeCom, Feishu, and other platforms , suitable for various business scenarios. It is easy to use, highly extensible, customizable, and SaaS-ready -
✅ Flexible Configuration and Customizable Node Support , adaptable to different workflow requirements -
✅ Supports advanced features such as workflow design, conditional branches, sequential countersignatures, parallel countersignatures, or-sign approvals, additional approvals, delegation, reassignment, returning tasks for modification, and resubmission. Tailored specifically for Chinese-style office workflows.
Core Features
- !High cohesion and low coupling. The workflow execution business logic is highly separated from the engine execution APIs, allowing developers to build workflow systems without any workflow engine knowledge! Workflow transitions are separated from business forms, with form processing logic encapsulated in a single class. Users hardly need to deal with workflow transition APIs and only need to focus on business processing, with virtually no impact on existing development patterns.
- Comprehensive support for Chinese-style office scenarios. Includes workflow countersignatures, sequential countersignatures, or-sign approvals, additional approvals, reassignment, delegation, handler changes, returning tasks to any previous node, and many other features.
- Multiple Integration Modes. The workflow engine can run independently as a centralized workflow platform, allowing other business systems to integrate through APIs. Alternatively, this project can be loaded into your own application as an independent module.
- Multiple Development Modes. The low-code mode is suitable for simple, small-scale workflows. The DIY mode is ideal for complex form data interactions and workflow control.
- An Extremely Simple Development Approach. Low-code forms enable zero-code workflow development. DIY form workflows require implementing just one interface to quickly create an entirely new workflow.
5. Tech Stack
antflow\.net is a .NET workflow engine featuring a DingTalk-style workflow UI! It supports dozens of databases and works out of the box. It is also a fully native workflow engine that depends only on ASP.NET 9.0, FreeSql, Natasha, and several other excellent open-source projects. It aims to solve common problems with traditional workflow systems, such as requiring professional programmers to draw workflow diagrams, steep learning curves, difficult onboarding, challenging troubleshooting, and high maintenance costs. If you like it, please give it a ⭐️.