awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yangzongzhuan avatar

yangzongzhuan/RuoYi-Vue3

0
View on GitHub↗
6,631 stele·2,480 fork-uri·Vue·MIT·15 vizualizăriruoyi.vip↗

RuoYi Vue3

RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface.

The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token authentication.

The framework covers a broad range of administrative capabilities, including server resource monitoring, operation audit logging, and background task scheduling. It also provides tools for data dictionary management, visual UI layout building, and multi-format data exports such as PDF and watermarked Excel files.

The system supports deployment via reverse proxy with SSL certificates for HTTPS connectivity.

Features

  • Full-Stack CRUD Generators - Automatically produces full-stack CRUD backend and frontend code from database table definitions.
  • Admin Dashboards - Provides a centralized administrative dashboard to monitor server resources, audit logs, and configure system parameters.
  • Administrative Backends - Ships a centralized administrative backend for controlling business operations and system configurations.
  • Enterprise Management Backends - Provides a comprehensive backend solution featuring system monitoring, operation auditing, and scheduled task management.
  • Data Dictionaries - Maintains sets of fixed values and categories via a centralized dictionary to ensure data consistency.
  • Backend Management Interfaces - Provides a comprehensive administrative panel to manage data dictionaries, scheduled tasks, and system notifications.
  • RBAC Permission Systems - Provides a role-based permission management system for users, departments, and granular interface controls.
  • Organizational Data Scoping - Restricts data visibility based on the user's organizational department and role hierarchy.
  • JWT Authentication - Uses signed JSON Web Tokens for stateless user identity verification.
  • UI Element Permissions - Implements granular permission control at the menu and button levels for the user interface.
  • Role-Based Access Control - Manages system permissions by mapping users to roles and roles to specific menu/button identifiers.
  • JWT Authentications - Uses Spring Security and signed JSON Web Tokens for stateless user authentication and session control.
  • Backend-Frontend Decoupling - Implements a decoupled architecture separating the Vue3 frontend from the SpringBoot API.
  • Data Dictionaries - Provides a centralized data dictionary to map internal codes to human-readable labels.
  • User Management Systems - Provides comprehensive tools for managing user identities, profiles, roles, and account security settings.
  • Tree-Structured Hierarchies - Organizes users, departments, and positions into tree structures for data scoping and access control.
  • Admin Dashboard Frameworks - A full-stack administrative framework combining SpringBoot, Vue 3, and Element Plus for permission management.
  • Template-Based Code Generators - Automates the creation of boilerplate CRUD controllers and views using dynamic templates.
  • API Documentation Generators - Provides interactive API documentation generated from source code annotations.
  • API Documentation Annotations - Uses source code annotations to automatically generate interactive technical API documentation.
  • Dynamic Configuration Systems - Allows adjusting system configuration parameters at runtime via an online management interface.
  • Background Task Schedulers - Manages recurring background operations with integrated logging for tracking results.
  • User Session Monitors - Monitors the status of currently active online users and their session activity.
  • Operation Audit Logs - Implements detailed operation audit logging for security analysis and system troubleshooting.
  • Server Resource Monitors - Tracks real-time server statistics including CPU, memory, and disk usage to assess system health.
  • Responsive Page Layouts - Renders a responsive interface that automatically adjusts layout for desktops, tablets, and phones.
  • Drag-and-Drop Page Builders - Generates HTML code through a visual interface using modular, draggable UI components.
  • Custom Form Builders - Provides a visual drag-and-drop builder for constructing custom forms and configurable fields.
  • Multi-Platform API Delivery - Enables a single backend to deliver data across web, native, and mini-program platforms.

Istoric stele

Graficul istoricului de stele pentru yangzongzhuan/ruoyi-vue3Graficul istoricului de stele pentru yangzongzhuan/ruoyi-vue3

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru RuoYi Vue3

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu RuoYi Vue3.
  • go-admin-team/go-adminAvatar go-admin-team

    go-admin-team/go-admin

    12,687Vezi pe GitHub↗

    go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro

    Goadminant-designant-design-pro
    Vezi pe GitHub↗12,687
  • xkcoding/spring-boot-demoAvatar xkcoding

    xkcoding/spring-boot-demo

    34,101Vezi pe GitHub↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Javademoin-actionjava
    Vezi pe GitHub↗34,101
  • thinkgem/jeesiteAvatar thinkgem

    thinkgem/jeesite

    8,044Vezi pe GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    Vezi pe GitHub↗8,044
  • elunez/eladmin-webAvatar elunez

    elunez/eladmin-web

    4,629Vezi pe GitHub↗

    Eladmin-web is an enterprise admin dashboard development framework designed to build secure back-office management systems. It utilizes a decoupled architecture consisting of a Vue frontend template and a Spring Boot backend. The project provides tools for rapid application prototyping through automatic frontend and backend source code generation. It features a dynamic navigation system that constructs multi-level menus at runtime and controls interface visibility based on authenticated user roles. The system integrates Spring Security for authentication and authorization, Spring Data JPA fo

    Vueadmineladminelement-ui
    Vezi pe GitHub↗4,629
Vezi toate cele 30 alternative pentru RuoYi Vue3→

Întrebări frecvente

Ce face yangzongzhuan/ruoyi-vue3?

RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface.

Care sunt principalele funcționalități ale yangzongzhuan/ruoyi-vue3?

Principalele funcționalități ale yangzongzhuan/ruoyi-vue3 sunt: Full-Stack CRUD Generators, Admin Dashboards, Administrative Backends, Enterprise Management Backends, Data Dictionaries, Backend Management Interfaces, RBAC Permission Systems, Organizational Data Scoping.

Care sunt câteva alternative open-source pentru yangzongzhuan/ruoyi-vue3?

Alternativele open-source pentru yangzongzhuan/ruoyi-vue3 includ: go-admin-team/go-admin — go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in… xkcoding/spring-boot-demo — This project is a comprehensive reference collection of practical implementation examples and patterns for building… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… elunez/eladmin-web — Eladmin-web is an enterprise admin dashboard development framework designed to build secure back-office management… hagopj13/node-express-boilerplate — This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It… pig-mesh/pig — Pig is a microservice-based RBAC permission management platform built on Spring Cloud and Spring Boot, with OAuth2…