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

其它

核心成员

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.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;

核心成员

参考

posted @   TaylorShi  阅读(594)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示