|
| 1 | +# ASP.NET Core and .NET Core Library Support |
| 2 | + |
| 3 | +## Contents |
| 4 | + - [ORM/DBs](#orm--dbs) |
| 5 | + - [Image](#image) |
| 6 | + - [Message Queuing](#message-queuing) |
| 7 | + - [Web](#web) |
| 8 | + - [DI / IoC Containers](#di--ioc-containers) |
| 9 | + - [Logging](#logging) |
| 10 | + - [Serialization](#serialization) |
| 11 | + - [Testing](#testing) |
| 12 | + - [Other](#other) |
| 13 | + |
| 14 | +## ASP.NET Core and .NET Core 支持的类库 |
| 15 | +你可以通过 issue 或者 fork 来增加ASP.NET Core and .NET Core 支持的类库。 |
| 16 | + |
| 17 | +欢迎大家贡献及star。 |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## ORM/DBs |
| 22 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 23 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 24 | +[Dapper](https://github.com/StackExchange/dapper-dot-net) | Install-Package Dapper | Yes | Yes | [github.io](https://stackexchange.github.io/dapper-dot-net) |
| 25 | +[EF Core](https://github.com/aspnet/EntityFramework) | Install-Package EntityFramework.MicrosoftSqlServer | Yes | Yes | [efproject.net](http://docs.efproject.net/en/latest/) |
| 26 | +[Npgsql](https://github.com/npgsql/Npgsql) | Install-Package Npgsql | Yes | Yes | [npgsql.org](http://www.npgsql.org) |
| 27 | +[NEST](https://github.com/elastic/elasticsearch-net) | Install-Package NEST -Pre | Yes | Yes | [elastic.**co**](https://www.elastic.co) |
| 28 | +[StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) | Install-Package StackExchange.Redis -Pre | Yes | Yes | |
| 29 | +[MySQL](https://github.com/SapientGuardian/mysql-connector-net-netstandard) | Install-Package SapientGuardian.MySql.Data -Pre | Yes | Yes | |
| 30 | +[NPoco](https://github.com/schotime/NPoco) | Install-Package NPoco | Yes | Yes | |
| 31 | + |
| 32 | +## Image |
| 33 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 34 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 35 | +[ImageProcessorCore](https://github.com/JimBobSquarePants/ImageProcessor/tree/Core) | Not yet ([myget](https://www.myget.org/gallery/imageprocessor)) | Yes | Yes | [imageprocessor.org](http://imageprocessor.org) |
| 36 | + |
| 37 | +## Message Queuing |
| 38 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 39 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 40 | +[RestBus](https://github.com/tenor/RestBus) | Install-Package RestBus.AspNet -Pre ([guide](https://github.com/tenor/RestBus/wiki/ASP.NET-Core-service-%28RabbitMQ-callable%29)) | Yes | Yes | [restbus.org](http://restbus.org) ([Blog](http://ahuwanya.net/blog/post/Introducing-RestBus)) |
| 41 | +[RdKafka](https://github.com/ah-/rdkafka-dotnet) | Install-Package RdKafka | Yes | Yes | [ah-.github.io/rdkafka-dotnet](http://ah-.github.io/rdkafka-dotnet/) |
| 42 | + |
| 43 | +## Web |
| 44 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 45 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 46 | +[Nancy](https://github.com/NancyFx/Nancy) | Install-Package Nancy -Pre | Yes | Yes | [nancyfx.org](http://nancyfx.org) |
| 47 | +[SignalR](https://github.com/aspnet/SignalR-Server) | | Yes | Yes | [signalr.net](http://signalr.net/) |
| 48 | +[ReactJS.NET](https://github.com/reactjs/React.NET) | Install-Package React.AspNet | No | Yes | [ReactJS.NET](http://reactjs.net/) |
| 49 | +[Swashbuckle](https://github.com/domaindrivendev/Ahoy) | Install-Package Swashbuckle -Pre | Yes | Yes | |
| 50 | + |
| 51 | +## DI / IoC Containers |
| 52 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 53 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 54 | +[Autofac](https://github.com/autofac/Autofac) | Install-Package Autofac -Pre | Yes | Yes | [autofac.org](http://autofac.org/) |
| 55 | +[SimpleInjector](https://github.com/simpleinjector/SimpleInjector) | Install-Package SimpleInjector -Version 3.1.5 | Yes | Yes | [simpleinjector.org](https://simpleinjector.org) |
| 56 | +[StructureMap](https://github.com/structuremap/structuremap) | Install-Package StructureMap | Yes | Yes | [structuremap.github.io](https://structuremap.github.io) |
| 57 | +ASP.NET Core contains built-in [DI](https://docs.asp.net/en/latest/fundamentals/dependency-injection.html) |
| 58 | + |
| 59 | +## Logging |
| 60 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 61 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 62 | +[Serilog](https://github.com/serilog/serilog) | Install-Package Serilog | Yes | Yes | |
| 63 | +[NLog](https://github.com/NLog/Nlog) | Install-Package NLog.Extensions.Logging -Pre | | Yes | |
| 64 | +ASP.NET Core contains built-in [logging](https://docs.asp.net/en/latest/fundamentals/logging.html) |
| 65 | + |
| 66 | +## Serialization |
| 67 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 68 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 69 | +[JSON.NET](https://github.com/JamesNK/Newtonsoft.Json) | Install-Package Newtonsoft.Json | Yes | Yes | [newtonsoft.com/json](http://www.newtonsoft.com/json) |
| 70 | +[protobuf-net](https://github.com/mgravell/protobuf-net) | Install-Package protobuf-net | Yes | Yes |
| 71 | + |
| 72 | +## Testing |
| 73 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 74 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 75 | +[xUnit.net](https://github.com/xunit/xunit) | | [Yes](http://xunit.github.io/docs/getting-started-dotnet-core.html) | [Yes](http://xunit.github.io/docs/getting-started-dotnet-core.html) | |
| 76 | +[Nunit](https://github.com/nunit/nunit) | Install-Package NUnit | Yes | Yes | |
| 77 | +[Moq](https://github.com/moq/moq4) | | | | |
| 78 | + |
| 79 | +## Other |
| 80 | +Project | NuGet Install Command | .NET Core Support | ASP.NET Core Support | Website |
| 81 | +------- | --------------------- | ----------------- | -------------------- | ------- |
| 82 | +[AutoMapper](https://github.com/AutoMapper/AutoMapper) | Install-Package AutoMapper | Yes | Yes | [automapper.org](http://automapper.org/) |
| 83 | +[HtmlAgilityPack](https://github.com/linezero/HtmlAgilityPack) | | Yes | Yes | |
| 84 | +[Orchard](https://github.com/OrchardCMS/Orchard2) | | | | [orchardproject.net](http://orchardproject.net) |
| 85 | +[YesSql](https://github.com/sebastienros/yessql) | | Yes | Yes | |
| 86 | +[NETCoreBBS](https://github.com/linezero/NETCoreBBS) | | | | |
| 87 | + |
| 88 | +# License |
| 89 | + |
| 90 | +收集来自于 [LineZero](https://github.com/linezero) ,转载复制请注明来源. |
0 commit comments