C#/.NET/.NET Core优秀项目和框架2024年9月简报

科技   2024-11-01 08:01   广东  


前言

公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。

  • 简报GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md
  • 优秀项目和框架精选:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
  • DotNetGuide技术社区交流7群:https://mp.weixin.qq.com/s/uYlMLqsgo2DeRsVK3VMQyA

Avalonia UI

  • 项目简介: Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。
  • 项目源码地址: https://github.com/AvaloniaUI/Avalonia
  • 公众号详细介绍: https://‍mp.weixin.qq.com/s/_JE8G68qdSuxv-dKRRymyQ

WaterCloud

  • 项目简介: WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速开发框架,源代码完全开源、免费(MIT License),可以帮助你解决C#.NET项目的重复工作(内置代码生成器),采用主流架构思想,容易上手,简单易学,学习成本低。
  • 项目源码地址: https://gitee.com/qian_wei_hong/WaterCloud
  • 公众号详细介绍: https://mp.weixin.qq.com/s/R‍77i5TozWzBkvUrH4KwyTw

CodeMaid

  • 项目简介: CodeMaid是一款由.NET开源、免费、强大的Visual Studio实用插件,旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScript和TypeScript代码。它提供了多种功能,如清理代码、格式化注释、连接多行、移除全部 #region、排序多行等,以提高代码的可读性和一致性,从而提高你的开发效率。
  • 项目源码地址: https://github.com/codecadwallader/codemaid
  • 公众号详细介绍: http‍s://mp.weixin.qq.com/s/foh0--EagFGIP3molUnktQ

NetCoreServer

  • 项目简介: NetCoreServer是一个.NET开源、免费(MIT License)、快速、低延迟的异步套接字服务器和客户端库。它支持多种协议,包括 TCP、SSL、UDP、Unix Domain Socket、HTTP、HTTPS 和 WebSocket,并且能够处理高达10K并发连接。通过提供对多种协议的支持和优化的网络 I/O 操作,它使开发人员能够轻松创建响应迅速且可扩展的网络应用程序。
  • 项目源码地址: https://github.com/chronoxor/NetCoreServer
  • 公众号详细介绍: https://mp.weixin.qq.com‍/s/lhe6WXJvTbqJ02FsS6zRgw

AlohaKit

Entity Framework Plus

  • 项目简介: Entity Framework Plus是一个开源、免费(MIT License)、功能强大的 Entity Framework(EF)和 Entity Framework Core(EF Core) 扩展库,旨在提升 Entity Framework 的性能和克服其局限性。通过提供一系列实用的功能,如批量操作、查询缓存、查询延迟、LINQ动态、审计跟踪等,使得使用 Entity Framework 进行数据库开发变得更加高效和灵活。
  • 项目源码地址: https://github.com/zzzprojects/EntityFramework-Plus
  • 公众号详细介绍: https://mp.weixin.qq.com/‍s/fvItRFoRMHJfqEnulZNXgw

Elasticsearch .NET

  • 项目简介: Elasticsearch 的 .NET 客户端为 Elasticsearch API 提供强类型请求和响应。它将协议处理委托给 Elastic.Transport 库,该库负责处理所有传输级别问题(HTTP 连接建立和池化、重试等)。
  • 项目源码地址: https://github.com/elastic/elasticsearch-net
  • 公众号详细介绍: https://mp.weixin.qq.c‍om/s/V5gGWjDuA8ePYAPU5KWGvw

Lucene.NET

  • 项目简介: Lucene.NET 是一个用 C# 编写的开源全文搜索库,它是流行的 Java Apache Lucene 项目的移植版本。该库为 .NET 平台提供了强大的索引和搜索功能,以及拼写检查、命中高亮和高级分析/分词能力。
  • 项目源码地址: https://github.com/apache/lucenenet
  • 公众号详细介绍: https://mp.weixin.qq‍.com/s/V5gGWjDuA8ePYAPU5KWGvw

SolrNet

  • 项目简介: SolrNet 是一个针对 .NET 平台的 Apache Solr 和 SolrCloud 客户端库。SolrNet 并没有尝试对 Solr 进行太多的抽象,而是假设您知道什么是 Solr 以及如何使用它,就像您在使用 ORM 之前需要了解关系数据库一样。
  • 项目源码地址: https://github.com/SolrNet/SolrNet
  • 公众号详细介绍: https://mp.weixin.qq.com‍/s/V5gGWjDuA8ePYAPU5KWGvw

Git Extensions

  • 项目简介: 一个.NET开源、免费的用于管理 Git 存储库的独立图形用户界面(GUI)工具,它还与 Windows 资源管理器和 Microsoft Visual Studio (2015/2017/2019/2022) 集成。
  • 项目源码地址: https://github.com/gitextensions/gitextensions
  • 公众号详细介绍: https://mp.weixin.qq.com/s/M-Hhi6axkOuyDQKu-abq3w


推荐阅读:
2款.NET开源且高效的代码格式化工具
一个适用于 ASP.NET Core 的轻量级插件框架
面试常考:彻底搞清楚C#垃圾回收机制(GC)
在 .NET 和 Python 中创建了相同的 API — 哪个性能更好?
6款支持C#语言的AI辅助编程工具,开发效率提升利器!
.Net 依赖注入深入探索,做一个DI拓展,实现一个简易灵活的,自动依赖注入框架

点击下方卡片关注DotNet NB

一起交流学习

▲ 点击上方卡片关注DotNet NB,一起交流学习

请在公众号后台

回复 【路线图】获取.NET 2024开发者路线
回复 【原创内容】获取公众号原创内容
回复 【峰会视频】获取.NET Conf大会视频
回复 【个人简介】获取作者个人简介
回复 【年终总结】获取作者年终回顾
回复 加群加入DotNet NB 交流学习群

长按识别下方二维码,或点击阅读原文。和我一起,交流学习,分享心得。

DotNet NB
.NET 技术学习分享,社区热点分享,专注为 .NET 社区做贡献,愿我们互相交流学习,共同推动社区发展
 最新文章