<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          .NET Core/.NET5/.NET6 開源項(xiàng)目匯總!

          共 6519字,需瀏覽 14分鐘

           ·

          2021-08-21 02:40


          前言


          企業(yè)管理系統(tǒng)一般包含后臺(tái)管理UI、組織機(jī)構(gòu)管理、權(quán)限管理、日志、數(shù)據(jù)訪問、表單、工作流等常用必備功能。下面收集的幾款優(yōu)秀開源的管理系統(tǒng),值得大家入門學(xué)習(xí)。如有新的優(yōu)秀項(xiàng)目,我會(huì)不斷補(bǔ)充。


          開源項(xiàng)目是眾多組織與個(gè)人分享的組件或項(xiàng)目,作者付出的心血我們是無法體會(huì)的,所以首先大家要心存感激、尊重。請(qǐng)嚴(yán)格遵守每個(gè)項(xiàng)目的開源協(xié)議后再使用。尊重知識(shí)產(chǎn)權(quán),共建和諧開源社區(qū)。


          如果表述不恰當(dāng)?shù)牡胤剑?qǐng)及時(shí)告知我,謝謝。


          一、Vue.NETCore


          Vue + .NetCore 是一套前后端分離,支持對(duì)前端、后臺(tái)基礎(chǔ)業(yè)務(wù)代碼擴(kuò)展的快速發(fā)開框架。


          框架核心

          • 快速開發(fā)(基礎(chǔ)功能全部由代碼生成器生成)
          • 支持前端、后臺(tái)自定義業(yè)務(wù)代碼擴(kuò)展,后臺(tái)提供了大量常用擴(kuò)展與通用類
          • 前端、后臺(tái)提供了近300個(gè)擴(kuò)展方法與屬性,開發(fā)人員可在此功能上編寫擴(kuò)展自定義業(yè)務(wù)代碼
          • 代碼生成(代碼生成器可直接生成主/從表前后端業(yè)務(wù)代碼,有30多種屬性可在線配置生成的代碼)
          • 前端table自動(dòng)轉(zhuǎn)換key/value
          • 前端表單select/checkbox自動(dòng)綁定數(shù)據(jù)源,不需要寫任何代碼
          • 支持(主從表)一對(duì)一前后端代碼全自動(dòng)生成、并支持?jǐn)?shù)據(jù)源自動(dòng)綁定與業(yè)務(wù)代碼擴(kuò)展,不需要寫任何代碼
          • 支持一對(duì)多從表自定義擴(kuò)展(不限從表類型與從表數(shù)量) , 一對(duì)多從表使用擴(kuò)展可輕松實(shí)現(xiàn)
          • 如果能上手框架,可以體會(huì)到不用996,更不用掉頭發(fā)的感覺^_^

          框架適用范圍

          • 前后端分離項(xiàng)目
          • 編寫各種后臺(tái)restful api接口。后臺(tái)基礎(chǔ)代碼由代碼生成器完成,在生成的代碼上繼續(xù)編寫業(yè)務(wù)即可
          • 前端表單開發(fā)(直接上手看demo即可)
          • 配合app做H5或全h5開發(fā)
          • 發(fā)布靜態(tài)(h5)頁(yè)面,框架已經(jīng)提供了demo
          • 在現(xiàn)有的代碼生成器功能上,繼續(xù)定制開發(fā)代碼生成器功能,解決重復(fù)性工作

          框架開發(fā)依賴環(huán)境

          • 后臺(tái):VS2019 、.NetCore3.1 、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可選,默認(rèn)使用內(nèi)置IMemory)
          • 前端:VsCode、Vue2.0(webpack、node.js,如果沒有此環(huán)境自行搜索:vue webpack npm)、vuex、axios、promise、iview、element-ui

          項(xiàng)目啟動(dòng)與上手

          • http://www.volcore.xyz/document/guide

          開源地址:https://github.com/cq-panda/vue.netcore

          二、OSharp

          OSharpNS 全稱 OSharp Framework with .NetStandard2.x,是一個(gè)基于.NetStandard2.x開發(fā)的一個(gè).NetCore快速開發(fā)框架。這個(gè)框架使用最新穩(wěn)定版的.NetCore SDK(當(dāng)前是.NET Core 3.0),對(duì) AspNetCore 的配置、依賴注入、日志、緩存、實(shí)體框架、Mvc(WebApi)、身份認(rèn)證、權(quán)限授權(quán)等模塊進(jìn)行更高一級(jí)的自動(dòng)化封裝,并規(guī)范了一套業(yè)務(wù)實(shí)現(xiàn)的代碼結(jié)構(gòu)與操作流程,使 .Net Core 框架更易于應(yīng)用到實(shí)際項(xiàng)目開發(fā)中。

          相關(guān)示例項(xiàng)目:

          • Vue版本(vben): https://github.com/i66soft/osharp-vben
          • Mvc版本(layui): https://github.com/i66soft/osharp-layui
          • Blazor版本(BootstrapBlazor): https://github.com/i66soft/osharp-blazor

          框架的工程組織結(jié)構(gòu)如下:

          ??
          框架特性
          • 模塊化的組件系統(tǒng)設(shè)計(jì)
          • 自動(dòng)化的依賴注入注冊(cè)機(jī)制UnitOfWork-Repository模式,EFCore上下文動(dòng)態(tài)構(gòu)建
            • DependencyAttribute特性標(biāo)注方式
            • 自動(dòng)化的注冊(cè)機(jī)制
          • 基于AspNetCore的Identity的身份認(rèn)證設(shè)計(jì)系統(tǒng)
          • 設(shè)計(jì)了一個(gè)強(qiáng)大的功能權(quán)限與數(shù)據(jù)權(quán)限的授權(quán)體系集成 Swagger 后端API文檔系統(tǒng)
            • 功能權(quán)限授權(quán)流程
            • 功能權(quán)限驗(yàn)證流程
            • 數(shù)據(jù)權(quán)限授權(quán)流程
            • 數(shù)據(jù)權(quán)限驗(yàn)證流程
          • 代碼生成器

          文檔中心 https://docs.osharp.org/quick/start/

          開源地址 https://github.com/dotnetcore/OSharp

          博客園:https://www.cnblogs.com/laozhang-is-phi/

          Bilibili:https://space.bilibili.com/387802716

          直播間:https://live.bilibili.com/21507364

          三、Blog.Core 【國(guó)產(chǎn)】

          Blog.Core 開箱即用的企業(yè)級(jí)前后端分離【 .NET Core5.0 Api + Vue 2.x + RBAC】權(quán)限框架。由國(guó)內(nèi)微軟MVP“老張的哲學(xué)”出品。相比ABP Zero,Blog.Core 更為短小精干,非常適合管理系統(tǒng)以及互聯(lián)網(wǎng)項(xiàng)目的開發(fā)。

          項(xiàng)目單體部署,并發(fā)在400~500,一切正常(不保證自己的各種錯(cuò)誤寫法)。如果搭配負(fù)載,效果更好。已被多家公司所使用:點(diǎn)擊查看列表。

          方文檔:http://apk.neters.club/.doc/

          開源地址:https://github.com/anjoy8/Blog.Core


          系統(tǒng)架構(gòu)圖


          框架模塊:

          • 采用倉(cāng)儲(chǔ)+服務(wù)+接口的形式封裝框架;
          • 異步 async/await 開發(fā);
          • 接入國(guó)產(chǎn)數(shù)據(jù)庫(kù)ORM組件 —— SqlSugar,封裝數(shù)據(jù)庫(kù)操作;
          • 支持自由切換多種數(shù)據(jù)庫(kù),MySql/SqlServer/Sqlite/Oracle/Postgresql/達(dá)夢(mèng)/人大金倉(cāng);
          • 實(shí)現(xiàn)項(xiàng)目啟動(dòng),自動(dòng)生成種子數(shù)據(jù) ;
          • 五種日志記錄,審計(jì)/異常/請(qǐng)求響應(yīng)/服務(wù)操作/Sql記錄等;
          • 支持項(xiàng)目事務(wù)處理(若要分布式,用cap即可);
          • 設(shè)計(jì)4種 AOP 切面編程,功能涵蓋:日志、緩存、審計(jì)、事務(wù) ;
          • 支持 T4 代碼模板,自動(dòng)生成每層代碼;
          • 或使用 DbFirst 一鍵創(chuàng)建自己項(xiàng)目的四層文件(支持多庫(kù));
          • 封裝Blog.Core.Webapi.Template項(xiàng)目模板,一鍵重建自己的項(xiàng)目 ;
          • 搭配多個(gè)前端案例供參考和借鑒:Blog.Vue、Blog.Admin、Nuxt.tbug、Blog.Mvp.Blazor ;
          • 統(tǒng)一集成 IdentityServer4 認(rèn)證 ;

          組件模塊:

          • 提供 Redis 做緩存處理;
          • 使用 Swagger 做api文檔;
          • 使用 MiniProfiler 做接口性能分析 ;
          • 使用 Automapper 處理對(duì)象映射;
          • 使用 AutoFac 做依賴注入容器,并提供批量服務(wù)注入 ;
          • 支持 CORS 跨域;
          • 封裝 JWT 自定義策略授權(quán);
          • 使用 Log4Net 日志框架,集成原生 ILogger 接口做日志記錄;
          • 使用 SignalR 雙工通訊 ;
          • 添加 IpRateLimiting 做 API 限流處理;
          • 使用 Quartz.net 做任務(wù)調(diào)度(目前單機(jī)多任務(wù),集群調(diào)度暫不支持);
          • 支持 數(shù)據(jù)庫(kù)讀寫分離和多庫(kù)操作 ;
          • 新增 Redis 消息隊(duì)列 ;
          • 新增 RabbitMQ 消息隊(duì)列 ;
          • 新增 EventBus 事件總線 ;
          • 調(diào)試中 - 統(tǒng)一聚合支付;
          • 計(jì)劃 - 數(shù)據(jù)部門權(quán)限;
          • 計(jì)劃 - ES 搜索;

          微服務(wù)模塊:

          • 可配合 Docker 實(shí)現(xiàn)容器化;
          • 可配合 Jenkins 實(shí)現(xiàn)CI / CD;
          • 可配合 Consul 實(shí)現(xiàn)服務(wù)發(fā)現(xiàn);
          • 可配合 Ocelot 實(shí)現(xiàn)網(wǎng)關(guān)處理;
          • 可配合 Nginx 實(shí)現(xiàn)負(fù)載均衡;
          • 可配合 Ids4 實(shí)現(xiàn)認(rèn)證中心;

          四、NetModular【國(guó)產(chǎn)】

          NetModular 是一款為中小型企業(yè)而生的基于.Net Core和 Vue.js 的業(yè)務(wù)模塊化以及前后端分離的快速開發(fā)框架,最終目的是能夠讓中小團(tuán)隊(duì)快速搭建公司內(nèi)部開發(fā)平臺(tái)。

          Gitee:https://gitee.com/laoli/NetModular

          • 后端技術(shù):.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus。
          • 前端技術(shù):Node.js 10+、Vue.js 2.6+、Vue CLI、Vuex、VueRouter、Element-UI。
          • 前端框架 NetModular.UI:前端采用 Vue.js 全家桶+Element UI 開發(fā),也是基于模塊化思想設(shè)計(jì)。源碼如下:https://github.com/iamoldli/NetModular.UI
          • 前端皮膚:前端支持自定義皮膚功能,框架本身提供了兩套皮膚,其中一套已經(jīng)內(nèi)置作為默認(rèn)皮膚,另外一套需要單獨(dú)安裝,源碼如下:https://github.com/iamoldli/NetModular.Skins.Classics
          • 模塊列表。本倉(cāng)庫(kù)只包含基礎(chǔ)框架以及權(quán)限管理(Admin)模塊代碼,其它模塊請(qǐng)點(diǎn)擊以下鏈接查看。


          五、OpenAuth.Core【國(guó)產(chǎn),入選GVP】


          OpenAuth.Core 是大神李玉寶的又一著作,該項(xiàng)目目前收錄于 dotNET China,并且被Gitee評(píng)選為GVP項(xiàng)目(Gitee最有價(jià)值的開源項(xiàng)目)。


          OpenAuth.Core 是.NET權(quán)限管理及快速開發(fā)框架、最好用的權(quán)限工作流系統(tǒng)。源于Martin Fowler企業(yè)級(jí)應(yīng)用開發(fā)思想及最新技術(shù)組合(IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。已成功在docker/jenkins中實(shí)施。核心模塊包括:組織機(jī)構(gòu)、角色用戶、權(quán)限授權(quán)、表單設(shè)計(jì)、工作流等。它的架構(gòu)精良易于擴(kuò)展,是中小企業(yè)的首選。


          官網(wǎng):http://www.openauth.me/

          Gitee:https://gitee.com/dotnetchina/OpenAuth.Net


          強(qiáng)大的工作流引擎


          項(xiàng)目分為3個(gè)版本:

          • OpenAuth.Net開源版

          采用.NET 4.5/.NET 5 MVC + LayUI 前后端開發(fā)模式,更適合傳統(tǒng) .NET Framework 開發(fā)者使用,前端深度使用 LayUI 界面。

          • OpenAuth.Core開源版

          采用.NET Core MVC + LayUI 前后端開發(fā)模式,全新.NET Core 跨平臺(tái)體驗(yàn)。在OpenAuth.NET基礎(chǔ)上進(jìn)一步優(yōu)化代碼結(jié)構(gòu)。

          • OpenAuth.Pro企業(yè)版

          采用WebAPI+Vue的前后端完全分離模式,后端基于OpenAuth.Core WebAPI接口。前端SPA單頁(yè)面模式,基于Vue全家桶。

          六、Admin.NET

          開源地址:https://gitee.com/zuohuaijun/Admin.NET

          七、BootstrapAdmin【國(guó)產(chǎn),入選GVP】

          本系統(tǒng)可以用于所有的 Web 應(yīng)用程序,目前版本已經(jīng)升級(jí)到 NET CORE 具備跨平臺(tái)能力。數(shù)據(jù)庫(kù)方面同時(shí)支持多種數(shù)據(jù)庫(kù),詳細(xì)列表見后面數(shù)據(jù)庫(kù)的詳細(xì)列表,切換數(shù)據(jù)源僅需更改配置文件無需重啟應(yīng)用程序,配置簡(jiǎn)單靈活。UI 前端使用流行的 Bootstrap 框架布局對(duì)移動(dòng)設(shè)備的兼容性非常好,自適應(yīng)目前市場(chǎng)幾乎所有終端設(shè)備。本系統(tǒng)還具備單一后臺(tái)支持多前臺(tái)的特色,提供 單點(diǎn)登錄(SSO) 的能力。

          使用 NET Core + Bootstrap + PetaPoco + HTML 5 + jQuery 構(gòu)建的后臺(tái)管理平臺(tái)

          特別說明


          BootstrapAdmin 無需二次開發(fā),要做的僅僅是與前臺(tái)系統(tǒng)集成,前臺(tái)系統(tǒng)模板工程為 Bootstrap.Client 項(xiàng)目原始出發(fā)點(diǎn)是把權(quán)限系統(tǒng)從業(yè)務(wù)系統(tǒng)中剝離出來,項(xiàng)目開發(fā)專注于功能,詳細(xì)配置說明請(qǐng)點(diǎn)擊 查看文檔


          主要功能

          • 通過配置與前臺(tái)網(wǎng)站集成
          • 構(gòu)建前臺(tái)系統(tǒng)分層級(jí)菜單
          • 提供單一后臺(tái)支持多前臺(tái)應(yīng)用配置
          • 提供單點(diǎn)登錄
          • 集成系統(tǒng)認(rèn)證授權(quán)模塊
          • 提供角色,部門,用戶,菜單,前臺(tái)應(yīng)用程序授權(quán)
            • 角色對(duì)用戶授權(quán)
            • 角色對(duì)菜單授權(quán)
            • 角色對(duì)部門授權(quán)
            • 角色對(duì)應(yīng)用程序授權(quán)(多個(gè)前臺(tái)應(yīng)用公用一個(gè)后臺(tái)權(quán)限管理系統(tǒng))
            • 部門對(duì)用戶授權(quán)
          • 提供字典表用于前臺(tái)網(wǎng)站個(gè)性化配置
          • 完全響應(yīng)式布局(支持電腦、平板、手機(jī)等所有主流設(shè)備)
          • 內(nèi)置多數(shù)據(jù)源支持,配置簡(jiǎn)單立即生效無需重啟
          • 內(nèi)置數(shù)據(jù)內(nèi)存緩存機(jī)制,頁(yè)面快速響應(yīng)
          • 內(nèi)置數(shù)據(jù) 操作日志 與用戶 登錄日志,跟蹤記錄用戶 登錄主機(jī)地點(diǎn) 瀏覽器 操作系統(tǒng)信息

          優(yōu)勢(shì)

          • 前臺(tái)系統(tǒng)不用編寫登錄、授權(quán)、認(rèn)證模塊;只負(fù)責(zé)編寫業(yè)務(wù)模塊即可
          • 后臺(tái)系統(tǒng)無需任何二次開發(fā),直接發(fā)布即可使用
          • 前臺(tái)與后臺(tái)系統(tǒng)分離,分別為不同的系統(tǒng)(域名可獨(dú)立)
          • 可擴(kuò)展為多租戶應(yīng)用

          數(shù)據(jù)庫(kù)

          數(shù)據(jù)庫(kù)支持列表如下:MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MongoDB

          開源地址:https://gitee.com/dotnetchina/BootstrapAdmin

          八、WTM

          mvvm框架(WTM)是一個(gè)基于.NET Core 的快速開發(fā)框架。它支持LayUI、React和VUE。WTM有內(nèi)置的代碼生成器,以最大限度地提高開發(fā)效率。它是高效web開發(fā)的強(qiáng)大工具。

          框架特征:

          WTM提供了4種類型的ViewModel,涵蓋了主流web應(yīng)用程序的所有常見功能。

          • CrudVM提供了最常見的數(shù)據(jù)添加、刪除和修改功能。
          • ListVM提供分頁(yè)和導(dǎo)出功能。
          • ImportVM、TemplateVM提供了通過excel導(dǎo)入的功能。
          • BatchVM提供批操作功能。
          • WTM有自己的代碼生成器,這使得開發(fā)效率高、速度快。
          • WTM提供了許多客戶端控件,包括表單、網(wǎng)格、面板、對(duì)話框和許多其他常用控件。
          • WTM提供內(nèi)置用戶、角色、用戶組、數(shù)據(jù)權(quán)限、頁(yè)面權(quán)限、菜單、日志、郵件、短信、文件等常用后端功能;
          • WTM支持單點(diǎn)登錄、門戶和分布式數(shù)據(jù)庫(kù);
          • WTM提供了與Redis、DFS等庫(kù)的簡(jiǎn)化集成。
          • WTM提供了用于構(gòu)建用戶界面的服務(wù)器端和客戶端框架。

          開源地址:https://github.com/dotnetcore/WTM

          中文文檔:http://wtmdoc.walkingtec.cn/

          GVP Gittee 最有價(jià)值開源項(xiàng)目

          本計(jì)劃采用年審制,每年重新審核項(xiàng)目是否滿足以上條件。

          - GVP 計(jì)劃參與者并不是 Gitee 平臺(tái)的官方人員,其觀點(diǎn)和行為,僅代表個(gè)人,不代表 Gitee 平臺(tái)的官方立場(chǎng)。

          - GVP 計(jì)劃參與者不得有違反國(guó)家規(guī)定、Gitee 網(wǎng)站規(guī)則的行為,否則將取消 GVP 計(jì)劃參與者身份。

          - 參與 GVP 計(jì)劃后,不得大量發(fā)布廣告或軟文,否則 Gitee 平臺(tái)有權(quán)永久取消 GVP 計(jì)劃參與者身份。

          - 申請(qǐng)參與 GVP 計(jì)劃的項(xiàng)目不得惡意刷數(shù),一經(jīng)發(fā)現(xiàn),Gitee 平臺(tái)有權(quán)永久取消 GVP 計(jì)劃參與者身份,并進(jìn)行全平臺(tái)通報(bào)。

          - GVP 項(xiàng)目不允許刪除,不允許轉(zhuǎn)為私有項(xiàng)目。

          地址:https://gitee.com/gvp

          轉(zhuǎn)自:張傳寧

          鏈接:cnblogs.com/SavionZhang/p/14863777.html







          回復(fù) 【關(guān)閉】學(xué)關(guān)
          回復(fù) 【實(shí)戰(zhàn)】獲取20套實(shí)戰(zhàn)源碼
          回復(fù) 【被刪】學(xué)個(gè)
          回復(fù) 【訪客】學(xué)
          回復(fù) 【小程序】學(xué)獲取15套【入門+實(shí)戰(zhàn)+賺錢】小程序源碼
          回復(fù) 【python】學(xué)微獲取全套0基礎(chǔ)Python知識(shí)手冊(cè)
          回復(fù) 【2019】獲取2019 .NET 開發(fā)者峰會(huì)資料PPT
          回復(fù) 【加群】加入dotnet微信交流群

          開發(fā)者承諾永久免費(fèi),良心看片軟件僅16MB!


          Vip電影在線無限制觀看,這種網(wǎng)站99%的人不知道!


          瀏覽 136
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一级黄色A片免费看 | 97人妻精品一区二区三区香蕉 | 97很鲁 | 26∪u∪成人网站 | Japanese熟女六十路。无限是 |