[Open Source] A Spring Boot rapid development platform extended from RuoYi, featuring streamlined code and out-of-the-box usability
![[Open Source] A Spring Boot rapid development platform extended from RuoYi, featuring streamlined code and out-of-the-box usability](https://yy123.ink/api/img/1782593896962-6p5jsw.jpg)
1. Project Overview
AiDex Sharp Rapid Development Platform
A front-end and back-end separated architecture based on Spring Boot and extended from RuoYi, featuring streamlined code and out-of-the-box usability
AiDex Sharp Rapid Development Platform is adapted from the renowned open-source project “ RuoYi-RuoYi-Vue ”. It pursues an exceptional UI interaction experience and rapid development , prioritizing efficiency in every aspect. The backend code has been refactored and optimized , and the frontend pages have been visually enhanced .
2. Open Source License
Licensed under GPL-3.0
3. Screenshots
System Screenshots (Open-Source Edition: Completely Free and Open Source)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Login Page Templates
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
4. Feature Overview
Framework Advantages
-
Built on a combination of RuoYi-Vue and Ant Design Vue Pro, with extensive improvements to UI interactions.
-
High-efficiency development: Use the code generator to create frontend and backend code with a single click, and preview the generated code online.
-
Code Generator: Automatically applies standardized formatting rules, supporting automatic alignment settings such as center, left, and right. List pages follow these alignment guidelines: Center alignment: Short text (usernames), common codes, dates and times, and fields with values of equal length (such as codes and reference numbers), as well as integers (such as age and quantity). Left alignment: Longer text (such as remarks), department names, names, and titles. Right alignment: Currency values or numbers with decimal points, such as decimal values, quantities, and percentages.
-
Code Generator: Supports automatic icon selection and menu integration.
-
Code Generator: Supports column drag-and-drop for convenient column sorting on forms and list pages.
-
Code Generator: Allows users to customize whether to generate unique-value validation code, reducing development workload.
-
Column Display Configuration: Users can customize column selection and column definitions.
-
Header Sorting: Supports server-side header sorting.
-
File Center: A built-in file management center for asynchronous imports and exports. All downloadable attachments are submitted and managed through asynchronous tasks, similar to the billing center functionality of Alibaba Cloud.
-
Code Optimization: Optimizes SQL in Mappers, manages various methods in modularized fragments, minimizes method implementations, and improves code readability.
-
Extracted cache utility classes.
-
Base Class Extraction: Extracts BaseEntity, BaseService, and BaseMapper, introduces common methods, and reduces code volume.
-
Cache Key Monitoring: Monitors cache information in the system, allowing users to delete keys and preview cached content.
-
Special Thanks: RuoYi-Vue.
-
Special Thanks: RuoYi-Antdv.
Code Generator Optimization
-
Generate different page dimensions based on different page layouts
-
Added control type: Radio Button
-
Added data copying functionality
-
Added the option to continue adding entries
-
Added support for default status columns
-
Disable buttons during submission (How can this be controlled globally?)
-
Header Sorting
-
Automatic formatting of status columns
-
How to clear the file list after uploading
-
Adjusted button order: Add, Delete, Export
-
Optimized closing logic
Built-in functions
Italicized text indicates key enhanced and optimized features
-
User Management: Users are system operators, this function mainly completes system user configuration.
-
Department Management: Configuring system organizational structures (companies, departments, teams), tree structure presentation supports data permissions.
-
Position Management: Configure system users' positions.
-
Menu Management: Configure system menus, operation permissions, button permissions, etc.
-
Role Management: Role menu permission distribution, set role data range permissions by organization.
-
Dictionary Management: Maintain some fixed data frequently used in the system.
-
Parameter Management: Dynamically configure common parameters in the system.
-
Notification Announcement: System notification and announcement information release and maintenance.
-
Operation Log: Record and query system normal operation logs; record and query system abnormal information logs.
-
Login Log: Record and query system login logs, including login exceptions.
-
Online Users: Monitor the status of active users in the system.
-
Scheduled Tasks: Online (add, modify, delete) task scheduling, including execution result logs.
-
Code Generation: Generate front-end and back-end code (java, html, xml, sql) supporting CRUD download.
-
System Interface: Automatically generate API interface documents based on business code.
-
Service Monitoring: Monitor current system CPU, memory, disk, stack, etc. related information.
-
Cache Monitoring: Query and statistics of system cache information, command statistics, etc.
-
Cache List: Queries system cache information, command statistics, and more.
-
Online Builder: Drag and drop form elements to generate corresponding HTML code.
-
Connection Pool Monitoring: Monitor the current system database connection pool status, and analyze SQL to find system performance bottlenecks.
5. Tech Stack
AiDex Sharp Rapid Development Platform: Extended from the RuoYi-RuoYi-Vue project, with Ant-Design-VUE as the frontend framework. Its code is easy to read and understand, and its interface is clean and attractive. It is more than just an admin development framework; it is an enterprise-level rapid development solution. We strive to deliver the ultimate UI interaction experience and rapid development capabilities. It supports domestic databases and middleware, and will support multi-tenancy, Flowable workflows, mobile apps, and more. Additional plugins are under development.
Front-end project structure
Back-end project structure
|
Project |
Description |
|
aidex-admin |
System startup entry point |
|
aidex-common |
Utility classes |
|
aidex-controller |
Frontend controllers |
|
aidex-framework |
Framework core |
|
aidex-generator |
Code generation tools |
|
aidex-quartz |
Scheduled Tasks |
|
aidex-system |
System Management |




















