C#/.NET/.NET Core优秀项目和框架2024年9月简报
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091022343-1431306561.png" alt="" loading="lazy"></p><h2 data-tool="mdnice编辑器">前言</h2>
<p data-tool="mdnice编辑器">公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享。</p>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>简报GitHub开源地址:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md</span></span></strong></li>
<li><strong>优秀项目和框架精选:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md</span></span></strong></li>
<li><strong>DotNetGuide技术社区:<span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/uYlMLqsgo2DeRsVK3VMQyA</span></span></strong></li>
</ul>
<h2 data-tool="mdnice编辑器">Avalonia UI</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/AvaloniaUI/Avalonia</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/_JE8G68qdSuxv-dKRRymyQ</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091049699-1497146151.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">WaterCloud</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速开发框架,源代码完全开源、免费(MIT License),可以帮助你解决C#.NET项目的重复工作(内置代码生成器),采用主流架构思想,容易上手,简单易学,学习成本低。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://gitee.com/qian_wei_hong/WaterCloud</span></span></li>
<li><strong>公众号详细介绍:</strong><span style="color: rgba(0, 0, 255, 1)"> <span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/R77i5TozWzBkvUrH4KwyTw</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091104504-33313095.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091109874-59888967.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">CodeMaid</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> CodeMaid是一款由.NET开源、免费、强大的Visual Studio实用插件,旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScript和TypeScript代码。它提供了多种功能,如清理代码、格式化注释、连接多行、移除全部 #region、排序多行等,以提高代码的可读性和一致性,从而提高你的开发效率。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/codecadwallader/codemaid</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/foh0--EagFGIP3molUnktQ</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091123736-1204919086.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091128786-1034971301.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">NetCoreServer</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> NetCoreServer是一个.NET开源、免费(MIT License)、快速、低延迟的异步套接字服务器和客户端库。它支持多种协议,包括 TCP、SSL、UDP、Unix Domain Socket、HTTP、HTTPS 和 WebSocket,并且能够处理高达10K并发连接。通过提供对多种协议的支持和优化的网络 I/O 操作,它使开发人员能够轻松创建响应迅速且可扩展的网络应用程序。</li>
<li><strong>项目源码地址:</strong><span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)"> https://github.com/chronoxor/NetCoreServer</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/lhe6WXJvTbqJ02FsS6zRgw</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091146442-778618886.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091152296-956409682.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">AlohaKit</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> 一组.NET MAUI绘制的开源、免费(MIT License)UI控件库。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/jsuarezruiz/AlohaKit.Controls</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/Joq8xb8rqzHH9ag1hDXIQQ</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091209877-290431477.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091217582-715684032.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">Entity Framework Plus</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> Entity Framework Plus是一个开源、免费(MIT License)、功能强大的 Entity Framework(EF)和 Entity Framework Core(EF Core) 扩展库,旨在提升 Entity Framework 的性能和克服其局限性。通过提供一系列实用的功能,如批量操作、查询缓存、查询延迟、LINQ动态、审计跟踪等,使得使用 Entity Framework 进行数据库开发变得更加高效和灵活。</li>
<li><strong>项目源码地址:</strong><span style="color: rgba(0, 0, 255, 1)"> <span style="color: rgba(0, 0, 255, 1)">https://github.com/zzzprojects/EntityFramework-Plus</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/fvItRFoRMHJfqEnulZNXgw</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091235336-1570478359.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">Elasticsearch .NET</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> Elasticsearch 的 .NET 客户端为 Elasticsearch API 提供强类型请求和响应。它将协议处理委托给 Elastic.Transport 库,该库负责处理所有传输级别问题(HTTP 连接建立和池化、重试等)。</li>
<li><strong>项目源码地址:</strong><span style="color: rgba(0, 0, 255, 1)"> <span style="color: rgba(0, 0, 255, 1)">https://github.com/elastic/elasticsearch-net</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/V5gGWjDuA8ePYAPU5KWGvw</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091250008-1573561966.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">Lucene.NET</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> Lucene.NET 是一个用 C# 编写的开源全文搜索库,它是流行的 Java Apache Lucene 项目的移植版本。该库为 .NET 平台提供了强大的索引和搜索功能,以及拼写检查、命中高亮和高级分析/分词能力。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/apache/lucenenet</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/V5gGWjDuA8ePYAPU5KWGvw</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091303215-1808454013.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">SolrNet</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> SolrNet 是一个针对 .NET 平台的 Apache Solr 和 SolrCloud 客户端库。SolrNet 并没有尝试对 Solr 进行太多的抽象,而是假设您知道什么是 Solr 以及如何使用它,就像您在使用 ORM 之前需要了解关系数据库一样。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/SolrNet/SolrNet</span></span></li>
<li><strong>公众号详细介绍:</strong><span style="color: rgba(0, 0, 255, 1)"> </span>https://mp.weixin.qq.com/s/V5gGWjDuA8ePYAPU5KWGvw</li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091325086-1831891275.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">Git Extensions</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li><strong>项目简介:</strong> 一个.NET开源、免费的用于管理 Git 存储库的独立图形用户界面(GUI)工具,它还与 Windows 资源管理器和 Microsoft Visual Studio (2015/2017/2019/2022) 集成。</li>
<li><strong>项目源码地址:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://github.com/gitextensions/gitextensions</span></span></li>
<li><strong>公众号详细介绍:</strong> <span style="color: rgba(0, 0, 255, 1)"><span style="color: rgba(0, 0, 255, 1)">https://mp.weixin.qq.com/s/M-Hhi6axkOuyDQKu-abq3w</span></span></li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091344556-1034058065.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202410/1336199-20241011091352773-331713966.png" alt="" loading="lazy"></p>
</div>
<div id="MySignature" role="contentinfo">
<blockquote >
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者名称:</span>追逐时光者</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者简介:</span>一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【♥推荐♥】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。
</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/Can-daydayup/p/18457705
頁:
[1]