Skip to content

Commit 0e0243b

Browse files
committed
Initial commit
1 parent 4ccad61 commit 0e0243b

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

README.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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

Comments
 (0)