计算机语言策略大本营:自由,平等,友爱。github

Github千星项目之.Net(四)

2022-11-19  本文已影响0人  RobotZe

01.machinelearning

Star:8.1k

ML.NET是.NET的开放源码和跨平台机器学习框架。

ML.NET是一个用于.NET的跨平台开源机器学习(ML)框架。

ML.NET允许开发人员在其.NET应用程序中轻松构建、训练、部署和使用自定义模型,而无需事先具备开发机器学习模型的专业知识或使用其他编程语言(如Python或R)的经验。该框架提供从文件和数据库加载数据的功能,支持数据转换,并包括许多ML算法。

使用ML.NET,您可以针对各种场景训练模型,如分类、预测和异常检测。

您还可以在ML.NET中使用TensorFlow和ONNX模型,这使框架更具扩展性,并扩展了支持的场景数量。

02.winsw

Star:7.9k

通过winsw可以实现windows服务,实现开机自启动等功能。

WinSW将任何应用程序打包并管理为Windows服务。

我们正在积极开发WinSW 3。有关早期版本的文档,请参阅v2分支。

03.Hangfire

Star:7.8k

在.NET和.NET Core应用程序中执行后台作业处理的简单方法。无需Windows服务或单独的进程,就可以在ASP中以极其简单的方式执行即时、延迟和重复的作业。NET应用程序。支持CPU和I/O密集型、长时间运行和短时间运行的作业。不需要Windows服务/任务计划程序。由Redis、SQL Server、SQL Azure和MSMQ支持。

Hangfire提供了一个统一的编程模型,以可靠的方式处理后台任务,并在共享主机、专用主机或云中运行它们。您可以从一个简单的设置开始,随着时间的推移,增加后台作业的计算能力:

04.Captura

Star:7.7k

捕获截屏、网络摄像头、音频、鼠标点击等。

05.nopCommerce

Star:7.6k

ASP.NET核心电子商务软件。nopCommerce是一款免费的开源购物车。

nopCommerce是最好的开源电子商务平台。nopCommerce是免费的,它是最流行的ASP.NET Core购物车。

06.modular-monolith-with-ddd

Star:7.5k

采用领域驱动设计方法的完整模块化整体应用程序。

07.Ocelot

Star:7.3k

.NET核心API网关

Ocelot是一个.NET API网关。该项目的目标是使用.NET运行微服务/面向服务的体系结构的人,他们需要一个统一的入口点进入他们的系统。然而,它将与任何讲HTTP的东西一起工作,并在ASP.Net Core支持的任何平台上运行。

特别是,我希望与IdentityServer引用和承载令牌轻松集成。

如果不编写自己的Javascript中间件来处理IdentityServer引用令牌,我们就无法在我当前的工作场所找到这一点。我们宁愿使用已经存在的IdentityServer代码来执行此操作。

Ocelot是一组按特定顺序排列的中间产品。

Ocelot将HttpRequest对象操作到其配置指定的状态,直到它到达请求构建器中间件,在该中间件中,它创建了一个HttpQuestMessage对象,用于向下游服务发出请求。发出请求的中间件是Ocelot管道中的最后一件事。它不调用下一个中间件。当请求返回Ocelot管道时,将检索来自下游服务的响应。有一个中间件将HttpResponseMessage映射到HttpRepose对象,并返回给客户端。这基本上就是它的一系列其他功能!

08.Terminal.Gui

Star:7.2k

用于.NET的跨平台终端UI工具包

用于为.NET、.NET Core和Mono构建丰富控制台应用程序的工具包,可在Windows、Mac和Linux/Unix上运行。

09.ReactiveUI

Star:7.2k

一个高级的、可组合的、功能性的反应式模型视图视图模型框架,适用于所有.NET平台,受功能性反应式编程的启发。ReactiveUI允许您从用户界面中抽象出可变状态,在一个可读的地方表达关于特性的想法,并改进应用程序的可测试性。

ReactiveUI是一个适用于所有.NET平台的可组合的跨平台模型视图视图模型框架,它受到函数式反应式编程的启发,这是一个范例,允许您从用户界面中抽象出可变状态,并在一个可读的地方表达关于功能的想法,提高应用程序的可测试性。

10.Nancy

Star:7.2k

在.Net和Mono上构建轻量级的Http基础服务。

我们要感谢Nancy的数千名用户、所有撰写博客文章的人、会议发言人、视频制作人以及传播Nancy消息的人。

我们要感谢南希的150多位贡献者,他们使它成为今天的样子,如果没有你,工作会更加困难,机会也会错失。

我们要感谢VQ为我们的开源工作提供资金支持。

我们要感谢Nancy@jchannon、@khellang、@damianh、@phillip haydon、@prabirshresha、@horsdal的核心贡献者,感谢他们辛勤工作到深夜,编码、测试和编写文档,但最重要的是,Nancy本身的创始人@thecodejunkie和@grumpydev,他们的愿景让Nancy成为了一个有趣、高效、令人愉快的网络框架。

上一篇下一篇

猜你喜欢

热点阅读