乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 社区开源集锦(.NET Core Community on Github)
什么是.NET Core Community
一个诞生于中国的非官方的.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; |
核心成员
- 黄文清
- https://github.com/catcherwong
- https://www.cnblogs.com/catcher1994/
- https://www.yuque.com/catcherwong/vhdmwb
- https://www.zhihu.com/column/c_1278847485536960512
- https://www.c-sharpcorner.com/members/catcher-wong
- WeChat:
catcherwong24
- Location:
Guangzhou, China
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; |
核心成员
- 杨晓东
- https://github.com/yang-xiaodong
- https://www.cnblogs.com/savorboard
- Location:
ChengDu, China
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; |
名称 | 备注 |
---|---|
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; |
核心成员
-
李文强
- https://github.com/codelove1314
- https://github.com/xin-lai
- https://www.cnblogs.com/codelove
- WeChat:
magiccodes-
- Location:
ChangSha, China
-
冯辉
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; |
核心成员
- 李志强
- https://github.com/stulzq
- https://www.cnblogs.com/stulzq
- https://mvp.microsoft.com/en-us/PublicProfile/5003133
- WeChat:
stulzq
- Location:
Chengdu, China
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; |
核心成员
- DuDu
- https://github.com/cnblogs-dudu
- https://www.cnblogs.com/dudu
- Location:
Hangzhou, China
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; |
核心成员
- 杨舜杰
- https://github.com/ElderJames
- https://jamesyeung.cn
- https://www.cnblogs.com/ElderJames
- https://mvp.microsoft.com/en-us/PublicProfile/5003987
- WeChat:
JamesYeungMVP
- Location:
Shanghai, China