前言

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

Sqids

  • 项目简介: Sqids 是一个基于 C# 编写、开源的轻量级工具库,它允许你从数字生成类似 YouTube 的 ID。它可以将数字(如 127)编码为字符串(如 yc3),然后你可以将这些字符串解码回原始数字。当你想要将数字(如顺序数值 ID)混淆为看似随机的字符串,以便在 URL 和其他地方使用时,Sqids 就非常派得上用场。
  • 项目源码地址: https://github.com/sqids/sqids-dotnet
  • 项目详细介绍:https://mp.weixin.qq.com/s/uZws-L02Gee1KusPub6E0g

Lean

  • 项目简介: Lean 是由 QuantConnect 提供的一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎),该引擎是一个用于在多个金融市场上进行回测和实盘交易算法的开源平台。它允许开发者直接从终端管理项目、运行回测、部署实盘算法以及执行与算法交易相关的各种其他任务。该命令行界面通过自动化任务、实现与云服务的无缝集成以及促进与 QuantConnect 社区的协作来简化工作流程。它专为需要强大且灵活工具以简化其交易策略的量化开发者而设计。
  • 项目源码地址: https://github.com/QuantConnect/Lean
  • 项目详细介绍:https://mp.weixin.qq.com/s/MDn-Z1TB3qQn7yqfcP5Eug

RevokeMsgPatcher

  • 项目简介: RevokeMsgPatcher 是一款基于 .NET 开源、免费的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁(我已经看到了,撤回也没用了),通用的微信多开工具,支持最新版微信/QQ/TIM。
  • 项目源码地址: https://github.com/huiyadanli/RevokeMsgPatcher
  • 项目详细介绍:https://mp.weixin.qq.com/s/a6ZtLbm4Ybj9HIf2fIk2VQ

BootstrapBlazor

  • 项目简介: BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的开源(Apache License)、企业级组件库,无缝整合了 Bootstrap 框架与 Blazor 技术。它提供了一整套强大的工具,使开发者能够轻松创建响应式和交互式的 Web 应用程序,喜欢 Bootstrap 风格的小伙伴推荐使用。
  • 项目源码地址: https://github.com/dotnetcore/BootstrapBlazor
  • 项目详细介绍:https://mp.weixin.qq.com/s/cOPEdLj989f7YTKOeqK2lw

AIStudio.Wpf.Diagram

  • 项目简介: AIStudio.Wpf.Diagram 是一个使用 WPF 开发、开源(LGPL-3.0协议)的 Diagram 画板工具(包含流程图FlowChart,思维导图MindEditor),该画板在 WPF-Diagram-Designer 的基础上进行的开发,UI界面框架使用的是Fluent.Ribbon。
  • 项目源码地址: https://gitee.com/akwkevin/aistudio.-wpf.-diagram
  • 项目详细介绍:https://mp.weixin.qq.com/s/dAyNl_8vuKD1-qVvUY044g

netcorepal-cloud-framework

  • 项目简介: netcorepal-cloud-framework 是一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架。框架核心特性,领域驱动设计实践支持 + CQRS + Event Driven + 分布式事务(事件处理的最终一致性) + 多租户 + 多环境(灰度发布)。
  • 项目源码地址: https://github.com/netcorepal/netcorepal-cloud-framework
  • 项目详细介绍:https://mp.weixin.qq.com/s/Yj5wCjCFsR58MHdiUlXo1g

SophiApp

  • 项目简介: SophiApp 是一个基于 .NET 开源、免费的应用程序,专为微调 Windows 10 和 Windows 11 系统而设计。它提供了一个现代的用户界面(UI/UX),包含了超过 130 项独特的调整选项,展示了如何在不影响 Windows 系统稳定性的前提下对其进行配置和优化。
  • 项目源码地址: https://github.com/Sophia-Community/SophiApp
  • 项目详细介绍:https://mp.weixin.qq.com/s/zNJqynL9idNFQWo-OsZBtw

