Skip to content
CAI
Produce a survey ↗Verify a survey

YunaiV/ruoyi-vue-pro

This system is a comprehensive enterprise application framework that provides a modular infrastructure for building complex business applications. It offers robust support for workflow management, instant messaging, and AI-driven content generation, all underpinned by a flexible multi-tenant and data-permission architecture. The framework ensures security, reliability, and scalability through integrated features like rate limiting, idempotency, distributed locking, and comprehensive logging and monitoring capabilities.

33.7

Weak · 6 August 2026

322k

lines of production code

Java

primary language

1

bus factor · 427 authors in all

2

measurements over time

CAI band scale
CAI trend line

How it got here

2019–2022 · Framework modularization and Spring Boot 2.7 migration

The project underwent a comprehensive architectural shift, extracting core capabilities into independent Spring Boot starters for security, MyBatis, Redis, and job scheduling. This period focused on modernizing the codebase with Spring Boot 2.7 auto-configuration, implementing multi-tenant support, and introducing advanced features like data permission rules and distributed locking.

61 changes

2023–2025 · Multi-module expansion and infrastructure modernization

The codebase expanded significantly by introducing new modules for business processes (BPM), CRM, ERP, and AI services, while the infrastructure module grew to include comprehensive code generation, file storage, and job scheduling features. Concurrently, the framework layer was modernized with pluggable message buses, enhanced data permission handling, and support for additional databases like Dameng and Kingbase.

95 changes

2026 · IM module expansion and RTC integration

This period was dominated by the comprehensive development of the IM module, introducing core messaging, group chat, and friend management features. It also established the infrastructure for real-time communication (RTC) via LiveKit integration and added channel-based messaging capabilities. Additionally, minor enhancements were made to the WMS and BPM modules.

51 changes

CAI lens gauges

Survey your own repository

YunaiV/ruoyi-vue-pro was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 0418084e22 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards