[Open Source] MIT License: A Lightweight, Extensible Permission Management and Rapid Development Framework

Open SourceProcess Management
2026-06-28 05:47 1 次浏览 • 0 次下载 0KB
[Open Source] MIT License: A Lightweight, Extensible Permission Management and Rapid Development Framework

1. Project Overview

YuebonCore is a permission management and rapid development framework built on .NET 8.0. It integrates the latest technologies, including ASP.NET Core MVC, SqlSugar ORM, WebAPI, Swagger, and Vue3. Its core modules include organizational structures, roles and users, permission authorization, multi-system and multi-application management, scheduled tasks, business document numbering rules, and code generators. Its architecture is easy to extend and establishes standardized code structures and workflows 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 Image

2. System Modules and Feature Management Image

3. Multi-Role User Management Image

4. Role Management Image

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. Image

6. Data Dictionary Image

7. Multi-System Support Image

8. Log Management Image

9. Scheduled Tasks

Image

Local Tasks

Image

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

11. WebApi Integration with Swagger Image Image

4. Feature Overview

Image

Image

5. Tech Stack

Image

Developer Information

System Name: YuebonCore Rapid Development Platform

System Author: YuebonCore Team

Copyright: Developed by the YuebonCore Development Team

Open-Source License: MIT License

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.

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.

 

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

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare