项目介绍
Yi框架(YiFramework)是一个基于.Net8+Abp.vNext+SqlSugar的DDD领域驱动设计后端开源、免费框架。架构干净整洁、采用微软风格原生框架封装。
核心特点:简单好用,框架不以打包形式引用,而是直接以项目附带源码给出,自由度拉满,遵循MIT License协议,允许随意修改(请注明来源即可)。
项目技术栈
后端技术:C# Asp.NetCore 8.0,动态Api(Abp.vNext),鉴权授权(Jwt),日志(Serilog),模块化(Abp.vNext),依赖注入(Autofac),对象映射(Mapster),ORM(SqlsugarCore),多租户(Abp.vNext),后台任务(Quartz.Net),本地及分布式缓存(Abp.vNext),事件总线(Abp.vNext)。
前端技术:Vue3.2,异步请求(axios),图表(echarts),UI框架(element-plus),状态管理(pinia),路由(vue-router),打包工具(vite)。
运维支持:部署(nginx),CI/CD(gitlab+Jenkins),Docker(harbor)。

适用项目
YiFramework适合于小中大型项目上线、.Net8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。
内置系统
Rbac权限管理系统:已上线,提供用户管理、角色管理、菜单管理等功能。
Bbs论坛社区系统:已上线,包含文章、板块、主题等功能,采用vue3前端。
WebFirst代码生成工具:提高开发效率,减少重复工作。
项目演示










开源地址
https://gitee.com/ccnetcore/Yi