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

前言
公众号每月定期推广和分享的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
面试指南
OpenAuth.Net
- 项目简介: OpenAuth.Net 是一个基于 .NET 开源免费(Apache-2.0 License)的权限管理及快速开发框架,.NET 开源最好用的权限工作流系统。它源于 Martin Fowler 的企业级应用开发思想,并结合了最新的技术组合,如 SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer 等。该项目架构易于扩展,文档齐全且免费,特别适合中小企业使用。
- 项目源码地址: https://gitee.com/dotnetchina/OpenAuth.Net
- 项目详细介绍:https://mp.weixin.qq.com/s/D3wIFkNvFq-Z9LWOA6HSZA


DocNET
- 项目简介: DocNET 是一个基于 .NET 开源(MIT license)、跨平台(支持Windows、Linux和macOS平台)的旨在提供快速 PDF 编辑和数据提取的操作库。它是基于 Chromium 所使用的 PDFium C++ 库开发的 .NET Standard 2.0 封装库。
- 项目源码地址:https://github.com/GowenGit/docnet
- 项目详细介绍:https://mp.weixin.qq.com/s/qJloEWIhCx7YY2w3lfTB9g


AntDeploy
- 项目简介: AntDeploy 是一款由 .NET 开源、实用的 Visual Studio 发布部署插件,支持部署 Docker、IIS、Windows 和 Linux 服务,同时支持 .NET Framework 和 .NET Core,支持回滚和增量部署,在支持 Visual Studio 2019 和 2022 中使用。
- 项目源码地址: https://github.com/yuzd/AntDeploy
- 项目详细介绍:https://mp.weixin.qq.com/s/U0oq-6jq0NCBMmZ81sZj-Q


Classic.Avalonia
- 项目简介: Classic.Avalonia 是一款 .NET 开源(MIT license)、超级经典复古的 Windows 9x (Windows 9x 是指对 Windows 95 及 Windows 98、Windows Me 等及其中的非主流版本的的通称)主题风格 Avalonia UI 控件库。
- 项目源码地址: https://github.com/BAndysc/Classic.Avalonia
- 项目详细介绍:https://mp.weixin.qq.com/s/UXjXPubmCqctduMxpQeqeQ


Caly
- 项目简介: Caly 是一款 .NET 开源免费(MIT license)、轻量快速、跨平台的 PDF 阅读器,工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能,可在 Windows、macOS 和 Linux 上无缝运行。
- 项目源码地址: https://github.com/CalyPdf/Caly
- 项目详细介绍:https://mp.weixin.qq.com/s/UFMcp-O0Ij1daFI_mN-y5Q


Rubyer WPF
- 项目简介: Rubyer WPF 是一款开源免费(MIT License)、通用的 WPF 主题控件包。
- 项目源码地址: https://gitee.com/wuyanxin1028/rubyer-wpf
- 项目详细介绍:https://mp.weixin.qq.com/s/SNf3slPwLbOBOhJ6yGZPew


MASA Blazor
- 项目简介: MASA Blazor 是一个遵循 Material Design 设计规范、开源免费(MIT License)的 Blazor 组件库。它提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件,从更多实际场景出发,满足更多用户和场景的需求,最大的减少开发者的时间成本。缩短开发周期提高开发效率。
- 项目源码地址: https://github.com/masastack/MASA.Blazor
- 项目详细介绍:https://mp.weixin.qq.com/s/zjwzr0KZQGp1HoJtWjmp7g


TradingSystem
- 项目简介: TradingSystem 一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统,旨在为餐厅、超市、酒店等多种商业场景提供一体化的解决方案。该系统涵盖了服务器端、PC 客户端和手机客户端的全面源码,支持中文界面,功能丰富且易于扩展。无论是日常交易管理、会员管理,还是打印小票和生成统计报表,TradingSystem 都能提供高效、便捷的服务。
- 项目源码地址: https://github.com/oybab/TradingSystem
- 项目详细介绍:https://mp.weixin.qq.com/s/WvBebsd_guMnLcH8yX22cA


BulmaRazor
- 项目简介: BulmaRazor 是一套基于 Bulma 和 Blazor 的开源(MIT)、免费、轻量级组件库。它利用 Blazor 框架的优势,使用 C# 代替 JavaScript 来创建丰富的交互式 UI,并共享使用 .NET 编写的服务器端和客户端应用逻辑。通过封装 Bulma 样式,BulmaRazor 提供了一组稳定、功能丰富且易用的 UI 组件,助力开发者快速构建现代化的 Web 应用。
- 项目源码地址: https://gitee.com/loogn/bulmarazor
- 项目详细介绍:https://mp.weixin.qq.com/s/5wxpO36Q4cW3eechNd6p1g


