Top 20 NuGet immutable Packages

Design and build-time code-gen for records, unions, lenses and immutable With functions
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
Get all the common units of measurement and the conversions between them. It is light-weight and thoroughly tested.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Various classes related to immutability. This package was built from the source code at https://github.com/RockLib/RockLib.Immutable/tree/941fbb9dae1185093784bac3e6fa9cbf48c8ecf1
For C#/VB Universal Windows code (UWP), use UnitsNet instead. This is a Windows Runtime Component with reduced functionality to support all UWP languages, such as JavaScript and C++, and other runtime components.
C# library to create new immutable object applying lambda expressions to the existing immutable object
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 ...
echo-process Actor library component that works with LanguageExt.Core: An 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state ...
Reactive-Redux is a predictable state container for .NET apps. Modified from Guillaume Salles https://github.com/GuillaumeSalles/redux.NET
Javascript actor library that works with LanguageExt.Core and Echo.Process: A library that uses and abuses the features of C# 6 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors...
Actor library component that works with LanguageExt.Core and Echo.Process: A library that uses and abuses the features of C# 6 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors)...
Package Description
A typesafe way of adding with-functionality to any type.
WebSocket client support (via Owin) for the Echo.Process system.
Microsoft.VisualStudio.Shell.Immutable.15.0
Immutable collection supports for Mapster
An AutoFixture customization that allows AutoFixture to create specimens of the immutable collections found in the System.Collections.Immutable namespace.