RuoYi-Vue is an open-source Java rapid-development platform with separated frontend and backend architecture. Its backend uses Spring Boot, Spring Security, Redis, and JWT, with parallel branches for multiple Spring Boot generations. The classic frontend uses Vue, Element UI, Vuex, and Vue Router, while compatible Vue 3 variants are also available. It provides dynamic permission menus, role-based access control, multi-terminal authentication, and data-scope permissions. Built-in modules cover users, departments, positions, menus, roles, logs, scheduled jobs, monitoring, and system configuration. A code generator can create frontend and backend CRUD code to accelerate development of business and administrative systems.

Features

  • Spring Boot and Vue separated architecture
  • JWT-based multi-terminal authentication
  • Dynamic menus and role-based permissions
  • User, department, and position management
  • Scheduled jobs, logs, and system monitoring
  • Automatic frontend and backend CRUD generation

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow RuoYi Vue

RuoYi Vue Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of RuoYi Vue!

Additional Project Details

Programming Language

Java

Related Categories

Java User Interface (UI) Software

Registered

5 days ago