NetModular的下一个版本,基于.Net 6+Vue3+Vite开发,欢迎star:https://github.com/17MKH/Mkh
NetModular 是一款为中小型企业而生的基于.Net Core 3.1 开发的业务模块化快速开发解决方案,最终目的是能够让中小团队快速搭建公司内部开发平台。
| 框架模块 | 说明 | 版本 |
|---|---|---|
| 00_Host | 主机库 | |
| 01_Utils | 通用基础库 | |
| 02_Data | 轻量级 ORM 库(基于 Dapper 扩展) | |
| 03_Logging | 日志库(基于 Serilog 扩展) | |
| 04_Mapper | 对象映射库(基于 AutoMapper 扩展) | |
| 05_Swagger | 接口文档库(基于 Swashbuckle 扩展) | |
| 06_Cache | 缓存库,支持内存缓存和 Redis | |
| 07_Validation | 模型验证库(基于 FluentValidation 扩展) | |
| 08_Auth | 身份认证库,已实现 JWT 认证方式 | |
| 09_Module | 业务模块化核心库 | |
| 10_MQ | 消息通讯库,实现对 RabbitMQ 的封装 | |
| 11_Quartz | 基于 Quartz.Net 封装的任务调度库 | |
| 12_Excel | Excel 扩展库 | |
| 13_Config | 通用配置库 | |
| 14_Pdf | PDF 扩展库 | |
| 15_MQTT | MQTT 扩展库(未实现) | |
| 16_OSS | 对象存储库,内含七牛云 SDK 的 Core 版本 |
文档也是开源的,你可以获取源码在本地启动:https://github.com/iamoldli/NetModular.Docs
开发工具
后端
.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus
前端
前端采用 Vue.js 全家桶+Element UI 开发,也是基于模块化**设计,源码不在本仓库,请移步 NetModular.UI
前端支持自定义皮肤功能,框架本身提供了两套皮肤,其中一套已经内置作为默认皮肤,另外一套需要单独安装,源码如下:
| 编码 | 版本 | 仓库地址 |
|---|---|---|
| Classics | NetModular.Skins.Classics |
本仓库只包含基础框架以及权限管理(Admin)模块代码,其它模块请点击以下链接查看~
| 编号 | 编码 | 说明 | 版本 | 仓库地址 |
|---|---|---|---|---|
| 00 | Admin | 权限管理 | 本仓库 | |
| 01 | Common | 通用模块 | NetModular.Module.Common | |
| 02 | CodeGenerator | 模块创建(又名代码生成器) | NetModular.Module.CodeGenerator | |
| 03 | Quartz | 任务调度 | NetModular.Module.Quartz | |
| 04 | PersonnelFiles | 人事档案 | NetModular.Module.PersonnelFiles |




