C#/.NET/.NET Core优秀项目和框架2024年9月简报
前言
公众号每月定期推广和分享的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技术社区: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/R77i5TozWzBkvUrH4KwyTw
CodeMaid
- 项目简介: CodeMaid是一款由.NET开源、免费、强大的Visual Studio实用插件,旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScript和TypeScript代码。它提供了多种功能,如清理代码、格式化注释、连接多行、移除全部 #region、排序多行等,以提高代码的可读性和一致性,从而提高你的开发效率。
- 项目源码地址: https://github.com/codecadwallader/codemaid
- 公众号详细介绍: https://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
- 项目简介: 一组.NET MAUI绘制的开源、免费(MIT License)UI控件库。
- 项目源码地址: https://github.com/jsuarezruiz/AlohaKit.Controls
- 公众号详细介绍: https://mp.weixin.qq.com/s/Joq8xb8rqzHH9ag1hDXIQQ
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.com/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
C#/.NET/.NET Core优秀项目和框架2024年9月简报的更多相关文章
- C#/.NET/.NET Core优秀项目框架推荐
前言: 为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(排名不分先后). Github项目仓库收集地址:h ...
- Github上优秀的.NET Core开源项目的集合
内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志.代码分析.教程等. Github地址:https://github.com/jasonhua95/ ...
- 安装.NET Core 3.0预览版后VS项目目标框架中不显示的解决方法
下载了微软在GitHub上的cSharpSamples项目后发现其中一些项目使用框架为.NET Core3.0,就下载了.NET Core3.0,但发现项目依然不可用,编译时提示如下 当前 .net ...
- GitHub 里面有大量优秀的第三方框架
写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上. GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好.一下摘录一下几乎每 ...
- .NET Core实战项目之CMS 第六章 入门篇-Vue的快速入门及其使用
写在前面 上面文章我给大家介绍了Dapper这个ORM框架的简单使用,大伙会用了嘛!本来今天这篇文章是要讲Vue的快速入门的,原因是想在后面的文章中使用Vue进行这个CMS系统的后台管理界面的实现.但 ...
- .NET Core实战项目之CMS 第九章 设计篇-白话架构设计
前面两篇文章给大家介绍了我们实战的CMS系统的数据库设计,源码也已经上传到服务器上了.今天我们就好聊聊架构设计,在开始之前先给大家分享一下这几天我一直在听的<从零开始学架构>里面关于架构设 ...
- ASP.NET Core开发-使用Nancy框架
Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能 ...
- 你应该知道的9个优秀的CSS框架
前端开发是一项非常繁琐的工作,你不仅需要拥有和别人不一样的审美观和设计观,而且需要了解诸如HTML.CSS.JavaScript等错综复杂的技术,因此选择一些优秀的CSS框架或许可以帮助你大大提高工作 ...
- UIKit,Core Data , Core Graphics, Core Animation,和OpenGLES框架
iOS的主要框架介绍 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件.一个共享库定义的方法或函数可以被应用程序调用. IOS提供了很多你可以在应用程序 ...
- Core第三方开源Web框架
NET Core第三方开源Web框架YOYOFx YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台. 本着学习的态度,造了这个 ...
随机推荐
- 【Hibernate】Re03 注解方式实现
使用JPA规范提供的注解即可实现,这样的好处是不需要配置Entity.hbm.xml文件了 但是考虑到多表查询的情况,还是会有xml配置的需要. 一.常用的JPA注解: 1.public @inter ...
- 第7期(大连站)—— OpenHarmony城市技术论坛:边缘智能
PS. 为了进一步的推动国产信息化,国内的各个高校也是踊跃参与呢.
- 【转载】 校正Ubuntu时间为北京时间
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_37421762/article/de ...
- 神经网络之卷积篇:详解边缘检测示例(Edge detection example)
详解边缘检测示例 卷积运算是卷积神经网络最基本的组成部分,使用边缘检测作为入门样例.在这个博客中,会看到卷积是如何进行运算的. 在之前的博客中,说过神经网络的前几层是如何检测边缘的,然后,后面的层有可 ...
- 【牛客刷题】HJ4 字符串分隔
题目链接 这个题目本身基本上是对语言熟悉程度的考察,没有什么别的逻辑可言: package main import ( "fmt" "strings" ) fu ...
- MPTCP(四):mptcpd编译及安装
mptcpd编译及安装 简介 mptcpd可以在应用层执行mptcp多路径管理的相关操作 可以在普通的TCP连接基础上应用MPTCP协议,我描述得不准确,请参考下面得链接自行理解 https://mp ...
- OpenPCDet复现过程记录
0.前言 OpenPCDet项目之前我就复现过,一个很优秀的项目,这几天又需要用到这个项目,再次复现遇到了不少问题,特此记录复现的流程 1.环境准备 1.1.前置条件 以下是我安装的版本 CUDA 1 ...
- MySQL 亿级数据平滑迁移实战
作者:来自 vivo 互联网服务器团队- Li Gang 本文介绍了一次 MySQL 数据迁移的流程,通过方案选型.业务改造.双写迁移最终实现了亿级数据的迁移. 一.背景 预约业务是 vivo 游戏中 ...
- Linux——添加默认路由(能ping通本网段,但是ping不通其他网段)
2024/07/15 1.问题描述 2.问题处理 3.其他问题 1.问题描述 昨天服务器突然断电,今天重启后,网络出了些问题,具体情况如下: 能ping通本机IP ping不通网关 ping不通本网段 ...
- Python if __name__ == "__main__" 解释
一种机制,允许脚本以不同的方式运行,这取决于作为独立的程序执行还是作为模块被其他脚本导入.这种机制就是 if __name == "__main__" 其作用是控制某些代码块只在该 ...