.net 开源项目,开源项目 net core

我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。今天一起盘点下,16个.Net开源项目,有博客、商城、WP

支持的控件包括ListBox、ListView、TreeView、DataGrid 和其他ItemsControl。

技术栈

1. 支持:NET Framework 4.6.2+、NET Core 3.1、NET 5 和.NET 6。

e67969074b9b4f208de2ea83b9438404~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=gnLxzX%2FyAlPTlipBg9rR4X20zPI%3D

6.基于.Net开发的网络管理和监控工具

项目介绍

NETworkManager是一个基于.Net开发的开源网络管理工具。该工具集成了网络监控软件、WiFi分析仪、IP扫描仪、端口扫描仪、ping监视器、网络测试和调试工具、远程访问工具等。

这些工具帮助网络管理员有效地管理和维护网络,及时解决网络问题,提高网络的稳定性和可靠性。

b5a4da9011ad414b88811de7bc5ae28e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=M6vD5wMXUTecUEWY8H3PNWiqiq0%3D

7.推荐Winform开源UI工具包

项目介绍

Krypton 是一组开源.Net 组件,用于快速构建具有丰富UI 交互的WinForms 应用程序。

丰富的UI控件包括按钮、文本框、标签、下拉菜单、树形控件、表格控件等48个基本控件。

它还支持自定义主题,允许开发者根据自己的需求定制应用程序的UI风格,提高用户体验。

它提供了丰富的交互功能,例如拖放、动画效果和右键菜单。这些功能极大地提高了应用程序的可用性和交互性。

该项目还提供了一些示例项目供开发者参考。

技术栈

1. 平台:Net Framework。

f0e4c8e8d5bd4bcf8370962684367500~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=e5weG91YX9cbXgooJeAUz9BRixQ%3D

8.Net人脸识别认证离线开源项目

项目介绍

ViewFaceCore 是一个基于C# 和.NET Core 的开源项目,用于实现面部识别和情感分析功能。它利用深度学习算法和计算机视觉技术来检测和识别图像和视频中的人脸,并分析面部表情、情绪和其他特征。

SeetaFace6是基于SeetaFace6软件包开发的,是中科视界开源的人脸识别引擎。也可以自己编译打包。

该项目可用于人机交互、安防监控、智能家居等多种应用场景。

cd8d7ad38a7643cb85cce41fb3a8cde5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=5VmWBRVORYdmTrJYKiyZTdOSVgA%3D

项目主要特点

人脸检测和识别:检测、识别和跟踪图像或视频中的人脸。它支持多种面部识别算法,包括基于特征提取、深度学习和神经网络的算法。面部表情分析:您可以对检测到的人脸进行面部表情分析,识别不同的面部表情,如快乐、悲伤、愤怒等。面部特征提取:您可以对检测到的面部执行特征提取,包括使用卷积神经网络(CNN) 从面部图像中提取特征。可扩展性和灵活性:提供丰富的API和工具,让您轻松与其他应用程序集成,实现人脸识别和情感分析功能。

9.Net开发的用于Windows应用程序自动化测试的开源框架

项目介绍

FlauI 是一个开源.NET 库,用于Windows 应用程序的自动化测试。通过编写C# 代码,您可以在应用程序中模拟用户交互,例如单击按钮、输入文本、移动鼠标、触摸、获取元素和获取窗口标题。

它提供了简单的API和精确的鼠标控制功能,使开发人员可以轻松创建自动化脚本,提高应用程序测试和开发的效率。

键盘输入模拟

b1395e228e264a8b92ad63cf3cb8f36b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=avhPhbJZp9bwbmDLu0ct5Vb0dp4%3D

10.Net开源关系管理系统

项目介绍

基于Asp.net Web应用程序的功能模块包括人力资源管理、活动管理、财务订单管理、报表功能等。

虽然这个项目的一些功能是针对教会运营的,但是开发的一些功能也可以用来转换成适合自己行业的应用系统。

技术栈

1.平台:Net Framework 4.5;

2.技术:Asp.Net Web + Entity Framework 6.0 + jQuer + Bootstrap 3.

9c832d0e65f448a89bed0753dc78b8a1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=I9p%2B6yQsnYikgQFz8JPfguFaz5o%3D

11.基于.Net Core开发的GraphQL开源项目

项目介绍

GraphQL.Server 是一个开源GraphQL 服务器实现,可让您轻松在ASP.NET Core 应用程序中构建GraphQL 服务器。该库提供了一种创建GraphQL 服务的简单方法,同时支持GraphQL SDL 语法。

df6c40bfe56e4f3da260981484af0ab5~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=pY4cO0FVh0Kv7sbKOeiERXtq8AM%3D

12. 适用于REST API,并支持异步HTTP 客户端的开源.Net 库。

项目介绍

FluentHttpClient 是一个用于REST API 的基于HTTP 的轻量级.NET 库,它提供了一种简单、灵活且可扩展的方式来发出Web 请求。

