我是編程樂趣,一個10年.Net開發(fā)經(jīng)驗老程序員,點擊右上方“關注”,每天為你分享開源項目和編程知識。
今天一起盤點下,10月份推薦的5個.Net開源項目(點擊標題查看詳情)。
1、BootstrapBlazor企業(yè)級組件庫:前端開發(fā)的革新之路
BootstrapBlazor是一個用于構建現(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)關提供路由管理、服務發(fā)現(xiàn)、鑒權限流等功能
Ocelot是一個用.NET Core實現(xiàn)并開源的API網(wǎng)關,它功能強大,包括了:路由、請求聚合、服務發(fā)現(xiàn)、認證、鑒權、限流熔斷、并內置了負載均衡器與Service Fabric、Consul集成。
一個基于.NET平臺的開源文件格式轉換工具,可以支持Windows 7/8/10等操作系統(tǒng)。安裝后在右鍵菜單中出現(xiàn) “File Converter” 項目,可以方便地通過右鍵菜單對選中文件進行格式轉換,也支持批量文件轉換。
同時支持多種文件格式的轉換,包括幾十種不同的文件格式。轉換過程中不需要進行任何復雜的設置,只需等待轉換完成即可。轉換后的文件格式將自動保存在原始文件所在的目錄中,且不會刪除原始文件。
此外,還允許用戶在設置中預先定義一些常用的格式轉換參數(shù),例如圖片的壓縮率、旋轉角度以及轉換后的文件命名方式等。如果需要調整這些參數(shù),用戶可以在「File Converter」設置里面進行調整。
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),這可能會限制其在某些平臺上的性能。其次,雖然它提供了許多功能,但對于一些特定領域的應用程序,可能還需要進行定制開發(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】,領取.Net視頻教程。
– End –
版權聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。