Dorisoy.SIOT
- 项目简介: Dorisoy.SIOT 一款利用 .NET 8.0 和 MAUI 框架打造的跨平台牙科治疗机物联网移动端应用,实现了对水温Speedometer监测、高速手机转速RadialGauge显示、电动马达功率检测以及光纤灯光亮度调节等功能的数据采集与仪表盘实时展示,同时支持数据可视化检测和远程操控管理。
- 项目源码地址: https://github.com/dorisoy/Dorisoy.SIOT
- 项目详细介绍:https://mp.weixin.qq.com/s/Cul1-FH-ecyCb7a1dUn_Sw


SerialDebug
- 项目简介: SerialDebug是一款基于 C# 的串口调试助手,支持进制转换,可编辑发送队列,支持XModem、YModem传输协议。
- 项目源码地址: https://gitee.com/mcuxmx/SerialDebug
- 项目详细介绍:https://mp.weixin.qq.com/s/VY1pdPRiC8Y1RbrXpDNPZQ


OSDA
- 项目简介: OSDA是一个基于 C# 开源(MIT License)的串口调试助手,其功能包括基础功能(打开、关闭、接收、发送、清接收区、清发送区和清空计数)、十六进制(HEX)接收,十六进制(HEX)发送、流控制(握手协议、控制协议)等。
- 项目源码地址: https://gitee.com/leven9/OSDA
- 项目详细介绍:https://mp.weixin.qq.com/s/VY1pdPRiC8Y1RbrXpDNPZQ

C#/.NET/.NET Core优秀项目和框架2025年7月简报的更多相关文章
- 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 平台. 本着学习的态度,造了这个 ...
随机推荐
- 【晴神宝典刷题路】codeup+pat 题解索引(更新ing
记录一下每天的成果,看多久能刷完伐 c2 c/c++快速入门 <算法笔记>2.3小节--C/C++快速入门->选择结构 习题4-10-1 奖金计算 <算法笔记>2.4小节 ...
- Special Binary String——LeetCode进阶路
原题链接https://leetcode.com/problems/special-binary-string/ 题目描述 Special binary strings are binary stri ...
- 蓝桥杯2019java b组
给定一个数列 1 1 1 3 5 9 17--,这个数列第四项开始等于前三项的和,让你求出第20190324项的最后四位数. package BlueCup; public class Main { ...
- 【拥抱鸿蒙】Flutter+Cursor轻松打造HarmonyOS应用(二)
这是[Flutter+Cursor轻松打造HarmonyOS应用]系列的第二篇.前一篇已经介绍了如何搭建Flutter鸿蒙应用开发环境,就让我们一起来看看如何借助Cursor让鸿蒙App开发更快更简单 ...
- CentOS 7.* 安装最新版nginx1.28*
一.下载nginx https://nginx.org/en/download.html 选择稳定版本 nginx-1.28.0 如果使用虚拟机,可以先用windows系统下载后,上传到虚机,此步骤省 ...
- DeepSeek + Mermaid:零代码玩转专业流程图
一.工具组合超能力解析 黄金组合优势: 语言到图表的直接转换 - 用中文描述即可生成专业图表 动态修正能力 - 实时调整描述立即更新图表 企业级复杂度支持 - 轻松处理多层级流程 零安装成本 - 纯W ...
- Google Cloud Function函数访问AWS的Redis服务(一)
很久很久以前,几家的redis可以通过设置白名单ip,公开访问redis服务.现在所有的redis都进行了隔离,无法相互访问. 我在aws上有台redis服务.现在我希望Google Cloud Fu ...
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(13)
1.问题描述: 推送通知里的skills标签有什么用?不填写似乎不影响推送,以及推送的点击跳转操作 解决方案: 鸿蒙系统的推送通知中的skills标签主要用于指定接收推送的应用程序所支持的能力(Ski ...
- Java源码分析系列笔记-18.Semaphore
目录 1. 是什么 2. 原理分析 2.1. uml 3. 公平信号量 3.1. 是什么 3.2. 使用 3.3. 原理分析 3.3.1. 构造方法 3.3.1.1. 公平Sync 3.3.2. ac ...
- ngxinx基本使用
前言 ngxin的所有功能,一般都是在nginx的配置文件中完成的. 所以这同样也是一篇nginx配置文件的熟练过程. 虚拟主机 nginx使用虚拟主机来配置站点:每个虚拟主机使用server { } ...