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

前言
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享。
- 简报Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md
- 简报GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md
- 全面的C#/.NET/.NET Core面试宝典(永久免费)
EverythingToolbar
- 项目简介: EverythingToolbar 是一款基于 .NET 开源(MIT License)、免费的实用辅助工具,它可以将 Everything 添加到 Windows 任务栏,从而取代了 Windows 传统的文件搜索功能,提供比 Windows 内置搜索更优越、更快速的搜索体验。
- 项目源码地址: https://github.com/srwi/EverythingToolbar
- 项目详细介绍:https://mp.weixin.qq.com/s/oouJHTJPKeT2dJEAt6NDGQ


MCP C# SDK
- 项目简介: MCP C# SDK 是由 Model Context Protocol(MCP)官方推出的 C# 软件开发工具包(SDK),它使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器进行交互。MCP是一个开放协议,它标准化了应用程序如何为大型语言模型(LLMs)提供上下文,并实现了 LLMs 与各种数据源和工具之间的安全集成。
- 项目源码地址: https://github.com/modelcontextprotocol/csharp-sdk
- 项目详细介绍:https://mp.weixin.qq.com/s/2ynU3wdFrj06cd_zccI5pg


JYX2
- 项目简介: JYX2一个基于 C# Unity 开发的金庸群侠传 3D 重制版是一个回合制战棋战斗开放世界RPG游戏,它是一个非盈利游戏项目,项目目标为重制经典游戏《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。你可以在PC、MAC或移动手机平台(或其他支持平台)游玩。
- 项目源码地址: https://github.com/jynew/jynew/tree/main/jyx2/Assets/Mods/JYX2
- 项目详细介绍:https://mp.weixin.qq.com/s/NZHLApJu0KvlkVNMIySlag


ApeVolo.Admin
- 项目简介: ApeVolo.Admin 一款基于.NET 8、SqlSugar、Vue、Elment UI、RBAC、前后端分离、开源(Apache-2.0 license)、开箱即用的企业级中后台权限管理系统。项目具备丰富的组件、简单的逻辑代码、常见的知识点、不仅适用于新手学习、更适用企业级系统开发,助力快速完成常规业务需求开发。
- 项目源码地址: https://github.com/xianhc/ApeVolo.Admin
- 项目详细介绍:https://mp.weixin.qq.com/s/TmJsAVSc_nfNd9f0Zh6YHA


TinyWall
- 项目简介: TinyWall是一款基于 .NET 开源(GPL-3.0 license)、免费、轻量级、用户友好且非侵入性的防火墙软件。
- 项目源码地址: https://github.com/pylorak/TinyWall
- 项目详细介绍:https://mp.weixin.qq.com/s/Q2_GMFYbbKuxjBO8YNNO4Q


YourWeather
- 项目简介: YourWeather是一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目,多个项目共用一个Rcl(Razor类库),通过天气API获取当前天气和天气预报,具有多个天气源(高德地图、和风天气 、心知天气等),也可以选择指定位置的天气。
- 项目源码地址: https://github.com/Yu-Core/YourWeather
- 项目详细介绍:https://mp.weixin.qq.com/s/QqG5c26IpfFQT046qmZHdg


Quasar
- 项目简介: Quasar是一个.NET开源、快速、轻量级远程管理工具。使用范围从用户支持到日常管理工作再到员工监控,Quasar 提供高稳定性和易于使用的用户界面,是您完美的远程管理解决方案。
- 项目源码地址: https://github.com/quasar/Quasar
- 项目详细介绍:https://mp.weixin.qq.com/s/ppB41HVLFmisdLO07OIsMQ

FastTunnel
- 项目简介: FastTunnel是一个.NET开源免费(Apache-2.0)、高性能、跨平台的内网穿透工具,使用它可以实现将内网服务暴露到公网供自己或任何人访问。
- 项目源码地址: https://gitee.com/Hgui/FastTunnel
- 项目详细介绍:https://mp.weixin.qq.com/s/2sGP4TBcg4j86zOvDCuHKw

Extended.Wpf.Toolkit
- 项目简介: Extended.Wpf.Toolkit是一款开源、经典、易于使用的 WPF 控件、组件和实用工具集合,专为打造新一代 Windows 应用程序而设计。它能帮助开发者构建经典且外观专业的 WPF 应用程序,对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习。
- 项目源码地址: https://github.com/xceedsoftware/wpftoolkit
- 项目详细介绍:https://mp.weixin.qq.com/s/avLIWx6tmS5DLokzLLfurw


C#/.NET/.NET Core优秀项目和框架2025年4月简报的更多相关文章
- 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 平台. 本着学习的态度,造了这个 ...
随机推荐
- tomcat配置用户名密码
1.配置tomcat-user.xml<role rolename="manager-gui"/><role rolename="manager-scr ...
- 快速集成和使用 solon-flow 规则与流引擎(用 yaml 编写业务规则)
本文参考自:https://www.cnblogs.com/studyjobs/p/18125096 规则引擎技术的主要思想是将应用程序中的业务规则分离出来,业务规则不再以程序代码的形式驻留在系统中, ...
- [BZOJ3811] 玛里苟斯 题解
不得不说这题的确挺苟的. 注:下述"引理"表示: 对于长度为 \(n\) 的数组 \(V\),其线性基为 \(B\),定义 \(c_v=\bigoplus\limits_{a\in ...
- Linux操作文件IO
Linux操作文件IO 参考自:[北京迅为]嵌入式linux开发指南_v1.1(i.MX6ULL) 文件 IO 是 Linux 系统提供的接口,针对文件和磁盘进行操作,不带缓存机制: 标准 IO 是 ...
- 保持Android Service在手机休眠后继续运行的方法
保持Android Service在手机休眠后继续运行的方法 下面小编就为大家分享一篇保持Android Service在手机休眠后继续运行的方法,具有很好的参考价值,希望对大家有所帮助.一起跟随 ...
- Pm2安装以及守护傻妞机器人进程教程
本教程以centos7为例子,其他系统可自行替换 一.安装 1.安装nodejs yum install nodejs 2.安装pm2 cd /root && npm install ...
- sql---一条sql查询语句是如何查询的、更新的
mysql分为server层和层存储引擎层 类型:InnoDB.MyISAM 查询过程 连接器:与客户端建立连接.获得权限.维持和管理命令 查询缓存:弊大于利,在8.0之后已去除 分析器:对sql语法 ...
- script 标签中 defer 和 async 的区别
https://www.cnblogs.com/huangtq/p/18422775 在 <script> 标签中,defer 和 async 是两个用于控制 JavaScript 脚本加 ...
- Golang 入门 : Go语言的设计哲学
前言 设计哲学之于编程语言,就好比一个人的价值观之于这个人的行为. 因为如果你不认同一个人的价值观,那你其实很难与之持续交往下去,即所谓道不同不相为谋.类似的,如果你不认同一门编程语言的设计哲学,那么 ...
- js 时间转时间戳
前言 有时候我们用时间插件,选择好时间后,需要把日期格式转化为时间戳,再传到后台 时间转时间戳 let time = Math.floor(new Date("2014-04-23 18:5 ...