[Open Source] An Enterprise-Level Low-Code Development Platform with Workflow and Form Engines and Zero-Code Development

Open SourceProcess Management
2026-06-28 05:46 14 次浏览 • 0 次下载 0KB
[Open Source] An Enterprise-Level Low-Code Development Platform with Workflow and Form Engines and Zero-Code Development

1. Project Overview

Image

Xiaocai QuickStart, a Low-Code Rapid Development Platform

Xiaocai Low-Code Development Platform|Low-Code Platform|Backend Management System|Rapid Development Platform. Built on the Springboot+Vue3 framework, this is an enterprise-level low-code development platform. With the Xiaocai Low-Code Development Platform, you can quickly build OA systems, HR systems, CRM systems, project management systems, contract management systems, and more. It offers features found in top-tier low-code development platforms: the workflow engine supports multiple starting points and multiple forms, while the form engine provides up to 76 controls, covering a wider range of application scenarios.

2. Open Source License

The author has not yet specified a mainstream open-source license.

3. Screenshots

Portal Display

Portal - Freely combine and configure multiple sections, supporting various elements such as cards, applications, modules, notifications, files, and charts.

Image

Configure charts such as pie charts, bar charts, line charts, and radar charts in the portal.

Image

List Page - Configure column widths, search criteria, filter conditions, and more.

Image

4. Feature Overview

"Xiaocai QuickStart" is a locally deployed system.
Since 2012, it has served more than 1,000 customers over the course of 12 years.
Refined through feedback and practical experience from numerous customers, "Xiaocai QuickStart" has evolved into a mature "Low-Code Development Platform".

Open-Source Workflow and Form Engines

Workflow Engine: 100% Open Source
Form Engine: 100% Open Source

Feature Comparison

See: Complete Low-Code Feature Comparison

Image

Professional Workflow Engine

  • What kind of powerful tool can help you improve implementation speed by 200%? Try the "Xingyun" Workflow Engine!

  • More powerful than Activiti and Flowable, with features including sequential approval, joint approval, additional approvers, approval skipping, withdrawal, return, reassignment, conditional routing, and timeout settings.

  • Simple configuration and easy to learn. Ordinary office staff can quickly master workflow configuration in just one hour.

  • Pioneering all-in-one debugging: switch users, check field permissions, test event scripts, and more during the debugging process.

  • The "Xingyun" Workflow Engine is 100% open source. Its name symbolizes workflow configuration that flows smoothly and seamlessly from start to finish!

  • Our Goal: To Build an Industry-Leading Super Workflow Engine.

Top-Tier Form Engine

  • The only open-source community offering up to 76 controls, comprehensively covering management application scenarios.

  • Visual design with WYSIWYG functionality, automatically generating corresponding database tables.

  • Includes controls such as department selection, personnel selection, official document numbering, location annotation, handwritten signatures and approvals, QR codes, and files.

  • Provides advanced controls such as selection-based data retrieval, data associations, SQL queries, and functions.

  • Controls follow standardized specifications, are easy to implement, and can be conveniently extended independently.

  • The workflow is the engine, while the form is the carriage. Only when both are powerful enough can they support more functionality.

Low-Code Development Platform

  • Supports building modules with zero code, making delivery and maintenance easier and faster.

  • Quickly build HR, project management, contract management, CRM, inventory, and other modules. Events can be used to connect modules or integrate third-party applications.

  • Includes an integrated script designer that allows you to write Java code online, validate syntax, handle workflow validation, transitions, completion events, and module creation, deletion, modification, and other events.

System Advantages

Function

Description

Professional Workflow Engine

1. Supports multiple starting points. Multiple starting points automatically adapt to the initiator, eliminating numerous conditional branches and significantly reducing workflow complexity.
2. Automatic Node Skipping: Nodes can be skipped when no users are assigned, making this an ideal solution for complex organizational structures.
3. Assignment Strategies: Supports strategies such as competitive assignment, least-busy user priority, and processing by X members of a role.
4. Timeout Strategies: On timeout, the workflow can wait, automatically forward the task to the next node, or return it to the initiator.
5. Asynchronous Submission: When multiple users handle the same node simultaneously, each can submit independently. This is suitable for task assignment scenarios.
6. Matrix Organizational Structure: Supports grouping project team members and coordinating workflow execution alongside the existing organizational structure.
7. One-Stop Testing: Supports testing the entire process with a single logged-in user, without repeatedly switching accounts. During testing, you can configure writable fields, hidden fields, and execute event scripts, making implementation convenient and efficient.

Forms
Design

1. Supports bringing in related fields from selected records. For example, selecting a project can automatically populate its address, completion date, available budget, and other information.
2. Supports Record Retrieval: Multiple records can be selected and retrieved together. Automatic retrieval is also supported. For example, selecting an employee can automatically retrieve their loan records.
3. Automatic Offset: For example, after an expense reimbursement workflow is completed, the retrieved loan records are automatically offset, preventing them from being retrieved again in the future.
4. Display Rules: Supports showing or hiding sections based on conditional logic.
5. Validation Rules: Supports validating form data based on specified conditions.
6. Includes 61 built-in macro controls, with unlimited extensibility through the standard macro control extension interface.

Intelligent
Module

Supports rapidly building modules with zero code, such as HR, CRM, vehicle management, project management, and inventory modules, with event-based extensibility.
1. Supports drag-and-drop design of module column widths, header sorting, toolbar buttons, and more.
2. Supports configuring module filter conditions. You can easily configure combined conditions through a visual interface or directly write SQL or Java code online to configure more complex conditions.
3. Supports consolidating information from related tables through tabs. For example, leave approval records can be consolidated into the personnel information table.
4. Supports mapping fields from other tables in lists and configuring search conditions. Mapped fields can also be used in searches. For example, a project's investors may be stored in a child table. The investor list can display the project name through field mapping and include it in the search criteria.
5. Supports permission settings, allowing you to configure create, delete, update, and query permissions for roles, user groups, and personnel, with permissions configurable down to individual fields.
6. Supports extending toolbars, operation columns, aggregate fields, row-leading icons, and more.

Events
Development

1. Supports online Java syntax checking and automatic code suggestions. Code changes take effect immediately without wasting time on compilation, uploading, or restarting.
2. Supports workflow events such as validation, transition, return, completion, cancellation, withdrawal, and deletion.
3. Supports module events such as validation, addition, modification, deletion, pre-import validation, and post-import data cleanup.

5. Tech Stack

Tech Stack

  • Developed with JAVA, supporting MySQL/PostGreSQL/Oracle/SQLServer databases.

  • Backend Framework: spring boot + mybatis plus + redis + Druid + ActiveMQ/RocketMQ

  • Frontend Framework: Vue3 + Ant Design + Vben Admin (Excellent Open-Source Frontend Framework)

Technical Requirements

  • Even ordinary office staff can quickly build systems such as CRM, HR, project management, and contract management systems.

  • For secondary development, just one year of Java experience is enough to master the platform.

#1
资源直链https://gitee.com/bestfeng/xckk
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare