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.