WinsockPacketEditor

  • 项目简介: WinsockPacketEditor(WPE x64)一款基于 .NET 开源(MIT license)、可以拦截并修改 WinSock 封包的 Windows 软件,自适应支持 32 位及 64 位的目标程序,软件支持 SOCKS 代理和进程注入两种模式,并且具有高级滤镜和自动化机器人等功能,开发中使用了 C# 的多线程和消息队列技术,测试拦截了 100 万+的封包不会卡死或退出。
  • 项目源码地址: https://github.com/x-nas/WinsockPacketEditor
  • 项目详细介绍:https://mp.weixin.qq.com/s/a2knh4wTPZqPPBq9ERArVg

FluentTerminal

  • 项目简介: FluentTerminal 是一个基于 UWP 开发且开源(GPL-3.0 license)的现代化 Windows 终端应用,旨在为用户提供高度可定制、功能丰富的终端体验。通过其强大的自定义主题模块,用户可以轻松打造个性化十足的终端界面,支持标签页和多个窗口、内置 SSH 和 Mosh 连接支持。
  • 项目源码地址: https://github.com/felixse/FluentTerminal
  • 项目详细介绍:https://mp.weixin.qq.com/s/HxPTRAk1Zq4-aWZ9clcXsw

Opserver

  • 项目简介: Opserver 是一款由 Stack Overflow 团队基于 .NET 开源(遵循MIT License开源协议)的轻量级监控系统,它可以独立监控多个系统,支持提取有关 CPU、内存、网络和硬件的统计数据,并且支持跨平台部署(包括 Windows,macOS,Linux)。
  • 项目源码地址: https://github.com/Opserver/Opserver
  • 项目详细介绍:https://mp.weixin.qq.com/s/TqENSADTTb1yG274dJC3QQ

downkyi

  • 项目简介: downkyi(哔哩下载姬)是一款基于 .NET 开源、简单易用的哔哩哔哩(B站)视频下载工具,具有简洁的界面,流畅的操作逻辑。哔哩下载姬可以下载几乎所有的 B站视频,并输出mp4格式的文件。采用Aria下载器多线程下载,采用FFmpeg对视频进行混流、提取音视频等操作。
  • 项目源码地址: https://github.com/leiurayer/downkyi
  • 项目详细介绍:https://mp.weixin.qq.com/s/AGZ3H3tdMhfeg2C0qBTjzQ

HZHControls

  • 项目简介: HZHControls是一个.NET WinForm自定义控件,对触屏具有更好的操作支持,项目是基于FrameWork4.0,完全原生控件开发,没有使用任何第三方控件,你可以放心的用在你的项目中(注意:基于 MPL2.0 协议开源,源码仅用于交流学习)。
  • 项目源码地址: https://github.com/kwwwvagaa/NetWinformControl
  • 项目详细介绍:https://mp.weixin.qq.com/s/hBrm3J1zPMEPvPTuMSwKYg

SunnyUI

  • 项目简介: SunnyUI是一个基于.NET Framework 4.0+、.NET6、.NET8、.NET9 框架的 C# WinForm UI、开源控件库、工具类库、扩展类库、多页面开发框架(注意:基于GPL-3.0 license开源,个人学习交流免费)。
  • 项目源码地址: https://github.com/yhuse/SunnyUI
  • 项目详细介绍:https://mp.weixin.qq.com/s/hBrm3J1zPMEPvPTuMSwKYg

