
Project Introduction
About 2 min
Introduce
Qiluo is a Rust enterprise-level rapid development platform, based on (Rust, Axum, Sea-orm, Jwt, Vue), built-in modules such as: department management, role users, menu and button authorization, data permissions, system parameters, log management, etc. Online scheduled task configuration; Clusters, multiple data sources, and distributed deployment are supported. Infinite multi-level classification, database snowflake ID
✨ Core Features
- 🦀 Rust Ecosystem — Built on Rust + Axum + Sea-ORM + JWT, with excellent performance and memory safety
- 🔐 Permission Management — Complete RBAC permission system, supporting multi-dimensional permission control for users, roles, menus, and APIs
- 📱 WeChat Integration — Built-in WeChat official account management, supporting menu configuration, message management, user management, and automatic replies
- ⚡ High Performance — Asynchronous architecture, supporting high concurrency and fast response speed
- 🌐 Distributed — Supports cluster deployment, multiple data sources, and distributed architecture
- 📊 System Monitoring — Real-time server status monitoring, online user management, and operation log tracking
- ⏰ Scheduled Tasks — Online configuration of scheduled tasks, supporting Cron expressions
- 🎨 Modern Interface — Vue-based management backend with a beautiful interface and convenient operation
🛠️ Technology Stack
Backend Technology
Technology | Description | Version |
---|---|---|
Rust | System development language | >= 1.70.0 |
Axum | Web framework | Latest version |
Sea-ORM | ORM framework | Latest version |
Tokio | Asynchronous runtime | Latest version |
MySQL/SQLite | Database | MySQL >= 8.0 or SQLite >= 3.35 |
Redis | Cache service | >= 6.0 |
JWT | Authentication mechanism | Latest version |
tracing | Logging system | Latest version |
Frontend Technology
Technology | Description | Version |
---|---|---|
Vue | Frontend framework | 3.4.x |
Vite | Build tool | 5.2.x |
TypeScript | Type system | 5.4.x |
Pinia | State management | 2.1.x |
Vue Router | Routing management | 4.3.x |
Element Plus | UI component library | 2.7.x |
Axios | HTTP request | Latest version |
ECharts | Chart library | Latest version |
🚀 Quick Start
System Requirements
Before running the project, ensure your system has the following software installed:
- Rust >= 1.70.0 (Installation Guide)
- MySQL >= 8.0 or SQLite >= 3.35
- Redis >= 6.0 (optional, for caching)
- Node.js >= 16.0.0 (for frontend development)
Obtain Source Code
Backend address: https://github.com/chelunfu/qiluo_admin.git
Clone the backend project
git clone https://github.com/chelunfu/qiluo_admin.git
cd qiluo_admin
Frontend address: https://github.com/chelunfu/qiluo_vue.git
Clone the frontend project
git clone https://github.com/chelunfu/qiluo_vue.git
cd qiluo_vue
Modern browsers are supported, IE is not supported
![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|
not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |