C#/.NET/.NET Core優秀專案和框架2023年9月簡報

追逐時光者發表於2023-10-01

前言

公眾號每月定期推廣和分享的C#/.NET/.NET Core優秀專案和框架(公眾號每週至少推薦兩個優秀的專案和框架當然節假日除外),公眾號推文有專案和框架的介紹、功能特點以及部分截圖等(打不開或者開啟GitHub很慢的同學可以優先檢視公眾號推文,文末一定會附帶專案和框架原始碼地址)。注意:排名不分先後,都是十分優秀的開源專案和框架,每週定期更新分享(歡迎關注公眾號:追逐時光者,第一時間獲取每週精選分享資訊?)。

簡報GitHub開源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md

DncZeus

  • 專案簡介: DncZeus是一個基於 .NET 7 + Vue.js 的前後端分離的通用後臺管理系統框架。後端使用.NET 7 + Entity Framework Core 構建,UI 則是目前流行的基於 Vue.js 的 iView。專案實現了前後端的動態許可權管理和控制以及基於 JWT 的使用者令牌認證機制,讓前後端的互動更流暢。
  • 專案原始碼地址: https://github.com/lampo1024/DncZeus
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/07SxRGkzQJusUvc49sIxKQ

 

IEJIE.NET

  • 專案簡介: JIEJIE.NET是一個開源的.NET程式集混淆工具,旨在幫助保護.NET應用程式的版權和智慧財產權。它被描述為輕量級、快速且強大。該專案的主要目標是透過對程式集進行混淆,使其難以逆向工程和分析,從而增加程式碼的保護程度。
  • 專案原始碼地址:https://github.com/dcsoft-yyf/JIEJIE.NET
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA

Obfuscar

ConfuserEx

  • 專案簡介: ConfuserEx是一個功能強大且廣泛使用的.NET程式碼混淆工具。它支援多種混淆技術,包括控制流混淆、字串加密、資源加密等。它具有靈活的配置選項,可以根據不同的需求進行定製(不足的是目前只支援.NET Framework 2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8,不支援.NET Core程式碼混淆)。
  • 專案原始碼地址: https://github.com/mkaring/ConfuserEx
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA

Common.Utility

  • 專案簡介: 該專案收集和整理了許多常用的C#幫助類和工具類庫,從而減少了開發人員的重複勞動,提高工作效率。主要工具類包括Excel操作類、DataTable轉實體、Cookie&Session、NPOI、MongoDBHelper、二維碼操作類、分詞輔助類、處理列舉類、圖片驗證碼、漢字轉拼音、計劃任務等。
  • 專案原始碼地址: https://github.com/laochiangx/Common.Utility
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/RNsZPTHIZviMKYz1Uc3Ssg

Optimizer

  • 專案簡介: Optimizer是一款功能強大的Windows系統最佳化工具,可幫助使用者提高計算機效能、加強隱私和安全保護。該工具支援22種語言,同時提供了許多實用的功能,如關閉不必要的Windows服務、停止Windows自動更新、解除安裝UWP應用、清理系統垃圾檔案和瀏覽器配置檔案、修復常見的登錄檔問題等。此外,Optimizer還提供了硬體檢測工具、IP連通性和延遲測試工具、快速更改DNS伺服器、編輯HOSTS檔案、識別和終止檔案鎖定控制程式碼等實用工具。
  • 專案原始碼地址: https://github.com/hellzerg/optimizer
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/-7r0p75xV4Q_t3Ny5cvcvw

JustDecompile

dnSpy

  • 專案簡介: dnSpy是一個功能強大的偵錯程式和.NET程式集編輯器,可用於在沒有原始碼的情況下編輯和除錯程式集。(雖然dnSpy該程式碼庫已於2020年12月21日被所有者歸檔為只讀狀態,但這並不影響你繼續使用dnSpy工具本身。)
  • 專案原始碼地址: https://github.com/dnSpy/dnSpy
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/6c-bjHi7XV0og24MTN2lvw

ILSpy

QuickLook

 

Wing

  • 專案簡介: Wing致力於打造一個功能強大、最接地氣的.NET微服務框架,支援.NET Core 3.1+執行平臺。支援Consul服務註冊與發現,服務間通訊支援http和grpc呼叫,內建負載均衡器。支援服務策略配置,服務異常降級處理。支援 Saga分散式事務,支援三種恢復策略:向前恢復、向後恢復、先前再後。自帶配置中心,服務配置可以線上集中統一管理。支援http/grpc/sql鏈路追蹤APM及耗時分析統計。內建服務閘道器,支援全域性服務策略和個性化服務策略配置。支援RabbitMQ事件匯流排,自帶人性化的Dashboard管理介面。
  • 專案原始碼地址: https://gitee.com/linguicheng/Wing
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/vu5DVapmCDxRv5YXdNOgNg

Tai

FreeScheduler

CollectiveOAuth

  • 專案簡介: .Net平臺(C#) 史上最全的整合第三方登入的開源庫 => 環境支援 .NET Framework 4.5 ~ 4.6.2 和 .NetCore 3.1。目前已包含Github、Gitee、釘釘、百度、支付寶、微信、企業微信、騰訊雲開發者平臺(Coding)、OSChina、微博、QQ、Google、Facebook、抖音、領英、小米、微軟、今日頭條、Teambition、StackOverflow、Pinterest、人人、華為、酷家樂、Gitlab、美團、餓了麼、等第三方平臺的授權登入。
  • 專案原始碼地址: https://gitee.com/rthinking/CollectiveOAuth
  • 公眾號詳細介紹: https://mp.weixin.qq.com/s/SrZ5hWKU2aIScPwQIUSQdw

加入DotNetGuide技術交流群

1、提供.NET開發者分享自己優質文章的群組和獲取更多全面的C#/.NET/.NET Core學習資料、影片、文章、書籍,社群組織,工具和常見面試題資源,幫助大家更好地瞭解和使用 .NET技術。
2、在這個群裡,開發者們可以分享自己的專案經驗、遇到的問題以及解決方案,傾聽他人的意見和建議,共同成長與進步。
3、可以結識更多志同道合的開發者,甚至可能與其他開發者合作完成有趣的專案。透過這個群組,我們希望能夠搭建一個積極向上、和諧友善的.NET技術交流平臺,為廣大.NET開發者帶來更多的價值。

歡迎加入DotNetGuide技術交流群?

相關文章