Skip to content

Erupt Flow Workflow Engine

A general-purpose workflow engine solution with full support for process configuration, process initiation, process approval, and process notifications. Zero frontend code to define process nodes. Combined with a DingTalk-style visual workflow designer, quickly build enterprise-grade workflow systems. Erupt can serve as both a workflow form engine and a workflow configuration platform.

Commercial Module

Includes: Full source code · All future version upgrades · Technical support · Priority Erupt-related support · Reasonable feature requests implemented for free · Continuous capability iteration License: No License restrictions · Multi-project reuse allowed · No commercial restrictions Limitation: Redistribution and secondary open-sourcing are prohibited

👉 View Pricing and Purchase →

Officially produced and maintained by the open-source Erupt framework team (GitHub 3k+ ★ · Gitee 5k+ ★). Private deployment; data stays on-premises; compliance-friendly.

Demo: https://demo.erupt.xyz   Username: flow Password: flow

For pre-sales inquiries, add the author on WeChat:


Initiated process data dynamically associated with an Erupt class:

Initiating a process:

Custom printing:

Why Not Use Camunda / Flowable / DingTalk / Feishu Approvals?

DimensionCamunda / FlowableDingTalk / Feishu ApprovalsCustomErupt Flow
Learning CurveSteep (BPMN 2.0 standard + engine concepts)LowLowLow (annotations = process)
UI EffortHigh (designer + forms + approval UI all custom-built)0 (but fully locked in)High0 (built-in designer + approval center)
Data OwnershipPrivate deploymentSaaS; data on third-party serversPrivatePrivate deployment; data stays on-premises
Business System IntegrationMedium (bridge required)Low (SDK integration is complex)HighNative (same Erupt annotation system)
Custom Nodes / ButtonsMedium (engine extension required)Not supportedFreeAnnotations + handler; a few lines of code
Suitable IndustriesLarge enterprisesSME general approvalsAllGovernment / Finance / Manufacturing / Healthcare and other compliance-heavy sectors
Total Investment1–3 months0 cost but vendor-locked2+ monthsHalf a day to integrate; live within days

Use Cases

  • Government / Enterprise OA: Leave requests, reimbursements, seal usage, vehicle usage
  • Financial Institutions: Credit approval, risk control review, compliance verification
  • Manufacturing: Material procurement, quality anomalies, change control
  • Healthcare: Drug procurement, clinical trial processes, medical incident reporting
  • General: Contract signing, hiring approval, asset checkout

FAQ

Q1 · What is the difference from the open-source Erupt? Open-source Erupt provides basic CRUD and form capabilities. erupt-flow is a commercial module that adds a workflow engine, visual workflow designer, approval center UI, gateway and countersign, and other complete workflow capabilities — this is not included in the open-source version and will not be open-sourced in the future.

Q2 · How is it delivered? After payment, provide your GitHub username. The author will add you as a collaborator to the private repository erupts/erupt-flow. You can clone the source code directly, compile locally, reference as needed, and will receive an integration document.

Q3 · Do I need to pay again for future version upgrades? No. One-time purchase = you have access to the current and all future versions. The private repository's master branch is continuously updated; just git pull.

Q4 · What about project count / commercial use / reselling?

  • Multi-project reuse allowed: Deploy in as many internal or outsourced projects as you like
  • No commercial restrictions: Can be used in commercial products (including selling your finished product, but you may not sell the erupt-flow source code itself)
  • Reselling: Redistribution and secondary open-sourcing are prohibited; company name or entity changes can apply for license migration

Q5 · Trial / Refunds? The online demo has all features available (username flow / password flow). We recommend fully exploring it first. Once repository access is granted, delivery is considered complete and refunds are no longer supported.


For questions not listed above, scan the QR code above to contact the author on WeChat.

Contributors

The avatar of contributor named as YuePeng YuePeng

Changelog

Released under the Apache-2.0 License.