[Open Source] A fully open-source low-code development framework with a decoupled frontend and backend, integrated with workflow functionality.

Open SourceProcess Management
2026-06-28 05:20 1 次浏览 • 0 次下载 0KB
[Open Source] A fully open-source low-code development framework with a decoupled frontend and backend, integrated with workflow functionality.

1. Project Overview

LegoAdmin

A fully open-source low-code development framework with a decoupled frontend and backend.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

System Showcase

Login 

 

Image

Statistics Dashboard Image

Code Generation Image

Form Design Image

Workflow Design Image

Task Approval Image

Database Sharding Image

Enterprise Customization Image

Application Management Image

Organizational Structure Image

Permission Management Image

4. Feature Overview

A new-generation low-code development framework based on ShardingSphere5, featuring code generation, form design, Flowable approval workflows, and support for modular microservice development and deployment with complete data source isolation. Supports multi-model database sharding and table partitioning.

5. Tech Stack

Tech Stack

Technology

Description

Version

SpringBoot

Java Framework

2.7.11

mybatis-plus

Data Persistence Framework

3.4.2

flowable

Workflow Engine

6.8.0

ShardingSphere

Database Sharding Framework

5.4.1

sa-token

Authentication and Authorization Framework

2.12.0

openfeign

Remote Invocation Framework

3.1.7

hutool

Utility Libraries

5.8.26

easyexcel

Excel Processing Framework

3.2.1

velocity

Template Engine

2.3

hibernate

Data Persistence Framework

2.7.11

Software Architecture

The frontend is designed with a modular architecture based on the Vue Element UI framework. The backend uses SpringBoot2. The persistence layer supports both mybatis-plus3 (business queries) and hibernate5 (transactional business processing). Supports modular microservice development and deployment with complete data source isolation, featuring customized multi-model database sharding and table partitioning based on ShardingSphere5. Includes one-click code generation, custom form design, Flowable workflow design, and more. LegoAdmin is a new-generation, out-of-the-box low-code development framework.

Installation Guide

Configure the Dependency Environment

  • mysql5.7

  • JDK1.8

  • maven3

  • node >= 10.0.0, v19.9.0 recommended

  • npm >= 6.0.0, 9.6.3 recommended

Build and Run

  • Create a MySQL database named lego-admin.

  • Copy lego-admin/src/main/resources/application-template.properties to the same directory and rename it to application.properties.

  • Modify the database connection settings, username, and password in application.properties.

  • Double-click dbInit.bat in the root directory to initialize the database.

  • Double-click build.bat in the root directory to automatically build the frontend and backend.

  • Double-click startup.bat in the root directory to start the application automatically.

Access URL

  • The project's default port is 8443.

  • Management Console: [http://localhost:8443](http://localhost:8443)

  • Default username and password: admin/hello@1234

#1
资源直链https://gitee.com/zqliang_01/lego-admin
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare