Top 20 NuGet immutable Packages

Extensions to make c# easier to use when doing functional code. Copy update expressions. Helper extensions.
Provides convenient utilities to generate partially updated copies of immutable objects using lambda expressions in C#.
A typesafe way of adding with-functionality to any type.
A source code only package which allows you to use .NET's new C# 9 Record feature in older target frameworks like .NET Standard 2.0, .NET Core App below 5 or the old .NET Framework. This package does not contain any compiled binaries, but instead adds the required classes as C# source code to your ...
This library imitates readonly local variables abusing some language features.
T4Immutable is a T4 template for C# .NET apps that generates code for immutable classes.
Lightweight and performant immutable linked list data structure for .NET
A way to make it easier to create and work with immutable classes in Bridge.NET
Library for storage of immutable .Net types.
Immutable collection supports for Mapster
ExtCore provides extensions to the F# core library (FSharp.Core) and aims to help you build industrial-strength F# applications. These extensions include additional functions for modules such as Array, List, Set, and Map; immutable IntSet, IntMap, LazyList, and Queue collections; a variety of comput...
Attributes used by Apex.Analyzers.Immutable
Extension methods and other objects for integrating the Optional# Optional type into .NET.
ProductiveRage.Immutable.Extensions.NET
ProductiveRage.Immutable.Collections.NET
Immutable collection types for use with Bridge.NET (backing onto Facebook's Immutable JavaScript library)