[Open Source] A permission management and rapid development framework, featuring a simple and easy-to-use permission and workflow system

Open SourceProcess Management
2026-06-28 06:24 2 次浏览 • 0 次下载 0KB
[Open Source] A permission management and rapid development framework, featuring a simple and easy-to-use permission and workflow system

1. Project Overview

LOGO

.NET permission management and rapid development framework, featuring an easy-to-use permission and workflow system. Inspired by Martin Fowler's enterprise application development principles and built with a combination of modern technologies (SqlSugar, EF, Quartz, AutoFac, WebAPI, Swagger, Mock, NUnit, UniApp, Vue2/3, Element-ui/plus, IdentityServer, etc.). Core modules include role authorization, code generation, API authentication, intelligent printing, form design, workflow management, scheduled tasks, and more. Its architecture is easy to extend, making it an ideal choice for small and medium-sized enterprises.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image
Image

Preview

Open-source Vue2 preview

Image

Image

Paid subscription preview

Image Workflow Image

4. Feature Overview

Core Function

The project was developed with reference to classic works such as Enterprise Application Architecture Patterns, Refactoring and Patterns, and ASP.NET Design Patterns, with every line of code carefully crafted. Key features:

  • ✅ Supports the latest .NET 9
  • ✅ Supports both EntityFramework and SqlSugar, two of the most popular ORM frameworks
  • ✅ Powerful custom permission control. Details: General Permission Design and Implementation
  • ✅ Complete API authorization: Control which API resources each role can access, as well as the visibility and return status of module function fields. Details: API Resource Authorization by Role and Field Permissions
  • ✅ Drag-and-drop form designer. Details: Drag-and-Drop Forms
  • ✅ Visual workflow designer. Details: Visual Workflow Design
  • ✅ A comprehensive printing solution. Details: Smart Printing
  • ✅ Scheduled task management based on Quartz. Tasks can be started or stopped at any time, with visual Cron expression configuration. Details: Scheduled Tasks
  • ✅ Zero-code dynamic API endpoints. Details: Dynamic API
  • ✅ Powerful and easy-to-use code generator that quickly generates interfaces for single-table and master-detail table structures
  • ✅ Supports SQL Server, MySQL, Oracle, and PostgreSQL databases. Theoretically, it supports all databases
  • ✅ Supports multiple data sources
  • ✅ Supports multi-tenancy
  • ✅ Supports multiple languages
  • ✅ Supports a self-hosted OAuth2 authentication system. Details: Login Authentication and OAuth Integration
  • ✅ Supports seamless integration of existing systems with this project's workflow engine
  • ✅ Frontend: Vue 2/3 + element-ui/plus + vform + hiprint + pinia + axios + uniapp
  • ✅ Backend: .NET + EF + SqlSugar + Autofac + Quartz + IdentityServer4 + NUnit + Swagger
  • ✅ Design tools: PowerDesigner + PDManer + Enterprise Architect

For related details, please refer to the README.md documentation

5. Tech Stack

Mainstream Technologies

EF、SqlSugar、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、IdentityServer4、VUE2、VUE3、Element-ui、Element-plus

Powerful Features

Role-based Authorization, Code Generation, API Authorization, Smart Printing, Data Permissions, Drag-and-Drop Forms, Workflow Engine, Scheduled Tasks, Multi-Tenancy, Dynamic API

Multi-Database Support

Supports SQL Server, MySQL, Oracle, and PostgreSQL databases. Theoretically, it supports all databases

Outstanding Experience

Drag-and-drop form design and visual workflow design

Flexible Control

Powerful custom permission management features, allowing flexible configuration of data access permissions for users and roles.

Built on Solid Foundations

Every line of code is written with in-depth reference to classic works such as Enterprise Application Architecture Patterns, Refactoring and Patterns, and Domain-Driven Design Patterns and Practices

Source: OpenAuth.Net Official Documentation

#1
资源直链https://gitee.com/dotnetchina/OpenAuth.Net
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare