我是編程樂趣,一個10年.Net開發(fā)經(jīng)驗老程序員,點擊右上方“關(guān)注”,每天為你分享開源項目和編程知識。
今天一起盤點下,10月份推薦的5個.Net開源項目(點擊標題查看詳情)。
1、BootstrapBlazor企業(yè)級組件庫:前端開發(fā)的革新之路
BootstrapBlazor是一個用于構(gòu)建現(xiàn)代Web應用程序的開源框架,它基于Blazor框架,采用Bootstrap的UI樣式。Blazor框架允許使用C#代替JavaScript來創(chuàng)建豐富的交互式UI,并將UI呈現(xiàn)為HTML和CSS,支持在眾多瀏覽器中運行,包括移動瀏覽器。
1、開箱即用、豐富的企業(yè)級Blazor組件,除了兼容Bootstrap的樣式庫外,還額外增加了100多個組件;
2、支持基于WebAssembly客戶端和SignalR服務端UI事件交互;
3、支持漸進式Web應用程序;
4、支持.Net5 ;
5、支持ASP.NET CoreMVC、Razor Pages的項目。
2、Ocelot:.NET開源API網(wǎng)關(guān)提供路由管理、服務發(fā)現(xiàn)、鑒權(quán)限流等功能
Ocelot是一個用.NET Core實現(xiàn)并開源的API網(wǎng)關(guān),它功能強大,包括了:路由、請求聚合、服務發(fā)現(xiàn)、認證、鑒權(quán)、限流熔斷、并內(nèi)置了負載均衡器與Service Fabric、Consul集成。
一個基于.NET平臺的開源文件格式轉(zhuǎn)換工具,可以支持Windows 7/8/10等操作系統(tǒng)。安裝后在右鍵菜單中出現(xiàn) “File Converter” 項目,可以方便地通過右鍵菜單對選中文件進行格式轉(zhuǎn)換,也支持批量文件轉(zhuǎn)換。
同時支持多種文件格式的轉(zhuǎn)換,包括幾十種不同的文件格式。轉(zhuǎn)換過程中不需要進行任何復雜的設(shè)置,只需等待轉(zhuǎn)換完成即可。轉(zhuǎn)換后的文件格式將自動保存在原始文件所在的目錄中,且不會刪除原始文件。
此外,還允許用戶在設(shè)置中預先定義一些常用的格式轉(zhuǎn)換參數(shù),例如圖片的壓縮率、旋轉(zhuǎn)角度以及轉(zhuǎn)換后的文件命名方式等。如果需要調(diào)整這些參數(shù),用戶可以在「File Converter」設(shè)置里面進行調(diào)整。
4、Helix Toolkit:為.NET開發(fā)者帶來的3D視覺盛宴
Helix Toolkit是一個開源的3D庫,主要用于WPF應用程序。它有許多優(yōu)點,例如提供各種各樣的功能,包括基于MVVM的3D模型編輯器、可編程的著色器、3D網(wǎng)格渲染、相機控制和3D基元等。此外,它還支持各種3D模型導入器和導出器的Assimp.Net組件,方便在項目中使用不同格式的3D模型。
然而,Helix Toolkit也有一些缺點。首先,它基于SharpDX(directx11)實現(xiàn),這可能會限制其在某些平臺上的性能。其次,雖然它提供了許多功能,但對于一些特定領(lǐng)域的應用程序,可能還需要進行定制開發(fā)。
LLama是Meta發(fā)布的一個免費開源的大模型,是一個有著上百億數(shù)量級參數(shù)的大語言模型,支持CPU和GPU兩種方式。
而LLamaSharp就是針對llama.cpp封裝的C#版本,讓方便我們基于C#開發(fā)應用,讓我們不需要自己編譯llama.cpp。它的性能接近llama.cpp,支持Windows、Linux和MAC。
我是編程樂趣,一個10年.Net開發(fā)經(jīng)驗老程序員,專注開源項目和編程知識分享。
私信回復:【888】,領(lǐng)取.Net視頻教程。
– End –
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。