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

2024-04-01 10:12

本文主要是介绍C#/.NET/.NET Core优秀项目和框架2024年3月简报,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

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

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

坑已挖,欢迎大家踊跃提交PR(让优秀的.NET项目和框架不被埋没):https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

XCharts

  • 项目简介: 一款免费(基于MIT License协议)、开源、功能强大、简单易用、可配置的Unity数据可视化图表库。
  • 项目源码地址: https://github.com/XCharts-Team/XCharts
  • 公众号详细介绍: https://mp.weixin.qq.com/s/DYbIqFsoZLHU5u9GiUmlZw

SourceGit

  • 项目简介: 一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具。
  • 项目源码地址: https://github.com/sourcegit-scm/sourcegit
  • 公众号详细介绍: https://mp.weixin.qq.com/s/uaEjj4kJ-xzeWt23AzzehQ

EF Core Generic Repository

  • 项目简介: 该库是EF Core ORM的通用仓储库实现,旨在简化开发人员为每个.NET Core和.NET项目编写仓储层的工作。通过使用这个库,开发人员可以更轻松地管理数据访问层,提高开发效率。
  • 项目源码地址: https://github.com/TanvirArjel/EFCore.GenericRepository
  • 公众号详细介绍: https://mp.weixin.qq.com/s/OQINTUyppNyh53GkOOaxMA

ShareX

  • 项目简介: 一款.NET开源免费(基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器。
  • 项目源码地址: https://github.com/ShareX/ShareX
  • 公众号详细介绍: https://mp.weixin.qq.com/s/9RQhkeOx-4EtY_9RdEn7hQ

Module Shop

  • 项目简介: 一个基于.NET Core构建的简单、跨平台、模块化、完全开源免费(MIT License)的商城系统。
  • 项目源码地址: https://github.com/trueai-org/module-shop
  • 公众号详细介绍: https://mp.weixin.qq.com/s/zzZW-jhQLXi6aB8GVwZ8rg

ScottPlot

  • 项目简介: 一款.NET开源(采用MIT许可证)、免费、强大的交互式绘图库,该库能够轻松地实现大型数据集的交互式显示。使用几行代码即可快速创建折线图、柱状图、饼图、散点图等不同类型的图表。
  • 项目源码地址: https://github.com/ScottPlot/ScottPlot
  • 公众号详细介绍: https://mp.weixin.qq.com/s/vVy1h4xrU4Vs1MuNGrDbhg

Flow Launcher

  • 项目简介: Flow Launcher是一款.NET开源、免费、功能强大、方便实用的 Windows 文件搜索和应用程序启动器,能够帮助你快速查找文件、启动应用程序和执行系统操作,提高工作效率和操作便利性。并且生态完善,有插件商店,你可以查看完整的插件列表,或通过 "设置 "中的 "插件商店 "菜单快速安装插件。
  • 项目源码地址: https://github.com/Flow-Launcher/Flow.Launcher
  • 公众号详细介绍: https://mp.weixin.qq.com/s/WeDpUhAH4L7UksBjTG_2Ow

BlazorChartjs

  • 项目简介: BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。
  • 项目源码地址: https://github.com/erossini/BlazorChartjs
  • 公众号详细介绍: https://mp.weixin.qq.com/s/AfTWnRfS-aq32hdTn2VgdQ

ReoGrid

  • 项目简介: 一个.NET开源(MIT License)、快速、强大、免费的电子表格组件,支持数据格式、冻结、大纲、公式计算、图表、脚本执行等。兼容 Excel 2007 (.xlsx) 格式,支持WinForm、WPF和Android平台。
  • 项目源码地址: https://github.com/unvell/ReoGrid
  • 公众号详细介绍: https://mp.weixin.qq.com/s/wd1r7KMMzaicweg08mPEBw

BouncyCastle

  • 项目简介: BouncyCastle是一款C#版开源、免费的Bouncy Castle密码库,开发人员可以通过该项目在他们的 C# 应用程序中使用 Bouncy Castle 提供的各种密码学功能,从而加强数据的安全性和保护隐私信息。
  • 项目源码地址: https://github.com/bcgit/bc-csharp
  • 公众号详细介绍: https://mp.weixin.qq.com/s/_VLzuDkyELusgsjFO6Wkog

STranslate

  • 项目简介: 一款由WPF开源的、免费的(MIT License)、即开即用、即用即走的翻译、OCR工具。
  • 项目源码地址: https://github.com/ZGGSONG/STranslate
  • 公众号详细介绍: https://mp.weixin.qq.com/s/WTopCglS2ELPWaa5wAMyTQ

AntdUI

  • 项目简介: 一款基于Ant Design(使用Ant Design 5.0)设计语言、开源(Apache License)的WinForm UI界面库。
  • 项目源码地址: AntdUI: 👚 基于 Ant Design 设计语言的 Winform 界面库
  • 公众号详细介绍: https://mp.weixin.qq.com/s/H46V1EZ7DCduUeS9j7wO0w

LLCOM

  • 项目简介: LLCOM是一个.NET开源的、功能强大的串口调试工具。支持Lua自动化处理、串口调试、串口监听、串口曲线、TCP测试、MQTT测试、编码转换、乱码恢复等功能。
  • 项目源码地址: https://github.com/chenxuuu/llcom
  • 公众号详细介绍: https://mp.weixin.qq.com/s/bqJz8LjdnhpUR_6ynG0soQ

DotNetGuide技术社区交流群

  • DotNetGuide技术社区是一个面向.NET开发者的开源技术社区,旨在为开发者们提供全面的C#/.NET/.NET Core相关学习资料、技术分享和咨询、项目框架推荐、求职和招聘资讯、以及解决问题的平台。
  • 在DotNetGuide技术社区中,开发者们可以分享自己的技术文章、项目经验、学习心得、遇到的疑难技术问题以及解决方案,并且还有机会结识志同道合的开发者。
  • 我们致力于构建一个积极向上、和谐友善的.NET技术交流平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。

欢迎加入DotNetGuide技术社区微信交流群👪

这篇关于C#/.NET/.NET Core优秀项目和框架2024年3月简报的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/866891

相关文章

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

python实现简易SSL的项目实践

《python实现简易SSL的项目实践》本文主要介绍了python实现简易SSL的项目实践,包括CA.py、server.py和client.py三个模块,文中通过示例代码介绍的非常详细,对大家的学习... 目录运行环境运行前准备程序实现与流程说明运行截图代码CA.pyclient.pyserver.py参

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

C#从XmlDocument提取完整字符串的方法

《C#从XmlDocument提取完整字符串的方法》文章介绍了两种生成格式化XML字符串的方法,方法一使用`XmlDocument`的`OuterXml`属性,但输出的XML字符串不带格式,可读性差,... 方法1:通过XMLDocument的OuterXml属性,见XmlDocument类该方法获得的xm

C#多线程编程中导致死锁的常见陷阱和避免方法

《C#多线程编程中导致死锁的常见陷阱和避免方法》在C#多线程编程中,死锁(Deadlock)是一种常见的、令人头疼的错误,死锁通常发生在多个线程试图获取多个资源的锁时,导致相互等待对方释放资源,最终形... 目录引言1. 什么是死锁?死锁的典型条件:2. 导致死锁的常见原因2.1 锁的顺序问题错误示例:不同