# renrenio/renren-security

采用Spring、MyBatis、Shiro框架，开发的一套权限系统，极低门槛，拿来即用。设计之初，就非常注重安全性，为企业系统保驾护航，让一切都变得如此简单。【QQ群：324780204、145799952】

Repository: https://github.com/renrenio/renren-security
Canonical: https://ross.abutalabs.com/products/renren-security
Homepage: https://www.renren.io/community
Language: Java
License: Apache-2.0
License Family: permissive
Last push: 2023-04-17T19:16:11+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3536, "days_push": 1234, "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 2025, forks 1041 (observed 2026-08-28T04:06:06.796244+00:00)

## What it is
renren-security is a lightweight, front-end/back-end separated Java rapid development platform and permission (RBAC) system built on Spring Boot, Apache Shiro, and MyBatis-Plus. It ships with user/role/department management, data-scope permissions, a code generator, Quartz scheduling, XSS protection, and cloud storage integrations so enterprise admin systems can be delivered with minimal boilerplate.

## Use cases
- build an admin backend with role-based access control in Java
- scaffold a Spring Boot management system quickly
- generate CRUD code for entities, DAOs, services, and Vue pages
- manage users, roles, departments, and data-scope permissions
- add scheduled jobs with Quartz to a Java web app
- kickstart a freelance project with a ready-made admin platform

## When to choose
- you need a low-barrier Java admin/permission scaffold with users, roles, and departments out of the box
- you want a code generator to cut CRUD boilerplate by 70%
- you prefer Shiro-based security with page- and button-level permission control
- you need support for MySQL, Oracle, SQL Server, or PostgreSQL

## When to avoid
- you need a microservices architecture rather than a monolithic admin platform
- your stack is not Java/Spring Boot or you want a Vue 3 front end (the open version uses Vue 2)
- you require cutting-edge, frequently updated dependencies - the open-source release cadence is slow
- you need OAuth2/JWT-native security instead of Apache Shiro

## Facets
- artifact type: framework
- maturity: maintenance
- function: auth, authorization, web-framework, orm, scheduling, developer-tools, security
- domain: web-development, backend, developer-tools, security
- platform: jvm, cross-platform
- tags: spring-boot, shiro, mybatis-plus, admin-scaffold, code-generator, rbac, vue2, boilerplate, chinese, web-server

## Member repositories
- renrenio/renren-security (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:06.796244+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-30T02:59:46.931150+00:00, confidence not recorded.
  - readme: https://github.com/renrenio/renren-security (fetched 2026-08-28T04:06:06.796244+00:00, sha 35241a465d39)
  - homepage: https://www.renren.io/community (fetched 2026-08-29T10:40:00.003018+00:00, sha 93883941ae96)
  - site_page: https://www.renren.io/about (fetched 2026-08-29T10:40:00.005725+00:00, sha cf6aa374d150)
- Data as of 2026-08-30T08:39:29.467469+00:00.
