前言

每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等。注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享。

  • 💡简报Gitee开源地址:docs/DotNet/DotNetProjectMonthly.md · 追逐时光者/DotNetGuide - Gitee.com

  • 🔔简报GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectMonthly.md

  • 👪DotNetGuide技术社区: 欢迎加入DotNetGuide技术社区微信交流8群!

面试指南

  • 面试第一步,先准备一份简洁、优雅的简历模板!

  • 面试时该如何做好自我介绍呢?附带介绍样板示例!!!

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

  • 项目详细介绍: 使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统

DocNET

  • 项目简介: DocNET 是一个基于 .NET 开源(MIT license)、跨平台(支持Windows、Linux和macOS平台)的旨在提供快速 PDF 编辑和数据提取的操作库。它是基于 Chromium 所使用的 PDFium C++ 库开发的 .NET Standard 2.0 封装库。

  • 项目源码地址: https://github.com/GowenGit/docnet

  • 项目详细介绍: .NET 使用 DocNET 库快速高效的操作 PDF 文档

AntDeploy

  • 项目简介: AntDeploy 是一款由 .NET 开源、实用的 Visual Studio 发布部署插件,支持部署 Docker、IIS、Windows 和 Linux 服务,同时支持 .NET Framework 和 .NET Core,支持回滚和增量部署,在支持 Visual Studio 2019 和 2022 中使用。

  • 项目源码地址: https://github.com/yuzd/AntDeploy

  • 项目详细介绍: 一款实用的 Visual Studio 发布部署插件,助力提高部署效率!

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

  • 项目详细介绍: 一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!

Caly

  • 项目简介: Caly 是一款 .NET 开源免费(MIT license)、轻量快速、跨平台的 PDF 阅读器,工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能,可在 Windows、macOS 和 Linux 上无缝运行。

  • 项目源码地址: https://github.com/CalyPdf/Caly

  • 项目详细介绍: 一款基于 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器

Rubyer WPF

  • 项目简介: Rubyer WPF 是一款开源免费(MIT License)、通用的 WPF 主题控件包。

  • 项目源码地址: https://gitee.com/wuyanxin1028/rubyer-wpf

  • 项目详细介绍: 一款开源免费、通用的 WPF 主题控件包

MASA Blazor

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

  • 项目源码地址: https://github.com/masastack/MASA.Blazor

  • 项目详细介绍: 一个遵循 Material Design 设计规范、开源免费的 Blazor 组件库

TradingSystem

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

  • 项目源码地址: https://github.com/oybab/TradingSystem

  • 项目详细介绍: 一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统

BulmaRazor

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

  • 项目源码地址: https://gitee.com/loogn/bulmarazor

  • 项目详细介绍: 一套基于 Bulma 和 Blazor 的轻量级组件库

Dorisoy.SIOT

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

  • 项目源码地址: https://github.com/dorisoy/Dorisoy.SIOT

  • 项目详细介绍: 一款开源、跨平台的牙科治疗机物联网移动端应用

SerialDebug

  • 项目简介: SerialDebug是一款基于 C# 的串口调试助手,支持进制转换,可编辑发送队列,支持XModem、YModem传输协议。

  • 项目源码地址: https://gitee.com/mcuxmx/SerialDebug

  • 项目详细介绍: 推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!

OSDA

  • 项目简介: OSDA是一个基于 C# 开源(MIT License)的串口调试助手,其功能包括基础功能(打开、关闭、接收、发送、清接收区、清发送区和清空计数)、十六进制(HEX)接收,十六进制(HEX)发送、流控制(握手协议、控制协议)等。

  • 项目源码地址: https://gitee.com/leven9/OSDA

  • 项目详细介绍: 推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/91999.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/91999.shtml
英文地址,请注明出处:http://en.pswp.cn/web/91999.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第 10 篇:深度学习的“军火库”——CNN、RNN与Transformer,AI如何看懂世界?

《人工智能AI之机器学习基石》系列⑩ 专栏核心理念: 用通俗语言讲清楚机器学习的核心原理,强调“洞察 + 技术理解 + 应用连接”,构建一个完整的、富有启发性的知识体系。 引

深度学习—功能性函数代码 common.py

函数:返回GPU def try_gpu(i0): #save"""如果存在,则返回gpu(i),否则返回cpu()"""if torch.cuda.device_count() > i 1: # 如果存在第 i 个 GPUreturn torch.device(fcuda:{i}) # 返回第 i 个 GPU 设…

南太平洋金融基建革命:斐济-巴新交易所联盟的技术破局之路 ——从关税动荡到离岸红利,跨境科技如何重塑太平洋资本生态

一、今日焦点:全球关税震荡与南太平洋的“技术联盟”机遇 1. 特朗普关税大限引爆亚太市场波动,小经济体承压寻路 2025年8月1日,特朗普正式签署行政令,对多国征收10%-41%的“对等关税”。韩国首当其冲,综合指数暴跌近4%…

python爬取豆瓣电影评论通用代码

最近在自学python爬虫,今天闲来无事,爬了一下豆瓣数据 这个网站对于初学者来说还是很友好的注意:有python环境的朋友运行的时候,要把cookie换成自己的 通用性:可以自己换不同的电影id进行数据爬取 Tip:slee…

构建属于自己的第一个 MCP 服务器:初学者教程

