前言
公众号每月定期推广和分享的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技术交流平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。