C#/.NET/.NET Core优秀项目和框架2025年5月简报的更多相关文章

  1. C#/.NET/.NET Core优秀项目框架推荐

    前言: 为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(排名不分先后). Github项目仓库收集地址:h ...

  2. Github上优秀的.NET Core开源项目的集合

    内容包括:库.工具.框架.模板引擎.身份认证.数据库.ORM框架.图片处理.文本处理.机器学习.日志.代码分析.教程等. Github地址:https://github.com/jasonhua95/ ...

  3. 安装.NET Core 3.0预览版后VS项目目标框架中不显示的解决方法

    下载了微软在GitHub上的cSharpSamples项目后发现其中一些项目使用框架为.NET Core3.0,就下载了.NET Core3.0,但发现项目依然不可用,编译时提示如下 当前 .net ...

  4. GitHub 里面有大量优秀的第三方框架

    写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上. GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好.一下摘录一下几乎每 ...

  5. .NET Core实战项目之CMS 第六章 入门篇-Vue的快速入门及其使用

    写在前面 上面文章我给大家介绍了Dapper这个ORM框架的简单使用,大伙会用了嘛!本来今天这篇文章是要讲Vue的快速入门的,原因是想在后面的文章中使用Vue进行这个CMS系统的后台管理界面的实现.但 ...

  6. .NET Core实战项目之CMS 第九章 设计篇-白话架构设计

    前面两篇文章给大家介绍了我们实战的CMS系统的数据库设计,源码也已经上传到服务器上了.今天我们就好聊聊架构设计,在开始之前先给大家分享一下这几天我一直在听的<从零开始学架构>里面关于架构设 ...

  7. ASP.NET Core开发-使用Nancy框架

    Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能 ...

  8. 你应该知道的9个优秀的CSS框架

    前端开发是一项非常繁琐的工作,你不仅需要拥有和别人不一样的审美观和设计观,而且需要了解诸如HTML.CSS.JavaScript等错综复杂的技术,因此选择一些优秀的CSS框架或许可以帮助你大大提高工作 ...

  9. UIKit,Core Data , Core Graphics, Core Animation,和OpenGLES框架

    iOS的主要框架介绍   框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件.一个共享库定义的方法或函数可以被应用程序调用. IOS提供了很多你可以在应用程序 ...

  10. Core第三方开源Web框架

    NET Core第三方开源Web框架YOYOFx   YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台. 本着学习的态度,造了这个 ...

随机推荐

  1. linux中如何判断一个rpm是手动安装还是通过yum安装的

    现状 对于一个不熟悉的服务器或者是虽然是自己的服务器,但历史比较久远,对于上面安装了的一些软件包,我们记忆都慢慢模糊了. 我今天遇到一个情况,在安装一个工具x2openEuler时,安装失败,提示依赖 ...

  2. 【BUG】鸿蒙模拟器虚拟化问题的解决方案

    创建记事本文档.txt,键入以下代码: pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum > ...

  3. golang interface 转 string、int、float64

    interface{} interface{} 接口.interface{} 类型很多人都会混淆.interface{} 类型是没有方法的接口.由于没有 implements 关键字,所以说所有的类型 ...

  4. MQ 如何保证数据一致性?

    前言 上个月,我们有个电商系统出了个灵异事件:用户支付成功了,但订单状态死活不改成"已发货". 折腾了半天才定位到问题:订单服务的MQ消息,像人间蒸发一样消失了. 这个Bug让我明 ...

  5. 继承中构造方法访问特点--java 进阶day01

    1.子类不可以继承父类的构造方法 构造方法的名称必须与类名一致,上图中类名是Zi,而构造方法名是Fu,肯定不行 2.子类在初始化之前,需要对父类初始化 子类在初始化的过程中,很有可能会调用到父类的数据 ...

  6. restful 服务器一个问题,看ChatGPT的威力

    看看是否牛逼: 真不是写代码的料,也没有这样的天赋,仅仅玩玩而已. 问题:客户端边缘路由中一段js代码,使用get请求一个方法,把json数据送入数据库相关表.由于种种原因导致长连接,通过资源管理器可 ...

  7. Win10在WSL上使用Vivado对ZCU 102 PYNQ进行ILA调试

    ZCU 102上有两个USB接口(接口信号均为micro-A),其中靠近角落的接口为jtag端口,另外一个是uart端口 vivado自带的硬件管理器通过jtag端口连接到开发板.启动开发板,连接开发 ...

  8. Javascript+webdriverio实现app自动化demo

    1.新建工程和安装库 使用WebStorm新建一个空项目然后在编辑器打开终端输入如下命令: npm init -y npm install webdriverio npm install sleep ...

  9. DPDI(Dispatch PDI)kettle调度管理平台之实操演练第001讲--手工调度本地PDI任务生成日期维度数据

    DPDI实操演练第一讲 1.DPDI简介 DPDI Online 您的智能ETL任务调度专家 DPDI Online 是一款基于Kettle的强大在线任务调度平台,凭借其高效与灵活性,专为调度和监控K ...

  10. Redis Stream消息队列

    工具类部分内容 package com.hwd.campus.common.redis.utils; import com.hwd.campus.common.redis.constant.Redis ...