一、开源项目简介
站在巨人肩膀上的 .NET 通用权限开发框架
Admin.NET 是基于 .NET6 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3+Element-plus+Vite5,整合众多优秀技术和框架,模块插件式开发。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。代码结构简单清晰,注释详尽,易于上手与二次开发,即便是复杂业务逻辑也能迅速实现,真正实现“开箱即用”。
面向中小企业快速开发平台框架,框架采用主流技术开发设计,前后端分离架构模式。完美适配国产化软硬件环境,支持国产中间件、国产数据库、麒麟操作系统、Windows、Linux部署使用;集成国密加解密插件,使用SM2、SM3、SM4等国密算法进行签名、数据完整性保护;软件层面全面遵循等级保护测评要求,完全符合等保、密评要求。
二、开源协议
使用MIT开源协议
三、界面展示
效果截图
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
四、功能概述
五、技术选型
Admin.NET 基于 .NET 6/8 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3/Element-plus,代码简洁、易扩展。整合最新技术,模块插件式开发,前后端分离,开箱即用。集成多租户、缓存、数据校验、鉴权、事件总线、动态API、通讯、远程请求、任务调度、打印等众多黑科技。让开发更简单、更通用、更流行!
说明
-
支持各种数据库,后台配置文件自行修改(自动生成数据库及种子数据)
-
前端运行步骤:1、安装依赖pnpm install 2、运行pnpm run dev 3、打包pnpm run build
开发流程
特别鸣谢
-
Furion:/dotnetchina/Furion
-
vue-next-admin:/vue-next-admin-doc-preview
-
SqlSugar:/dotnetchina/SqlSugar
-
NewLife.Redis:/NewLifeX/NewLife.Redis
-
Magicodes.IE:/magicodes/Magicodes.IE
-
SKIT.FlurlHttpClient.Wechat:/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat
-
IdGenerator:/yitter/idgenerator
-
UAParser:/ua-parser/uap-csharp/
-
OnceMi.AspNetCore.OSS:/oncemi/OnceMi.AspNetCore.OSS
-
NETCore.MailKit:/myloveCc/NETCore.MailKit
-
Lazy.Captcha.Core:/pojianbing/lazy-captcha
-
AspNetCoreRateLimit:/stefanprodan/AspNetCoreRateLimit
-
Elasticsearch.Net:/elastic/elasticsearch-net
-
Masuit.Tools:/masuit/Masuit.Tools
-
IGeekFan.AspNetCore.Knife4jUI:/luoyunchong/IGeekFan.AspNetCore.Knife4jUI
-
AspNet.Security.OAuth.Providers:/aspnet-contrib/AspNet.Security.OAuth.Providers
-
System.Linq.Dynamic.Core:/zzzprojects/System.Linq.Dynamic.Core
-
APIJSON.NET:/liaozb/APIJSON.NET
-
vue-plugin-hiprint:/CcSimple/vue-plugin-hiprint
浏览器
html
无