前言
今天给大家推荐5个.NET 开源、免费、功能全面的通用权限管理系统,希望可以帮助到有需要的同学。
OpenAuth.Net
.Net 权限管理及快速开发框架、最好用的权限工作流系统。源于 Martin Fowler 企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer 等)。核心模块包括:角色授权、代码生成、智能打印、表单设计、工作流、定时任务等。架构易扩展,是中小企业的首选。

💡 核心功能
- ✅ 支持最新版.Net 9
- ✅ 同时支持 EntityFramework、SqlSugar 两款最流行的 ORM 框架
- ✅ 超强的自定义权限控制,详情:通用权限设计与实现
- ✅ 完整 API 鉴权,可以控制角色可访问的 API 资源,及模块功能字段可见及是否返回,详情:按角色授权 API 资源 及 字段权限
- ✅ 可拖拽表单设计。详情:可拖拽表单
- ✅ 可视化流程设计。详情:可视化流程设计
- ✅ 全网最好用的打印解决方案,详情:智能打印
- ✅ 基于 Quartz 的定时任务控制,可随时启/停,可视化配置 Cron 表达式,详情:定时任务
- ✅ 零代码动态 API 接口,详情:动态 API
- ✅ 超好用代码生成器,可快速生成单表、主从表结构的界面
- ✅ 支持 sqlserver、mysql、Oracle、PostgreSql 数据库,理论上支持所有数据库
- ✅ 支持多数据源
- ✅ 支持多租户
- ✅ 支持多语言
- ✅ 支持自建 OAuth2 登录体系,详情:登录认证及 OAuth 集成
- ✅ 支持已有系统无缝对接本项目流程引擎
- ✅vue 前端采用 vue2/3 + element-ui/plus + vform + hiprint + pinia + axios + uniapp
- ✅ 后端采用 .net +EF + sqlsugar + autofac + quartz +IdentityServer4 + nunit + swagger
- ✅ 设计工具 PowerDesigner +PDManer + Enterprise Architect
▶️ 演示直达
- vue2 演示地址: http://demo.openauth.net.cn:1803
- Vue3 演示地址: http://demo.openauth.net.cn:1805
- 移动 UniApp 演示地址:http://demo.openauth.net.cn:1804
📺 视频教程
- OpenAuth.Net 视频合集–系统结构及代码下载
- OpenAuth.Net 视频合集–基于 RBAC 体系的权限管理介绍
- OpenAuth.Net 视频合集–企业版代码启动
- OpenAuth.Net 视频合集–使用企业版代码生成器
- OpenAuth.Net 视频合集–表单设计
- OpenAuth.Net 视频合集–多表代码生成
源码地址:https://gitee.com/dotnetchina/OpenAuth.Net
ZR.Admin.NET
ZR.Admin.NET 是一款基于.NET 平台开发的、前后端分离的通用权限管理后台系统。它采用了多种先进技术和框架,旨在提高开发效率,降低开发成本,并提供一个稳定、可扩展的后台管理系统解决方案。
开源免费(基于 MIT License 开源协议)、代码量少、学习简单、通俗易懂、功能强大、易扩展、轻量级,让 web 开发更快速、简单高效(从此告别 996),解决 70%的重复工作,专注您的业务,轻松开发从现在开始!

💡 核心功能
- ✅ 支持最新版 .NET 8
- ✅ 前后端分离架构,后端采用 .NET 8,前端支持 Vue 2.x、Vue 3.x 和 UniApp
- ✅ 基于 RBAC 的通用权限管理,支持多级权限设置
- ✅ 多租户管理,支持多租户数据隔离
- ✅ 内置代码生成器,一键生成前后端代码,大幅提升开发效率
- ✅ 缓存机制,提升系统性能
- ✅ 任务调度功能,支持定时任务管理
- ✅ 统一异常处理,完善的错误处理机制
- ✅ 接口限流,防止接口被恶意调用
- ✅ 动态国际化翻译功能,支持多语言环境
- ✅ 跨平台支持,可在 Windows、Linux 和 macOS 上运行
- ✅ 丰富的功能模块:用户管理、角色管理、菜单管理、日志管理等
- ✅ 后端采用 .NET 8 + SqlSugar ORM
- ✅ 前端采用 Vue 2.x/Vue 3.x + Element Plus + Ant Design
源码地址:https://gitee.com/izory/ZrAdminNetCore
中台 Admin(Admin.Core)
中台 Admin(Admin.Core)是前后端分离权限管理系统,前端 UI 基于 Vue3 开发,后端 Api 基于.NET 8.0 开发。支持多租户、接口权限、数据权限、动态 Api、任务调度、OSS 文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询。集成统一认证授权、事件总线、数据验证、分布式雪花 Id、分布式缓存、分布式事务、IP 限流、性能分析、集成测试、健康检查、接口文档等。

源码地址:https://github.com/zhontai/Admin.Core
DncZeus
DncZeus 是一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 + Entity Framework Core 构建,UI 则是目前流行的基于 Vue.js 的 iView。项目实现了前后端的动态权限管理和控制以及基于 JWT 的用户令牌认证机制,让前后端的交互更流畅。
但作者最后一次更新要追溯到3年前,很久没更新了

源码地址:https://github.com/lampo1024/DncZeus
BootstrapAdmin
BootstrapAdmin 是一个基于 Bootstrap Blazor 开源的.NET 通用后台权限管理系统,后台管理页面兼容所有主流浏览器,完全响应式布局(支持电脑、平板、手机等所有主流设备),可切换至 Blazor 多 Tabs 模式,权限控制细化到网页内任意元素(按钮、表格、文本框等等)
作者转战Blazor,这个项目也基本放弃了。


被折叠的 条评论
为什么被折叠?



