# lerry903/RuoYi

基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

Repository: https://github.com/lerry903/RuoYi
Canonical: https://ross.abutalabs.com/products/lerry903-ruoyi
Homepage: http://www.ruoyi.vip
Language: Java
License: Apache-2.0
License Family: permissive
Topics: spring-boot, shiro, mybatis, swagger2, hutool, druid-spring-boot-starter
Last push: 2023-12-16T17:29:05+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2821, "days_push": 991, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1214, forks 479 (observed 2026-08-28T04:04:00.886179+00:00)

## What it is
RuoYi is a Java-based admin and permission management system built on Spring Boot 2.1 with MyBatis and Apache Shiro, featuring user, role, department, and menu management plus code generation and system monitoring. It runs out of the box and is suitable for building website backends, CMS, CRM, and OA systems.

## Use cases
- build an admin dashboard with role-based access control
- manage users, roles, departments, and menus in a web app
- generate CRUD backend code from database tables
- monitor system health, connection pools, and online users
- kickstart a CMS, CRM, or OA system in Java
- schedule and manage background jobs with a web UI

## When to choose
- you need a ready-to-run Java admin/permission system with minimal heavy dependencies
- you want built-in RBAC, operation logs, and code generation
- you prefer a simple, readable Spring Boot + Shiro + MyBatis stack
- you need a self-hosted backend management console quickly

## When to avoid
- you need a microservices or front-end separated architecture (use RuoYi-Cloud or RuoYi-Vue instead)
- you are not working in the Java/Spring ecosystem
- you need a lightweight library to embed rather than a full application
- you require cutting-edge Spring Boot versions or active rapid development

## Facets
- artifact type: application
- maturity: maintenance
- function: auth, authorization, web-framework, orm, monitoring, scheduling, logging, api-documentation, developer-tools
- domain: web-development, backend, developer-tools, self-hosted, cms
- platform: jvm, self-hosted, cross-platform
- tags: spring-boot, shiro, mybatis, admin-dashboard, rbac, code-generation, boilerplate, chinese, ruoyi, web-server

## Member repositories
- lerry903/RuoYi (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:00.886179+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:17:29.937692+00:00, confidence not recorded.
  - readme: https://github.com/lerry903/RuoYi (fetched 2026-08-28T04:04:00.886179+00:00, sha 9cb451b5c0ce)
  - homepage: http://www.ruoyi.vip (fetched 2026-08-29T12:25:26.883701+00:00, sha d0e41613bf7a)
  - site_page: http://doc.ruoyi.vip/ruoyi/other/faq.html (fetched 2026-08-29T12:25:26.893399+00:00, sha e5df88ce091d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
