乘風破浪,遇見最佳跨平臺跨終端框架.Net Core/.Net生態 - 社區組件集錦(.NET Core Community on Github)

什麼是.NET Core Community

https://github.com/dotnetcore

image

一個誕生於中國的非官方的.NET開源社區,爲.NET生態系統做出貢獻。

DotNetCore

EasyCaching

簡介

EasyCaching是一個開源的緩存庫,它包含了緩存的基本用法和一些高級用法,可以幫助我們更容易地處理緩存。

倉庫

Nuget包

基礎包

名稱 備註
EasyCaching.Core >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.HybridCache >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.ResponseCaching >= .NET Core 3.1;

內存緩存

名稱 備註
EasyCaching.InMemory >= .NET 6.0;
>= .NET Standard 2.0;

分佈式緩存

名稱 備註
EasyCaching.Redis >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.CSRedis >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Memcached >= .NET 6.0;
>= .NET Standard 2.0;

文件緩存

名稱 備註
EasyCaching.SQLite >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Disk >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.LiteDB >= .NET 6.0;
>= .NET Standard 2.0;

總線

名稱 備註
EasyCaching.Bus.Redis >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Bus.CSRedis >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Bus.RabbitMQ >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Bus.Zookeeper >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Bus.ConfluentKafka >= .NET 6.0;
>= .NET Standard 2.0;

序列化

名稱 備註
EasyCaching.Serialization.Json >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Serialization.MessagePack >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Serialization.SystemTextJson >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Serialization.Protobuf >= .NET 6.0;
>= .NET Standard 2.0;

攔截器

名稱 備註
EasyCaching.Interceptor.AspectCore >= .NET 6.0;
>= .NET Standard 2.0;
EasyCaching.Interceptor.Castle >= .NET 6.0;
>= .NET Standard 2.0;

核心成員

CAP

簡介

基於最終一致性的微服務中的分佈式事務解決方案,也是一個具有Outbox模式的事件總線。

倉庫

Nuget包

基礎包

名稱 備註
DotNetCore.CAP >= .NET Standard 2.1;

事務總線

名稱 備註
DotNetCore.CAP.Kafka >= .NET Standard 2.1;
DotNetCore.CAP.RabbitMQ >= .NET Standard 2.1;
DotNetCore.CAP.AzureServiceBus >= .NET Standard 2.1;
DotNetCore.CAP.AmazonSQS >= .NET Standard 2.1;
DotNetCore.CAP.NATS >= .NET Standard 2.1;
DotNetCore.CAP.RedisStreams >= .NET Standard 2.1;
DotNetCore.CAP.Pulsar >= .NET Standard 2.1;
DotNetCore.CAP.OpenTelemetry >= .NET Standard 2.1;
DotNetCore.CAP.ZeroMQ >= .NET Standard 2.0;

存儲方案

名稱 備註
DotNetCore.CAP.SqlServer >= .NET Standard 2.1;
DotNetCore.CAP.MySql >= .NET Standard 2.1;
DotNetCore.CAP.PostgreSql >= .NET Standard 2.1;
DotNetCore.CAP.MongoDB >= .NET Standard 2.1;
DotNetCore.CAP.InMemoryStorage >= .NET Standard 2.1;
DotNetCore.CAP.Oracle >= .NET Standard 2.1;

其它

名稱 備註
DotNetCore.CAP.Dashboard >= .NET 6.0;
DotNetCore.CAP.HealthCheck >= .NET 6.0;
DotNetCore.CAP.HealthCheck.PostgreSql >= .NET 6.0;
DotNetCore.CAP.HealthCheck.MongoDB >= .NET 6.0;

核心成員

Magicodes.IE

簡介

導入和導出通用庫,支持Dto導入和導出,模板導出,花式導出和動態導出,支持Excel、Csv、Word、Pdf和Html。

倉庫

Nuget包

基礎包

名稱 備註
Magicodes.IE.Core >= .NET Standard 2.0;
Magicodes.IE.AspNetCore >= .NET 5.0;
>= .NET Core 3.1;

Excel

名稱 備註
Magicodes.IE.Excel >= .NET Standard 2.0;
>= .NET Framework 4.6.1;
Magicodes.IE.Excel.NPOI >= .NET Standard 2.0;
>= .NET Framework 4.6.1;
Magicodes.IE.Excel.AspNetCore >= .NET 5.0;
>= .NET Core 3.1;
Magicodes.IE.Excel.Abp >= .NET Standard 2.0;

Word

名稱 備註
Magicodes.IE.Word >= .NET Standard 2.0;
Magicodes.IE.Word.Abp >= .NET Standard 2.0;

Html

名稱 備註
Magicodes.IE.Html >= .NET Standard 2.0;
Magicodes.IE.Html.Abp >= .NET Standard 2.0;

Csv

名稱 備註
Magicodes.IE.Csv >= .NET Standard 2.0;
>= .NET Framework 4.6.1;
Magicodes.IE.Csv.Abp >= .NET Standard 2.0;

PDF

名稱 備註
Magicodes.IE.Pdf >= .NET Standard 2.0;
>= .NET Framework 4.6.1;
Magicodes.IE.Pdf.Abp >= .NET Standard 2.0;

其它

名稱 備註
Magicodes.IE.EPPlus >= .NET Standard 2.0;
Magicodes.IE.Tools >= .NET 5.0;
Magicodes.IE.Luckysheet >= .NET 5.0;
>= .NET Standard 2.0;

核心成員

BootstrapBlazor

簡介

一套基於Bootstrap和Blazor的企業級UI組件。

倉庫

Nuget包

基礎包

名稱 備註
BootstrapBlazor >= .NET 5.0;

擴展包

名稱 備註
BootstrapBlazor.Markdown >= .NET 5.0;
BootstrapBlazor.FontAwesome >= .NET 5.0;
BootstrapBlazor.SummerNote >= .NET 5.0;
BootstrapBlazor.BaiduSpeech >= .NET 5.0;
BootstrapBlazor.Topology >= .NET 5.0;
BootstrapBlazor.CherryMarkdown >= .NET 5.0;
BootstrapBlazor.BarCode >= .NET 5.0;
BootstrapBlazor.AzureSpeech >= .NET 5.0;
BootstrapBlazor.BaiduMap >= .NET 6.0;
BootstrapBlazor.Bluetooth >= .NET 6.0;
BootstrapBlazor.FileSystem >= .NET 6.0;
BootstrapBlazor.Geolocation >= .NET 6.0;
BootstrapBlazor.Maps >= .NET 6.0;
BootstrapBlazor.OCR >= .NET 6.0;
BootstrapBlazor.OnScreenKeyboard >= .NET 6.0;
BootstrapBlazor.SignaturePad >= .NET 6.0;
BootstrapBlazor.Viewer >= .NET 6.0;
BootstrapBlazor.WebAPI >= .NET 6.0;

數據訪問

名稱 備註
BootstrapBlazor.DataAcces.FreeSql >= .NET 5.0;
BootstrapBlazor.DataAcces.PetaPoco >= .NET 5.0;

其它

名稱 備註
BootstrapBlazor.Middleware >= .NET 5.0;
BootstrapBlazor.Densen.All >= .NET 6.0;

核心成員

CanalSharp

簡介

阿里巴巴mysql數據庫binlog訂閱和消費組件Canal的.NET客戶端。

倉庫

Nuget包

基礎包

名稱 備註
CanalSharp >= .NET Standard 2.1;

核心成員

FlubuCore

簡介

一個跨平臺的構建和部署自動化系統,使用C#代碼構建項目和執行部署腳本。

倉庫

Nuget包

基礎包

名稱 備註
FlubuCore >= .NET Standard 2.0;
>= .NET Framework 4.6.2;

核心成員

Cnblogs

EnyimMemcachedCore

簡介

一個適用於.NET Core的Memcached客戶端。

倉庫

Nuget包

基礎包

名稱 備註
EnyimMemcachedCore >= .NET 6.0;
>= .NET Standard 2.0;

核心成員

Ant Design Blazor Community

Ant Design Blazor

簡介

一套基於Ant Design和Blazor的豐富的企業級UI組件。

倉庫

Nuget包

基礎包

名稱 備註
AntDesign >= .NET 5.0;
>= .NET Standard 2.1;
AntDesign.Core >= .NET Standard 2.1;
AntDesign.Pro >= .NET Standard 2.1;
AntDesign.Extensions >= .NET Standard 2.1;
AntDesignBlazor >= .NET Standard 2.1;
AntDesignBlazor.Core >= .NET Standard 2.1;

模板工具

名稱 備註
AntDesign.Templates

擴展包

名稱 備註
AntDesign.Charts >= .NET 5.0;
>= .NET Standard 2.1;
AntDesign.Components.Authentication >= .NET 5.0;
>= .NET Standard 2.1;
AntDesignBlazor.Extensions >= .NET Standard 2.1;
AntDesign.ProLayout >= .NET 5.0;
>= .NET Standard 2.1;
AntDesign.Pro.Layout >= .NET 5.0;
>= .NET Standard 2.1;

核心成員

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章