LogoAISecKit

RuoYi-Vue3-FastAPI

A general middle and backend management framework developed with Vue3 + Element Plus + FastAPI.

Introduction

RuoYi-Vue3-FastAPI

RuoYi-Vue3-FastAPI is an open-source rapid development platform based on Vue3 + Element Plus + FastAPI. It provides a generic middle and backend management framework that supports code generation.

Key Features:
  • Frontend: Built with Vue3 and Element Plus, offering a modern UI.
  • Backend: Utilizes FastAPI, SQLAlchemy, with support for MySQL and PostgreSQL.
  • Authentication: Implements OAuth2 and JWT for secure user authentication.
  • Dynamic Permissions: Supports dynamic loading of menus and easy permission control.
  • Code Generation: One-click generation of front and backend code based on database table configuration.
  • User Management: Full management system for users, roles, and permissions.
  • Monitoring: Real-time monitoring of system performance and resource usage.
  • Task Scheduling: Allows for the creation and management of tasks with execution logging.
Benefits:
  • Full open-source access for personal and corporate use without restrictions.
  • Rapid development capabilities expedite project launches.
  • A robust framework for building secure and efficient web applications.
Highlights:
  • Supports various features including user management, role management, and online builders.
  • Built-in API documentation generation based on business code requirements.

Information

  • Publisher
    AISecKit
  • Websitegithub.com
  • Published date2025/04/28

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates