我是一个编程迷。我是一名资深程序员,拥有10 年.Net 开发经验。点击右上角关注,每天分享你的开源项目和编程知识。
今天,我们重点介绍10 月份推荐的5 个.Net 开源项目(单击标题了解更多详细信息)。
1.BootstrapBlazor企业级组件库:前端开发创新之路
Bootstrap Blazor 是一个用于构建现代Web 应用程序的开源框架,基于Blazor 框架并采用Bootstrap 的UI 风格。 Blazor 框架允许您使用C# 而不是JavaScript 创建丰富的交互式UI,将UI 呈现为HTML 和CSS,并支持在许多浏览器(包括移动浏览器)中执行。
1. 一组丰富的企业级Blazor 组件开箱即用,与Bootstrap 样式库兼容,另外还有100 多个附加组件。
2. 支持WebAssembly客户端和SignalR服务器之间的UI事件交互。
3. 支持渐进式Web应用程序。
4.支持.Net5+。
5.支持ASP.NET CoreMVC和Razor Pages项目。
2. Ocelot:NET开源API网关,提供路由管理、服务发现、身份验证流程等功能。
Ocelot 是一个在.NET Core 中实现的开源API 网关,具有强大的功能,例如路由、请求聚合、服务发现、身份验证、限流、融合以及与Service Fabric 集成的内置负载支持,并配备了平衡器。领事。
3.强大的基于.NET的文件格式开源转换工具
它是一款基于.NET平台的开源文件格式转换工具,可以支持Windows 7/8/10等操作系统。安装后,右键菜单中会出现“文件转换器”项。您可以从右键单击菜单轻松转换文件格式。
支持多种文件格式同时转换,包括数十种不同的文件格式。转换过程中无需进行任何复杂的设置,只需等待转换完成即可。转换后的文件格式将自动保存在与原始文件相同的目录中,并且原始文件不会被删除。
此外,用户还可以在设置中预定义一些常用的格式转换参数,例如图像压缩率、旋转角度以及如何命名转换后的文件。如果需要调整这些参数,用户可以在“文件转换器”设置中进行调整。
4. Helix Toolkit:NET 开发人员的3D 视觉乐趣
Helix Toolkit 是一个开源3D 库,主要用于WPF 应用程序。它具有许多优点,包括提供各种功能,例如基于MVVM 的3D 模型编辑器、可编程着色器、3D 网格渲染、相机控制、3D 图元等。此外,它还支持各种3D 模型导入器和导出器的Assimp.Net 组件,使您可以轻松地在项目中使用不同格式的3D 模型。
然而,Helix Toolkit 也有一些缺点。首先,它是基于SharpDX(directx11)实现的,这可能会限制某些平台上的性能。其次,虽然它提供了很多功能,但一些特定领域的应用程序可能需要定制开发。
5. C#开源项目:LLama推理大规模模型私有化部署
LLama是Meta发布的一个免费开源的大型模型,拥有数百亿个参数,同时支持CPU和GPU方法。
LLamaSharp 是llama.cpp 的封装C# 版本,允许您基于C# 开发应用程序,而无需自己编译llama.cpp。性能接近llama.cpp,并支持Windows、Linux和MAC。
我是一名拥有10 年.Net 开发经验的程序员,专注于开源项目并分享编程知识。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/79886.html