[Open Source] MIT-Licensed Permission Management and Rapid Development Framework That Eliminates 70% of Repetitive Work

Open SourceProcess Management
2026-06-28 04:35 3 次浏览 • 0 次下载 0KB
[Open Source] MIT-Licensed Permission Management and Rapid Development Framework That Eliminates 70% of Repetitive Work

1. Project Overview

YuebonCore is a permission management and rapid development framework built with .Net7.0. It integrates the latest technologies, including Asp.NetCore MVC, SqlSugar ORM, WebAPI, Swagger, and Vue3. Its core modules include organizational structures, roles and users, permission authorization, multi-system support, multi-application management, scheduled tasks, business document numbering rules, and a code generator. Its architecture is easy to extend and provides a standardized code structure and workflow for business implementation, making the YuebonCore framework easier to apply to real-world project development.

The core design goals of YuebonCore FW are rapid development, less code, easy learning, powerful functionality, lightweight design, and easy extensibility. It makes Web development faster and simpler while eliminating 70% of repetitive work. Develop with ease and focus on your business, starting with YuebonCore FW!

2. Open Source License

Licensed under MIT

3. Screenshots

Selected Interface Previews

1. Login 

2. System Modules and Feature Management 

3. Multi-Role User Management 

4. Role Management 

5. Application Management: Supports configuring separate appId and secret keys for multiple applications accessing APIs. Each application uses standardized JWT token authentication to access APIs. 

6. Data Dictionary 

7. Multi-System Support 

8. Log Management 

9. Scheduled Tasks

Local Tasks

10. Code Generator: Supports one-click generation of server-side and front-end code. Simply copy and paste to implement features quickly and efficiently. 

11. WebApi Integration with Swagger 

 

4. Feature Overview

YuebonCore is a permission management and rapid development framework based on .Net7.0, featuring a separated front-end and back-end architecture. Its core modules include organizational structures, roles and users, permission authorization, multi-system support, multi-application management, scheduled tasks, business document numbering rules, and a code generator. It integrates the latest technologies, including Asp.NetCore MVC, SqlSugar, WebAPI, Swagger, and Vue. Its architecture is easy to extend, making it an ideal choice for small and medium-sized projects.

5. Tech Stack

Branch Descriptions

branch

Description

master

The officially released main branch. This branch is generally stable and can be used in production environments.

dev

1. Development Branch: This branch typically contains Beta versions. New versions are developed here first, and stable releases are eventually merged into the master branch. Use this branch if you want to preview new features early.

2. Pull Requests are recommended to target this branch rather than master.

saas

The saas branch is the SaaS version. It supports multi-tenancy using a shared database with the tenantId field to separate tenants, as well as a separate database for each tenant.

Other Branches

Please ignore other branches.

Important Notes

The saas branch is the SaaS version. It supports multi-tenancy using a shared database with the tenantId field to separate tenants, as well as a separate database for each tenant. Compared with the master branch, it separates interfaces from implementations to decouple the project architecture and introduces a series of additional features, including event subscriptions.

The master branch is suitable for monolithic application development. Its architecture is relatively simple and does not implement interface-implementation decoupling.

#1
资源直链https://gitee.com/yuebon/YuebonNetCore
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare