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界面库。
- 项目源码地址: https://gitee.com/antdui/AntdUI
- 公众号详细介绍: 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技术交流平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。