为什么需要 MCP 服务器? 你是否遇到过这样的场景:向 AI 助手(比如 GitHub Copilot)询问 “北京今天的天气”,得到的回复却是 “我无法访问实时天气数据”? 这是因为大多数 AI 模型本身 “与世隔绝”—— 它…

个人项目介绍:语音识别小助手

一、项目内容 基于STM32F103RCT6制作了一款集语音识别、按键控制、信息显示、温湿度监测等多功能于一体的智能设备,满足多样化的交互需求。 二、个人工作内容 依据项目需求,选定 STM32F103RCT6 单片机、SU-03T语音识别模组、AHT25 温湿度传感器等核心元件…

【Django】-1- 开发项目搭建

一、PDM Django 搭建项目👇🎯 核心目标用 PDM(更现代的 Python 包管理工具),快速创建并管理 Django 项目(Web 框架),让开发流程更丝滑✨🧩 分步拆解1. 创建项目用 PDM 初…

c++:设计模式训练

写一个鸟类:有一个多态函数:run 写一个企鹅类,继承自鸟类:重写 run 写一个鸵鸟类,继承自鸟类,重写 run 写一个老鹰类,继承自鸟类,重写run 写一个鸟笼,能够存放 不同的鸟…

配置Mybatis环境

配置Mybatis环境MyBatis是什么配置Mybatis环境MyBatis是什么 MyBatis 一个支持普通 SQL 查询、存储过程以及高级映射的持久层框架。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,使得开发者可以更专注于 SQL 本身,而不必花费过多…

生产环境中基于Istio的Kubernetes多集群灰度发布架构实战经验分享

生产环境中基于Istio的Kubernetes多集群灰度发布架构实战经验分享 在大规模分布式微服务架构中,如何在多集群环境下平滑、安全地发布新版本,一直是保证高可用、高可靠的关键需求。本文以真实生产环境案例为基础,分享我们团队基于Istio Servic…

Kubernetes(k8s)之认识Pod

01了解Pod Pod是Kubernetes创建或部署的最小/最简单的基本单位,一个Pod代表集群上正在运行的一个进程。 一个Pod封装一个应用容器(也可以有多个容器),存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。它可能由单个容器或多个容器共享组成的资源。 Kubern…

Nginx服务做负载均衡网关

1. 概述 内部Nginx服务器做服务网关,代理后端应用服务,卸载ssl域名证书,将接收的https请求,转发至后端http服务。华为防火墙负责NAT,启用服务器负载均衡功能,将公网虚拟IP端口映射到内部多台Nginx服务器上…

十三、请求响应-请求:日期参数和JSON参数

日期参数代码:日期参数 //日期时间参数RequestMapping("/dataParam")public String dataParam(DateTimeFormat(pattern "yyyy-MM-dd HH:mm:ss") LocalDateTime updateTime){System.out.println(updateTime);return "OK";}结果JSON参…

可信数据库大会现场,TDengine 时序数据库展示核电场景下的高性能与 AI 创新

设备在升级,场站在扩建,但数据系统却还在“跟不上”。这正是许多核电企业在推进数字化转型过程中最真实的感受。高频采集、长周期存储、精度要求高……这些构成了对数据库系统的“炼狱级考验”。在这样一个背景下,国产数据库的能力边界正在被…

ctflearn-POST practice

靶场地址:165.227.106.113/post.php 解题: 一.分析题目 提示: 知道要用POST请求提交表单,看一下源码信息 得到可能需要用post请求方式去提交表单,并且传数据admin和password,这边提供两种方式 方法一&…

FPGA实现OV7670摄像头图像处理至VGA显示器

本文还有配套的精品资源,点击获取 简介:本项目基于FPGA技术,结合OV7670摄像头传感器进行视频捕获,经SDRAM存储,并通过VGA显示器展示。同时,集成了中值滤波算法提高图像清晰度。该项目涉及数字图像处理系…

使用python写一套完整的智能体小程序

创建一个简单的智能体(Agent)程序在人工智能和自动化任务中,智能体(Agent)是指能够感知环境并通过决策和行动来实现目标的实体。Python 提供了丰富的库和框架,可以用于构建智能体程序,例如使用 …

电商项目_性能优化_海量数据读写、存储、检索

海量数据读写方式选择高并发读写场景分析无论任何业务系统,无非就是两个操作:写和读。 在海量数据和高并发的场景下,写和读就会成为系统性能的瓶颈。下面分析不同业务场景下面临的问题:侧重“高并发读”的系统场景1:搜…

RabbitMQ面试精讲 Day 9:优先级队列与惰性队列

【RabbitMQ面试精讲 Day 9】优先级队列与惰性队列 文章标签 RabbitMQ,优先级队列,惰性队列,消息队列,面试技巧,系统架构 文章简述 本文是"RabbitMQ面试精讲"系列第9天,深入解析优先级队列与惰性队列的实现原理与实战应用。文章详细讲解优先级队列的排…

[硬件电路-121]:模拟电路 - 信号处理电路 - 模拟电路中常见的难题

模拟电路设计是电子工程中极具挑战性的领域,其核心难题源于信号的连续性、元件的非理想特性以及环境干扰的复杂性。以下是模拟电路中常见的难题及其技术本质与解决方案:1. 噪声与干扰:信号的“隐形杀手”技术本质:模拟信号对微小电…