前言
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。
- 📈C# GitHub趋势榜
- 🎁C#/.NET/.NET Core项目宝库组织
- 🔔C#/.NET/.NET Core优秀项目和框架精选
- 🏗️C#/.NET/.NET Core优秀项目和框架Issues
- 📰C#/.NET/.NET Core优秀项目和框架公众号月刊
简报GitHub开源地址:DotNetGuide/docs/DotNet/DotNetProjectMonthly.md at main · YSGStudyHards/DotNetGuide · GitHub
SKIT.FlurlHttpClient.ByteDance
- 项目简介: 可能是全网唯一的 C# 版字节跳动 SDK,封装全部已知的字节跳动 API,包含字节小程序开放平台、抖音开放平台、抖店开放平台、巨量引擎开放平台、TikTok Developer、TikTok Shop Open Platform 等模块,可跨平台,持续随官方更新。
- 项目源码地址: GitHub - fudiwei/DotNetCore.SKIT.FlurlHttpClient.ByteDance: 可能是全网唯一的 C# 版字节跳动 SDK,封装全部已知的字节跳动 API,包含字节小程序开放平台、抖音开放平台、抖店开放平台、巨量引擎开放平台、TikTok Developer API、TikTok Shop Open Platform 等模块,可跨平台,持续随官方更新。欢迎 Star/Fork/PR。QQ 交流群 875580418【满】、930461548【满】、611974621。
- 公众号详细介绍: https://mp.weixin.qq.com/s/wIxGNf7UV9HmBat8wxqUig
![](https://img-blog.csdnimg.cn/img_convert/6e7bfc8cec8abcfd892213360d85dbe6.png)
![](https://img-blog.csdnimg.cn/img_convert/718cdfba029a7e6d39350e082136bd0c.png)
SwashbucklerDiary
- 项目简介: 一个.NET开源、跨平台的本地日记APP:SwashbucklerDiary「 侠客日记 」。
- 项目源码地址: GitHub - Yu-Core/SwashbucklerDiary: 侠客日记是一个开源、跨平台的本地日记app,使用MAUI Blazor 构建。"SwashbucklerDiary" is an open source cross-platform local diary app using MAUI Blazor .
- 公众号详细介绍: https://mp.weixin.qq.com/s/6LXcWMo7homcLwBRcIS7nA
![](https://img-blog.csdnimg.cn/img_convert/47f663151ae6e6ee05a810de450ec34c.png)
![](https://img-blog.csdnimg.cn/img_convert/d1172855bfcefda2bd4f59f5ccd521ca.png)
![](https://img-blog.csdnimg.cn/img_convert/176729b72d1ba2d4bc9d903bf851e494.png)
MiniExcel
- 项目简介: MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。目前主流框架大多需要将数据全载入到内存方便操作,但这会导致内存消耗问题,MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。
- 项目源码地址: MiniExcel: 简单、高效避免OOM的.NET处理Excel查、写、模版填充数据工具。
- 公众号详细介绍: https://mp.weixin.qq.com/s/8BjPoAnPjfr00v-LaNYIWQ
![](https://img-blog.csdnimg.cn/img_convert/3a6fabade37c95eacd60785ed3322fbe.png)
![](https://img-blog.csdnimg.cn/img_convert/d3eff657bd5c1e0a7c9f821752fa2ccf.png)
DMSkin-CloudMusic
- 项目简介: 一款基于DMSkin框架开发的网易云音乐播放器。
- 项目源码地址: GitHub - 944095635/DMSkin-CloudMusic: 网易云音乐-用WPF来做网易云音乐客户端会怎么样?
- 公众号详细介绍: https://mp.weixin.qq.com/s/zzT-4Aueb97AjPIIJNjKgw
![](https://img-blog.csdnimg.cn/img_convert/b9c9f5f6ef070607a805c5f2309a1058.png)
![](https://img-blog.csdnimg.cn/img_convert/380da73514d942ba7aee264a1b4ccda8.png)
![](https://img-blog.csdnimg.cn/img_convert/8aac322117224b0ad0ac8e3b159b4304.png)
AduSkin
- 项目简介: 一款简单漂亮的WPF UI,融合多个开源框架组件,为个人定制的UI,可供学者参考和使用。
- 项目源码地址: GitHub - aduskin/AduSkin: A Beautiful WPF Control UI
- 公众号详细介绍: https://mp.weixin.qq.com/s/Lt4aSmNqpZTPPQypzyhb5g
![](https://img-blog.csdnimg.cn/img_convert/052a2e3dca5347bdbcb392b1ceb2fc10.png)
![](https://img-blog.csdnimg.cn/img_convert/06a0217c65583de5d537fc069a66e29b.png)
![](https://img-blog.csdnimg.cn/img_convert/26670a797080f807ed68a232a0f5facc.png)
![](https://img-blog.csdnimg.cn/img_convert/5b47282a6ee598c6db89e26257e090f2.png)
Hangfire
- 项目简介: Hangfire 是一个非常简单易用的库,可以在 .NET 应用程序中执行后台的、延迟的和定期的任务。它支持 CPU 密集型、I/O 密集型、长时间运行和短时间运行的任务。无需使用 Windows 服务或任务计划程序。同时,Hangfire 可以与 Redis、SQL Server、SQL Azure 和 MSMQ 集成。
- 项目源码地址: GitHub - HangfireIO/Hangfire: An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
- 公众号详细介绍: https://mp.weixin.qq.com/s/KchZwSnu8D817klvKvQFAQ
![](https://img-blog.csdnimg.cn/img_convert/47690f278f027f608bbf386f16be08e3.png)
![](https://img-blog.csdnimg.cn/img_convert/8e00497dc67e5cd199485f2b9eb22fb2.png)
StarBlog
- 项目简介: StarBlog支持Markdown导入的博客。后端基于最新的.Net6和Asp.Net Core框架,遵循RESTFul接口规范,前端基于Vue+ElementUI开发,可作为 .Net Core 入门项目学习。
- 项目源码地址: GitHub - Deali-Axy/StarBlog: ☀☀功能完整的博客系统。后端基于.Net6+AspNetCore框架,遵循RESTFul接口规范,前端基于Vue+ElementUI开发,搭配全套开发笔记文章,可作为 .Net Core 入门项目学习~
- 公众号详细介绍: https://mp.weixin.qq.com/s/DveemFRAZKNRYDD6ZIWsIA
![](https://img-blog.csdnimg.cn/img_convert/d6b0c741a32101a341fcec9d14994804.png)
![](https://img-blog.csdnimg.cn/img_convert/d0e90bd57e113680a7806052d3ec5332.png)
![](https://img-blog.csdnimg.cn/img_convert/53cb455ac435229d26a7e8ad6bae0a38.png)
StackExchange.Redis
- 项目简介: StackExchange.Redis是一个基于.NET的高性能Redis客户端,提供了完整的Redis数据库功能支持,并且具有多节点支持、异步编程模型、Redis集群支持等特性,使得与Redis数据库的交互更加灵活、高效。
- 项目源码地址: GitHub - StackExchange/StackExchange.Redis: General purpose redis client
- 公众号详细介绍: https://mp.weixin.qq.com/s/8s3bK8NNUb2sfTCNM_cAGQ
FreeRedis
- 项目简介: 基于.NET的Redis客户端,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。它支持集群、哨兵、主从、发布订阅、Lua脚本、管道、事务、流、客户端缓存以及连接池等功能。
- 项目源码地址: GitHub - 2881099/FreeRedis: 🦄 FreeRedis is .NET40+ redis client. supports cluster, sentinel, master-slave, pub-sub, lua, pipeline, transaction, streams, client-side-caching, and pooling.
- 公众号详细介绍: https://mp.weixin.qq.com/s/8s3bK8NNUb2sfTCNM_cAGQ
csredis
- 项目简介: .NET Core或.NET Framework 4.0+ Redis客户端,用于Redis、Redis Sentinel(2.8)和Cluster。包括同步和异步客户端。
- 项目源码地址: GitHub - 2881099/csredis: .NET Core or .NET Framework 4.0+ client for Redis and Redis Sentinel (2.8) and Cluster. Includes both synchronous and asynchronous clients.
- 公众号详细介绍: https://mp.weixin.qq.com/s/8s3bK8NNUb2sfTCNM_cAGQ
NewLife.Redis
- 项目简介: NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。Redis协议基础实现Redis/RedisClient位于X组件,本库为扩展实现,主要增加列表结构、哈希结构、队列等高级功能。支持.NETCore/.NET4.0/.NET4.5,为大数据与消息队列而特别优化,线上单应用日均100亿调用量。
- 项目源码地址: GitHub - NewLifeX/NewLife.Redis: High performance redis client, support NETCore/. NET4. 0/. NET4. 5. It is specially optimized for big data and message queue. The average daily consumption of online single application is 10 billion. 高性能Redis客户端,支持.NETCore/.NET4.0/.NET4.5,为大数据与消息队列而特别优化,线上单应用日均100亿调用量
- 公众号详细介绍: https://mp.weixin.qq.com/s/8s3bK8NNUb2sfTCNM_cAGQ
SkiaSharp
- 项目简介: SkiaSharp是由Mono团队维护的开源项目,它是基于Google的Skia图形库的.NET跨平台绑定,提供了强大的2D图形绘制和处理功能,适用于多个平台,包括Windows、macOS、Linux、iOS和Android,可用于创建高性能的、可移植的2D图形应用程序。
- 项目源码地址: GitHub - mono/SkiaSharp: SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
- 公众号详细介绍: https://mp.weixin.qq.com/s/y_IbZNESZFFEzk0JWiZnDQ
paylink
- 项目简介: 一套基于 .NET Core 开发的支付SDK集,它极大简化了API调用及通知的处理流程从而大大提供我们的工作生产效率。
- 项目源码地址: GitHub - essensoft/paylink: 一套基于 .NET Core 开发的支付SDK集,它极大简化了API调用及通知的处理流程。
- 公众号详细介绍: https://mp.weixin.qq.com/s/QF66HAdNRgm4IXXlS6ZcQQ
![](https://img-blog.csdnimg.cn/img_convert/fa6fba8dbf5cac4a17ca77774b8c9f54.png)
![](https://img-blog.csdnimg.cn/img_convert/d7f0c5921d22b00dec20cc1e2fb303ec.png)
加入DotNetGuide技术交流群
1、提供.NET开发者分享自己优质文章的群组和获取更多全面的C#/.NET/.NET Core学习资料、视频、文章、书籍,社区组织,工具和常见面试题资源,帮助大家更好地了解和使用 .NET技术。
2、在这个群里,开发者们可以分享自己的项目经验、遇到的问题以及解决方案,倾听他人的意见和建议,共同成长与进步。
3、可以结识更多志同道合的开发者,甚至可能与其他开发者合作完成有趣的项目。通过这个群组,我们希望能够搭建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值。