盤點10個.NetCore實用的開源框架項目
連續分享.Net開源項目快3個月了,今天我們一起梳理下10個,比較受到大家歡迎的.NetCore開源框架項目。
1、FytSoaCms 前後端分離CMS系統
項目簡介
這是一個基於.Net 3構建的簡單、跨平臺、模塊化建站系統。系統業務簡單、代碼清晰、層級分明、全新架構便於二次擴展開發。支持多種數據庫,可用於OA、ERP、CRM、BI、物流系統等系統。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:MySQL、Oracle、Sqlserver、Sqlite、SQLServerMOT。
3、採用前後端分離框架。
4、兼容各大主流的瀏覽器。
5、基於NetCore + Vue +SqlSugar+Layui + JWT開發。
6、採用七牛雲存儲。
項目地址:https://gitee.com/feiyit/FytSoaCms
2、Adnc 微服務分佈式框架
項目簡介
這是一個輕量級的微服務架構,支持經典三層架構和DDD架構模式開發,技師選型都是目前主流的技術。是一個前後端分離架構,前端採用Vue開發,後端使用.Net6架構。Api接口遵循RESTful規範,接口安全驗證採用JWT機制。系統實現了讀寫分離、代碼結構清晰、使用簡單,總體來說是一個可以直接、快速落地的框架。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:MySQL。
3、系統採用組件有:Redis、Rabbitmq、mongodb。
4、docker採用consul集羣、Skywalking組件。
5、後端:.Net6 + EFCore + JWT + Dapper + quartz.net + Grpc +Nlog + swagger
6、系統分爲:用戶中心、運維中心、客戶中心
項目地址:https://github.com/AlphaYu/Adnc
3、Vue.NetCore 前後端分離的低代碼快速開發框架
項目簡介
這是一個基於.Net Core構建的簡單、跨平臺快速開發框架。前後端封裝了上千個常用類,方便擴展;集成了代碼生成器,支持前後端業務代碼生成,實現快速開發,提升工作效率;框架集成了表單、表格、圖表等各種常用的Demo方便直接使用;後端框架支持Vue2、Vue3。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。
3、系統分爲三端:後臺管理系統、API、移動端Uniapp。
4、後端基於.Net Core + EFCore + Jwt +Dapper+signalR 開發。
5、前端基於Vue + iView + Element-ui開發。
項目地址:https://github.com/cq-panda/Vue.NetCore
4、OpenAuth.Net 權限工作流系統
項目簡介
這是一個基於.Net 5開發的權限管理、工作流系統框架。借鑑了Martin Fowler企業級應用開發思想,框架選項都是使用最新的技術、前後端分離。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:Microsoft SQL Server, MySQL。
3、前端框架:Vue + Layui + ElementUI 。
4、後端框架:.Net Core + EF Core + Quartz + Swagger.
5、安全採用:OAuth2
6、代碼生成器:基於CodeSmith,快速生成模板頁面,提升開發效率。
7、特色功能:可拖拽表單設計、可視化流程設計。
項目地址:https://gitee.com/dotnetchina/OpenAuth.Net
5、PluginCore 輕量級插件架構
項目簡介
這是一個基於.Net Core的輕量級插件框架,集成非常簡單,兩行代碼完成集成;支持新增Controller,動態路由;熱插拔、易擴展、無需數據庫。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、運行環境: .NET Core 3.1 (+)
3、開發環境: Visual Studio Community 2019
項目地址:https://github.com/yiyungent/PluginCore
6、tuling-member 極簡的進銷存管理系統
項目簡介
這是一個基於.Net Core構建的簡單、跨平臺、模塊化的小程序考試系統。前端採用Vue+iView框架,後端採用Furion架構,讓開發變得更簡單。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:Microsoft SQL Server, MySQL。
3、基於.Net6+Furion +iView+Redis開發。
項目地址:https://gitee.com/a106_admin/tuling-member
7、Blog.Core 企業級權限管理應用框架
項目簡介
這是一個基於.Net 6.0開發的應用框架,採用前後端分離架構,集成了上百個模塊,如:統一支付、公衆號管理、數據權限、任務調度、數據庫讀寫分離等等。使用這套框架,可以極大的提升開發效率,讓程序員更專注於業務開發。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。
3、系統分爲三端:後臺管理系統、API系統、前端客戶端。
4、基於.Net Core + Vue + Jwt + Redis 開發。
項目地址:https://github.com/anjoy8/Blog.Core
8、RazorPageCleanArchitecture Clean Architecture原則開源架構
項目簡介
這是基於Asp.net Core 6開發的,遵循Clean Architecture原則,可以高效、快速地構建基於 Razor Pages 的 Web 應用程序。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:默認使用內存數據庫。該框架支持更換其他數據庫,Sqlserve,MySQL。
3、Asp.Net Core 6 + Entity Framework Core 6 + Jquery EasyUI + SmartAdmin - Responsive WebApp + Razor Pages。
項目地址:https://github.com/neozhu/RazorPageCleanArchitecture
9、MVC 的權限管理系統
今天給大家介紹的餓框架,就是基於.NET Core Web開發,借鑑了很多開源項目的優點,讓你開發Web管理系統和移動端Api更簡單,所以我也把她開源了。她可以用於所有的Web應用程序,例如網站管理後臺、CMS、CRM、ERP、OA這類的系統和移動端Api。
框架功能
員工管理:員工是系統操作者,該功能主要完成系統用戶配置
部門管理:配置系統組織機構(公司、部門、小組)
職位管理:配置系統用戶所擔任職務
文章中心:管理新聞及公司案例
角色管理:角色菜單權限分配,角色對應權限,員工屬於某個角色
菜單管理:配置系統菜單,操作權限,按鈕權限標識
通用字典:系統裏動態改變的數據,像文章類型,用字典進行維護,不變的數據,可以用枚舉
行政區劃:全國的省市縣三級數據,展示樹形數據的使用
系統日誌(登錄日誌、操作日誌、Api日誌):查看系統的登錄、操作、Api調用日誌
定時任務:在線(添加、修改、刪除)任務調度,包含執行結果日誌
系統Api:Api文檔與測試工具
數據表管理:查看當前數據庫所有表、字段及記錄總數
代碼生成:快速生成對單表的增刪改查
服務器信息:查看服務器的基本信息
項目地址:https://github.com/liukuo362573/YiShaAdmin
10、Meiam.System 前後端分離權限框架
項目簡介
這是基於.NetCore開發的、構建的簡單、跨平臺、前後端分離的框架。此項目代碼清晰、層級分明、有着完善的權限功能、日誌模塊;系統除了包含基礎功能外,還集成了代碼生成器、任務調度等功能。支持多種數據庫、支持分佈式部署,可用於OA、ERP、CRM、BI、物流系統等系統。
技術架構
1、跨平臺:這是基於.Net Core開發的系統,可以部署在Docker, Windows, Linux, Mac。
2、數據庫支持:MySQL、Oracle、Sqlserver、Sqlite、PostgreSQL。
3、採用前後端分離框架。
4、兼容各大主流的瀏覽器。
5、基於.NET 5 / .NET Core 3.1 WebAPI + Vue 2.0 + SqlSugar +NLog + Quartz.Net +Redis + Swagger 開發。
6、採用Redis 存儲會話信息,方便分佈式部署。
項目地址:https://github.com/91270/Meiam.System
- End -
推薦閱讀