Ross ROSS = Recommend OSS · open-source software intelligence for agents

Heeexy/SpringBoot-Shiro-Vue

提供一套基于Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限。(当前新版本已移除shiro依赖,简化了配置) observed · 2026-08-28

github.com/Heeexy/SpringBoot-Shiro-Vue · Java · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

69/100

  • Activity 81
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3211
  • days_rel: n/a
  • days_push: 118
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4656 stars · 1761 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A full-stack reference project demonstrating fine-grained RBAC permission management using Spring Boot on the backend and Vue with ElementUI on the frontend. It controls access down to the button and API level, with backend interfaces validating permissions (not roles) via custom annotations and AOP, and the frontend dynamically generating routes and hiding unauthorized menus and buttons.

Use cases

  • implement button and API level permission control in a Spring Boot app
  • build an admin dashboard with role-based access control
  • learn RBAC permission system design with Spring Boot and Vue
  • hide menus and buttons based on user permissions in Vue
  • replace Shiro with custom annotation-based permission checks
  • token-based login without sessions to avoid CORS issues
  • assign multiple roles and permissions to users

When to choose

  • you need a working reference implementation of fine-grained RBAC in a Spring Boot + Vue stack
  • you want permission checks at both frontend UI and backend API level
  • you prefer validating permissions rather than roles in backend interfaces

When to avoid

  • you need a production-ready, fully supported auth framework rather than a demo/reference project
  • your stack is not Java/Spring Boot with a Vue frontend
  • you need advanced features like OAuth2, SSO, or multi-tenancy out of the box

Facets

framework · maturity active

auth authorization web-framework middleware web-development security backend developer-tools jvm self-hosted rbac spring-boot vue shiro permission-management admin-template token-authentication web-server

1 source

Member repositories

RepositoryRoleHealth v2
Heeexy/SpringBoot-Shiro-Vuemain69

For agents

markdown · JSON · MCP: product_card(name="Heeexy/SpringBoot-Shiro-Vue")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem