[Open Source] MIT License. A visually appealing, full-featured backend permission management system with a separated frontend and backend.
![[Open Source] MIT License. A visually appealing, full-featured backend permission management system with a separated frontend and backend.](https://yy123.ink/api/img/1782593117233-rbxnz2.jpg)
1. Project Overview
HzyAdmin
HzyAdmin is a modular permission management framework with a separated frontend and backend, providing a universal backend permission management system.
2. Open Source License
Licensed under MIT
3. Screenshots
✨ Screenshots


![]() |
![]() |
|---|
![]() |
![]() |
|---|
![]() |
|
|---|
![]() |
![]() |
|---|
![]() |
![]() |
|---|
![]() |
![]() |
|---|
![]() |
![]() |
|---|

4. Feature Overview
Function List
HzyAdmin
A permission management framework with a separated frontend and backend. The frontend uses Vue 3, the backend uses .NET 7, and the ORM uses EF 7.
IOC and AOP Plugins
HZY.Framework.AutoRegisterIOC provides automatic DI service scanning and registration for Microsoft's IOC container, along with AOP interception functionality.
EF Repository Plugin
HZY.Framework.EntityFrameworkRepositories implements the repository pattern based on EFCore. It provides elegant syntax and efficient, convenient repository operations.
API Controller Enhancement Plugin
HZY.Framework.DynamicApiController provides dynamic API Controllers for .NET 6 and .NET 7.
hzy-quartz
Ready-to-use [Quartz] WebApi task scheduling center for unified, automated, visualized management of scheduled tasks across enterprise projects.
Frontend UI
Implemented using hzy-admin-client-ui, based on Vue 3 + antdv + TypeScript.
5. Tech Stack
The project adopts a multi-layer architecture, divided into frontend and backend. The frontend uses Vue 3, the backend uses .NET 7, and the ORM is based on EF 7.
Database Support
sqlserver mysql pgsql oracle
Directory Structure


1、Core
Used to store EfCore, FreeSql, and HZY.Infrastructure (for common foundational operations and utility classes).
2、Models
Used to store database entities, Dto, Bo, ViewModels, and other related models.
3、Managers
General business processing layer with the following characteristics:
1. Encapsulates third-party platforms, preprocesses returned results, converts exception information, and adapts them to upper-layer interfaces.
2. Extracts common capabilities from the Service layer, such as caching solutions and general middleware processing.
3. Interacts with the DAO layer and enables combined reuse of multiple DAOs.
4、Services
A relatively specific business logic
service layer.
5、Controllers
Primarily responsible for forwarding access control requests, validating basic parameters, and handling permission control and interception.
6、Tests
Used for developing and running unit tests.
7、HZY.WebHost
Web request host and web entry layer.













