Updated 2/16 to include Elasticsearch
As should be obviously from my recently blog posts, I have really been enjoying working with .NET Core. Clearly I am not alone, as a significant number of libraries have been porting over to the .NET Standard.
Below is a list libraries that have added support for the .NET Standard, meaning that they should be able to run cross platform on both Windows and Linux.
While I have not yet had the opportunity to try all of the libraries listed below, I have had great luck with the ones that I have tested, and I am simply ecstatic to see this list growing as fast as it is.
Technology | NuGet Package | .NET Standard Support |
---|---|---|
Autofac | Autofac | Released for 1.1 |
Cassandra | DataStax C# Driver for Apache Cassandra | Released for 1.5 |
Couchbase | Couchbase SDK 2.0 | Beta for 1.5 |
Elasticsearch | Elasticsearch.Net | Released for 1.3 |
Kafka | Confluent.Kafka | Preview for 1.3 |
log4net | Apache log4net | Released for 1.3 |
MongoDB | MongoDB.Driver | Released for 1.4 |
NLog | NLog | Beta for 1.3 |
RabbitMQ | RabbitMQ.Client | Released for 1.5 |
RavenDB | RavenDB Client | Released for 1.3 |
Redis | StackExchange.Redis | Released for 1.5 |
Sqlite | Microsoft.EntityFrameworkCore.Sqlite | Released for 1.3 |
WebSocket Client | WebSocket4Net | Released for 1.3 |
How have these libraries been working out for you? Is there a better option than what I have listed? Please leave a comment and let me know!
Enjoy,
Tom