[Open Source] A mainstream backend management framework featuring a fresh, elegant, and visually appealing frontend and a powerful backend
![[Open Source] A mainstream backend management framework featuring a fresh, elegant, and visually appealing frontend and a powerful backend](https://yy123.ink/api/img/1782595350955-pztqm9.jpg)
1. Project Overview
MalusAdmin
A backend management framework built with Vue3/TypeScript/NaiveUI and NET7 & SqlSugar. Implemented using the most native and straightforward approach. The frontend is fresh, elegant, and visually appealing, while the backend features a clear, elegant, easy-to-understand architecture and powerful functionality.
2. Open Source License
Licensed under MIT
3. Screenshots
Demonstration
|
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
Mobile demo
Runs perfectly on mobile devices. One codebase supports all three platforms.
![]() |
|
|
|
![]() |
4. Feature Overview
Malus means crabapple (begonia) in Chinese. Accordingly, Malus is the name of this backend management system. Its pronunciation is similar to 'Ma-lu-si', which is also used as an alternative name for the system.
A frontend-backend separated permission management system built with NET Core | NET7/8 & SqlSugar | Vue3 | vite4 | TypeScript | NaiveUI. Implemented using the most native and straightforward approach, it features a fresh, elegant, and visually appealing frontend, a clearly structured, elegant, easy-to-understand backend, and powerful functionality. It provides a rapid development solution.
5. Tech Stack
The Malus backend management system is a frontend-backend separated permission management system built with Net7 + Vue3 + Soybean. It uses the most native and straightforward implementation approach, featuring a fresh, elegant, and visually appealing frontend, a clearly structured, elegant, easy-to-understand backend, and powerful functionality. It provides a rapid development solution.
Features
Frontend-backend separation with JWT authentication.
Backend: Built with .NET 7 and SqlSugar, integrating commonly used components and providing a complete setup from scratch.
Frontend: Adapted from Soybean Admin. Main technology stack: Vue3 and NaiveUI.
Minimal project dependencies, a clean and organized directory structure, and well-commented code make it easy to get started.


The database file is available at [doc/dbsql/20240429.sql].
Open-source
Inspired by open source, dedicated to giving back to open source
-
Thanks to Soybean Admin for open-sourcing Soybean Admin.
-
Thanks to SqlSugar for open-sourcing SqlSugar.
-
Thanks to Naive UI for open-sourcing Naive UI.
-
Thanks to QiYuan for open-sourcing QiAdmin.
SoybeanAdmin
A fresh and elegant admin dashboard template
Built with Vue3, Vite5, TypeScript, and UnoCSS
Latest popular technology stack
Vue3, Vite5, TypeScript, and UnoCSS
Clear project structure
Uses pnpm monorepo for a clear, elegant, and maintainable structure. Enforces highly consistent coding standards.
TypeScript
Strict type checking for easier maintenance.
Theme Configuration
Includes rich built-in theme configurations, easily integrated with UnoCSS.
File-based routing system
Automated and intelligent file-based routing system
Permission-Based Routing
Supports frontend static routes and backend dynamic routes.












