Top 20 NuGet immutable Packages
The immutable class library is a set of libraries that consumes and extends System.Collections.Immutable
Get all the common units of measurement and the conversions between them. It is light-weight and thoroughly tested.
Extension methods used to copy and update immutable classes (as copy and update record expression in F#).
A base class for creating immutable composite user types
A lightweight, flexible and easy to use do/undo/redo implementation based on immutable objects for .NET.
Inheritable tuples with protected members, correct equals contract and optional cacheable hashcodes.
Provides fast and memory efficient alternatives to the collections in System.Collections.Immutable. Currently just includes SchematiqList as a replacement for ImmutableList.
Code generators for [Record]-marked types; generate boilerplate code for immutable record types. See project site for installation instructions and more details.
Analyzers and CodeFixes for [Record]-marked types. See project site for more details.