14 .NET packages I always recommend

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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