核心功能

1. 基本方法:DELETE、GET、POST、PUT、PATCH等。

2.提交:提供设置URL、body、headers等方法,方便添加提交内容。

3.解析:支持Json、对象、字符串、数组、类、流等多种解析方式。

4.详情:重试策略、同步异步、取消请求、自定义请求等。

基本用法:请求、参数、身份认证、解析

ada45ece759243f7bb5caad67acba6f7~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=f1P4pUmyN%2Fxf1%2FauK9qWJnaIMQk%3D

13、C#开发的Notepad开源编辑器

项目介绍

它由中国人开发,采用Fluent Design 风格,支持Markdown 语法及其预览,可以替代Windows 内置记事本功能。

虽然不如Nodepad++、VS Code 或Sublime 强大,但它仍然是替代技术的一个很好的替代方案。

这也是学习Windows 桌面软件开发的一个很棒的项目。

技术栈

1.平台:UMP 6.2.14

a981545adff94627ab78a2d2422a31bd~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=2es2Wmhy3IHSaF5uKQOcMlxIRA4%3D

14.Net 开源协作办公套件,包含文档、表格、演示文稿和表单

项目介绍

ONLYOFFICE 是一款开源办公套件,其中包括文档、电子表格、演示文稿和表单的应用程序。

与Microsoft Office高度兼容,允许多人实时在线协作处理同一个文档,并支持Windows、Linux、macOS、Android和iOS系统,方便移动团队协作。

技术栈

1.平台:Net Framework 4.8

bb241e2961404fcdaf89ab69a880eb28~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=t5KBZzHS%2BUYbT5dlgoyrxt3gi8M%3D

15.Net开源工具,允许您将可执行文件打包到Windows服务中

项目介绍

winsw是一个基于.Net开发的开源项目,帮助开发人员打包可执行软件并在Windows平台上创建和管理服务。提供以下功能:

创建和管理Windows服务:允许开发人员创建、启动、停止、重新启动和删除Windows服务。服务控制:提供与Windows服务相关的事件和状态信息,例如服务状态、启动类型和依赖关系。日志:可以记录服务启动、停止、异常等事件并输出到系统日志中。多种配置选项:支持命令行参数、配置文件等多种配置选项,满足不同的使用场景和需求。可扩展性:支持可以扩展和定制以满足特定需求的插件机制。

技术栈

1.平台:支持.NET Framework 4.6.1+、Net 7.0+

16.基于Asp.Net Core + Angular + Bootstrap的开源CMS系统

项目介绍

MixCoreCMS是一个基于.NET Core框架的开源内容管理系统(CMS),提供丰富的基础功能和插件,包括文章发布、图片管理、文件管理、评论管理、标签管理等。几乎令人满意

分网站的需求。
集成了Google Analytics分析,以及友好的Seo功能,非常适合用于创建企业网站、内容系统、个人博客,也可以用于开发企业管理类型的系统。
技术栈
1、数据库:支持MySQL, SQL Server, PostgreSQL, SQLite;
2、基于ASP.Net Core 6 / Dotnet Core 6、SignalR、Angular 和 Bootstrap开发。
3500a6b8e68a4bf3bb250d9ab7c60fe6~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717695204&x-signature=VcoNslls5fIoWwuo2dmkUVlvtfo%3D
我是编程乐趣,一个10年.Net开发经验老程序员,专注开源项目和编程知识分享。

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/79802.html

Like (0)
小条的头像小条
Previous 2024年5月31日
Next 2024年5月31日

相关推荐

  • NX三轴编程中如何正确使用报告最短刀具?

    在三轴编程加工中,遇到工件区域生成刀路后我们经常要计算刀长,虽然可以通过程序生成后把刀放进去对比来算出刀长,但是这种方法略显繁琐而且没那么精准,这时我们就可以利用报告最短刀具来进行…

    2024年5月31日
    0
  • 如何使用Scripting.FileSystemObject进行文件操作?

    Scripting.FileSystemObject是网络行业中一种重要的工具,它可以帮助我们进行文件操作。如果你想要学习如何使用它,那么就不要错过今天的文章。在这篇文章中,我们将…

    行业资讯 2024年3月26日
    0
  • 如何选择适合厦门网站设计的云服务器?

    云服务器作为当前最热门的互联网技术之一,正逐渐成为厦门网站设计领域不可或缺的一部分。但是,随着市场上云服务器服务商的不断增加,如何选择适合厦门网站设计的云服务器却成了一个让人头疼的…

    行业资讯 2024年3月22日
    0
  • 晋中seo

    想要在晋中地区开展搜索引擎优化行业,必须要了解什么是SEO?它究竟有哪些关键技术及其应用?晋中SEO的市场需求和前景如何?这些都是每个从业者必须掌握的知识。下面,让我们一起来探究晋…

    行业资讯 2024年4月12日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注