Essential .NET Libraries Every Developer Should Know

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. BenchmarkDotNet

    Powerful .NET library for benchmarking

    BenchmarkDotNet helps you measure performance with ease.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. xUnit

    xUnit.net is a free, open source, community-focused unit testing tool for .NET.

    xUnit provides a more modern approach to unit testing with fewer constraints.

  4. ambie

    An app that uses white noise, nature sounds, and focus features to boost your productivity.

    DI (Dependency Injection) made easy with Microsoft.Extensions.DependencyInjection.

  5. Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

    Dealing with JSON in .NET? Newtonsoft.Json (aka Json.NET) has got you covered.

  6. Serilog

    Simple .NET logging with fully-structured events

    Logging with style? Serilog is here for you.

  7. MediatR

    Simple, unambitious mediator implementation in .NET

    MediatR simplifies in-process messaging, CQRS, and domain events.

  8. RestSharp

    Simple REST and HTTP API Client for .NET

    RestSharp simplifies making HTTP requests to RESTful APIs.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. NUnit

    NUnit Framework

    NUnit is user-friendly and highly extendable for your unit testing needs.

  11. NLog

    NLog - Flexible and Structured Logging for various .NET Platforms

    Need an alternative logging library? NLog is another fantastic choice.

  12. Cake

    :cake: Cake (C# Make) is a cross platform build automation system.

    Cake (C# Make) is a cross-platform build automation system with C# DSL.

  13. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Avalonia is an open-source UI framework that can run on Windows, macOS, and Linux.

  14. AutoMapper

    A convention-based object-object mapper in .NET.

    AutoMapper is a library to help you map between objects, like DTOs and business models.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Duda carrera: C#/.NET vs. Node/Express

    13 projects | /r/devsarg | 18 May 2023
  • What your hidden nuget gems ?

    32 projects | /r/dotnet | 10 Mar 2023
  • What is .NET, and why should you choose it? - Microsoft DevBlog

    5 projects | /r/programming | 14 Feb 2023
  • Is .net MAUI worth jumping into?

    2 projects | /r/csharp | 23 Jan 2023
  • Making an android app with c#

    2 projects | /r/csharp | 21 Nov 2022