14 .NET packages I always recommend

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/dotnet

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

    Correct but I would actually consider CAP instead. The primary reason is that CAP implements the outbox pattern out-of-box where you would need to implement this yourself with Hangfire.

  • AutoFixture

    AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

    First time I heard of Bogus, looks interesting, been using AutoFixture for those will definitely take a look at it.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • AngleSharp

    :angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

    I was a long time user of HAP - but https://github.com/AngleSharp/AngleSharp is much better.

  • Pacco

    Sample microservices solution in .NET Core 3.1 based on the cloud-agnostic approach

    I feel like their packages could reduce the development time of a dotnet microservice by a lot. Here's one of their project showcasing what it can do: https://github.com/devmentors/Pacco

  • Flurl.Http

    Fluent URL builder and testable HTTP client for .NET

    I'm suprised there are no httpclient wrappers. I'll add Flurl to the list.

  • NCrontab

    Crontab for .NET

    NCronTab is really good for parsing cron config strings to DateTime executions.

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