What your hidden nuget gems ?

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
  • LINQKit

    LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.

  • I also enjoy LinqKit (mentioned here). Really cool way to build a LINQ predicate.

  • TypedSignalR.Client.TypeScript

    TypeScript source generator to provide strongly typed SignalR clients by analyzing C# type definitions.

  • 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
  • EntityFramework.Exceptions

    Handle database errors easily when working with Entity Framework Core. Supports SQLServer, PostgreSQL, SQLite, Oracle and MySql.

  • Insight.Database

    Fast, lightweight .NET micro-ORM

  • impromptu-interface

    Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit.

  • MoreLINQ

    Extensions to LINQ to Objects

  • OneOf

    Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Lazy Cache

    An easy to use thread safe in-memory caching service with a simple developer friendly API for c#

  • GuardClauses

    A simple package with guard clause extensions.

  • practical-aspnetcore

    Practical samples of ASP.NET Core 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.

  • 460 categorized ASP .NET Core samples covering all aspects of server-side web development: https://github.com/dodyg/practical-aspnetcore

  • Towel

    Throw in the towel.

  • Towel - Throw in the towel! data structures, algorithms, mathematics, metadata, extensions, console, and more - https://github.com/ZacharyPatten/Towel

  • BenchmarkDotNet

    Powerful .NET library for benchmarking

  • Benchmark.NET - ridiculously simple and powerful on the fly benchmarking of any .NET method: https://github.com/dotnet/BenchmarkDotNet

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

  • Terminal.GUI - cross platform terminal UI for .NET: https://github.com/gui-cs/Terminal.Gui

  • Refit

    The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

  • Refit - simple, typed REST clients: https://github.com/reactiveui/refit

  • MudBlazor

    Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.

  • wpfui

    WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.

  • WPFUI - Windows 11 / WinUI 3 components for WPF: https://github.com/lepoco/wpfui

  • MQTTnet

    MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

  • MQTTNet - High perf IOT comms for .NET - https://github.com/dotnet/MQTTnet

  • Eto.Forms

    Cross platform GUI framework for desktop and mobile applications in .NET

  • Eto Forms - Simple cross-platform UI toolkit using native components, also for F# - https://github.com/picoe/Eto

  • FastReport

    Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

  • FastReports - Powerful reports for .NET - https://github.com/FastReports/FastReport

  • net-vips

    .NET binding for libvips.

  • NetVips - .NET bindings for the very powerful VIPS image processing/reading library, kind of like ImageMagick but IMO better - https://github.com/kleisauke/net-vips

  • ServiceWire

    ServiceWire is a very fast and light weight service host and dynamic client library that simplifies the development and use of high performance remote procedure call (RPC) communication between .NET processes over Named Pipes or TCP/IP.

  • ServiceWire - Lightweight RPC library for .NET, zippy and kind of like gRPC or WCF but much lighter - https://github.com/tylerjensen/ServiceWire

  • FusionCache

    FusionCache is an easy to use, fast and robust cache with advanced resiliency features and an optional distributed 2nd level.

  • EntityFrameworkCore.Projectables

    Project over properties and functions in your linq queries

  • Communication

    Communication library is a convenient wrapper for handling the results of functions that do not throw exceptions. Instead of throwing exceptions, these functions return an object that contains the result of the operation.

  • Pegasus

    A PEG parser generator for .NET that integrates with MSBuild and Visual Studio. (by otac0n)

  • EjemploRop

  • The best (imo) result library out there https://github.com/ElectNewt/EjemploRop

  • NodaTime

    A better date and time API for .NET

  • Surprised no one mentioned https://github.com/nodatime/nodatime

  • DelegateDecompiler

    A library which is able to decompile a delegate or a method body to its lambda representation

  • elsa-core

    A .NET workflows library

  • Polly

    Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

  • It's in no way hidden. But I use Polly all the time.

  • spectre.console

    A .NET library that makes it easier to create beautiful console applications.

  • https://github.com/spectreconsole/spectre.console for doing pretty Cli applications

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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