前言
公衆號每月定期推廣和分享的C#/.NET/.NET Core優秀項目和框架(每週至少會推薦兩個優秀的項目和框架當然節假日除外),公衆號推文中有項目和框架的介紹、功能特點、使用方式以及部分功能截圖等(打不開或者打開GitHub很慢的同學可以優先查看公衆號推文,文末一定會附帶項目和框架源碼地址)。注意:排名不分先後,都是十分優秀的開源項目和框架,每週定期更新分享(歡迎關注公衆號:追逐時光者,第一時間獲取每週精選分享資訊🔔)。
簡報GitHub開源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md👉
坑已挖,歡迎大家踊躍提交PR(讓優秀的.NET項目和框架不被埋沒):https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md👉
CSharpier
- 項目簡介: 一款由.NET開源、免費(MIT License)、輕量級的C#語言代碼格式化工具,它使用Roslyn來解析你的代碼,並根據其自身的規則重新格式化代碼。
- 項目源碼地址: https://github.com/belav/csharpier
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/KcVsLOj1emWtYouyHWbMqg
Spectre.Console
- 項目簡介: 一個.NET開源且免費的類庫幫你輕鬆的創建漂亮、美觀的.NET控制檯應用程序。
- 項目源碼地址: https://github.com/spectreconsole/spectre.console
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/K1yOmNQFyl3RObrnBbG8LA
LiveCharts2
- 項目簡介: LiveCharts2是一個.NET開源、簡單、靈活、交互式且功能強大的.NET圖表、地圖和儀表,現在幾乎可以在任何地方運行如:Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。
- 項目源碼地址: https://github.com/beto-rodriguez/LiveCharts2
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/1eaezZAJwN_JD0mErSeRBA
CurvaLauncher
- 項目簡介: 一款WPF開源、簡單、輕便、快速的桌面啓動器(支持多主題、多語言:簡體中文、繁體中文、英文等)。
- 項目源碼地址: https://github.com/OrgEleCho/CurvaLauncher
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/c9w4ElxnFig-onfkq6VxLA
FusionCache
- 項目簡介: FusionCache是一個用於構建高效緩存系統的.NET框架(基於MIT License協議開源、強大、易於使用),旨在提供簡單易用、高性能和可靠的緩存解決方案。支持內存緩存、分佈式緩存、http 緩存、CDN、瀏覽器緩存、離線緩存等等。
- 項目源碼地址: https://github.com/ZiggyCreatures/FusionCache
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/7CnK70qJRRb-OAqR9qAvAw
MAUI
- 項目簡介: .NET MAUI是一個開源、免費(MIT License)的跨平臺框架(支持Android、iOS、macOS 和 Windows多平臺運行),是 Xamarin.Forms 的進化版,從移動場景擴展到了桌面場景,並從頭重新生成了 UI 控件,以提高性能和可擴展性。如果以前使用過 Xamarin.Forms 來生成跨平臺用戶界面,那麼你會注意到它與 .NET MAUI 有許多相似之處。但也有一些差異。通過使用 .NET MAUI,可使用單個項目創建多平臺應用,但如果有必要,可以添加特定於平臺的源代碼和資源。.NET MAUI 的主要目的之一是使你能夠在單個代碼庫中實現儘可能多的應用邏輯和 UI 佈局。
- 項目源碼地址: https://github.com/dotnet/maui
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/Srita3XuYRUQ3tEzcSB4Og
Uranium
- 項目簡介: Uranium是一個.NET MAUI開源免費的UI工具包。它提供了一組用於構建現代應用程序的控件和實用程序,它構建在.NET MAUI基礎架構之上,並提供一組控件和佈局來構建現代UI。它還提供了用於在其上構建自定義控件和主題的基礎設施。
- 項目源碼地址: https://github.com/enisn/UraniumUI
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/UNhXBQePRmiBBG31jEt2Kg
SmartSystemMenu
- 項目簡介: 一個.NET開源、免費(MIT License)、功能豐富、靈活易用、小巧(不到1M)的 Windows 窗口增強工具。
- 項目源碼地址: https://github.com/AlexanderPro/SmartSystemMenu
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/X3NtdycCoAE-S3dhIoKF9w
MaterialDesignInXamlToolkit
- 項目簡介: MaterialDesignInXamlToolkit 是一個開源、易於使用、強大的 WPF UI 控件庫,旨在幫助開發人員在 C# 和 VB.Net 中實現 Google 的 Material Design 風格的用戶界面。該框架提供了一組豐富的控件、樣式和效果,使開發人員能夠輕鬆創建現代化、具有吸引力的應用程序。
- 項目源碼地址: https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/LpG7T0tZDisSVTvQBxK6Fw
CleanReader.Desktop
- 項目簡介: 一款.NET開源、免費、簡潔易用的Windows桌面小說閱讀應用(是原生的 Windows 應用,爲 Windows 11 系統設計)。
- 項目源碼地址: https://github.com/Clean-Reader/CleanReader.Desktop
- 公衆號詳細介紹: https://mp.weixin.qq.com/s/znoqc_YGJc8aupKSOQ5ShA
DotNetGuide技術社區交流羣
- DotNetGuide技術社區是一個面向.NET開發者的開源技術社區,旨在爲開發者們提供全面的C#/.NET/.NET Core相關學習資料、技術分享和諮詢、項目框架推薦、求職和招聘資訊、以及解決問題的平臺。
- 在DotNetGuide技術社區中,開發者們可以分享自己的技術文章、項目經驗、學習心得、遇到的疑難技術問題以及解決方案,並且還有機會結識志同道合的開發者。
- 我們致力於構建一個積極向上、和諧友善的.NET技術交流平臺。無論您是初學者還是有豐富經驗的開發者,我們都希望能爲您提供更多的價值和成長機會。