[Open Source] A General-Purpose Permission Management Development Framework Built on the Shoulders of Giants, Featuring Multi-Tenancy and One-Click Code Generation

Open SourceProcess Management
2026-06-28 05:56 5 次浏览 • 0 次下载 0KB
[Open Source] A General-Purpose Permission Management Development Framework Built on the Shoulders of Giants, Featuring Multi-Tenancy and One-Click Code Generation

1. Project Overview

Image

A General-Purpose .NET Permission Management Development Framework Built on the Shoulders of Giants

Admin.NET is a general-purpose permission management development framework built with .NET 6 (Furion/SqlSugar). The frontend uses Vue3 + Element-plus + Vite5. It integrates numerous excellent technologies and frameworks and supports modular, plugin-based development. It includes many advanced features such as multi-tenancy, caching, data validation, authentication and authorization, event bus, dynamic APIs, communications, remote requests, task scheduling, and printing. Its code structure is simple and clear, with detailed comments, making it easy to learn and extend through secondary development. Even complex business logic can be implemented quickly, truly delivering an out-of-the-box experience.

A rapid development platform framework designed for small and medium-sized enterprises. Built using mainstream technologies with a frontend-backend separated architecture. It is fully compatible with domestic hardware and software environments and supports domestic middleware, domestic databases, the Kylin operating system, Windows, and Linux deployments. It integrates cryptographic plugins compliant with Chinese national standards, using SM2, SM3, SM4, and other cryptographic algorithms for digital signatures and data integrity protection. The software comprehensively follows the requirements of cybersecurity classified protection assessments and fully complies with classified protection and cryptographic assessment requirements.

2. Open Source License

Licensed under MIT

3. Screenshots

Screenshots

 

Image

Image

Image Image
Image Image Image Image
Image Image Image Image

Image

Image Image Image

4. Feature Overview

Image

5. Tech Stack

Admin.NET is a general-purpose permission management development framework built with .NET 6/8 (Furion/SqlSugar). It uses Vue3/Element-plus for the frontend and features clean, extensible code. It integrates the latest technologies, supports modular plugin-based development, uses a frontend-backend separated architecture, and is ready to use out of the box. It includes advanced features such as multi-tenancy, caching, data validation, authentication and authorization, event bus, dynamic APIs, communications, remote requests, task scheduling, and printing. Making development simpler, more versatile, and more accessible!

Description

  1. Supports various databases. Modify the backend configuration file as needed (automatically creates the database and seed data).

  2. Frontend Setup Steps: 1. Install dependencies: pnpm install 2. Start the development server: pnpm run dev 3. Build the project: pnpm run build

Development Workflow

1. It is recommended to create a separate project for each application system (the Admin.NET.Application layer is provided as an example). Configure each project independently and reference the Admin.NET.Core layer (avoid changing the project name unless necessary).

2. The Web layer only needs to reference the newly created application layer. All application systems can be managed within a single solution, with one backend and one codebase, allowing you to switch freely between different application layers.

Special thanks

  • 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

#1
资源直链https://gitee.com/zuohuaijun/Admin.NET
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare