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

相关文章

C#读写文本文件的多种方式详解

《C#读写文本文件的多种方式详解》这篇文章主要为大家详细介绍了C#中各种常用的文件读写方式,包括文本文件,二进制文件、CSV文件、JSON文件等,有需要的小伙伴可以参考一下... 目录一、文本文件读写1. 使用 File 类的静态方法2. 使用 StreamReader 和 StreamWriter二、二进

C#中Guid类使用小结

《C#中Guid类使用小结》本文主要介绍了C#中Guid类用于生成和操作128位的唯一标识符,用于数据库主键及分布式系统,支持通过NewGuid、Parse等方法生成,感兴趣的可以了解一下... 目录前言一、什么是 Guid二、生成 Guid1. 使用 Guid.NewGuid() 方法2. 从字符串创建

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Spring 框架之Springfox使用详解

《Spring框架之Springfox使用详解》Springfox是Spring框架的API文档工具,集成Swagger规范,自动生成文档并支持多语言/版本,模块化设计便于扩展,但存在版本兼容性、性... 目录核心功能工作原理模块化设计使用示例注意事项优缺点优点缺点总结适用场景建议总结Springfox 是

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase