乘风破浪,遇见最佳跨平台跨终端框架.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;

核心成员

参考

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