Top 20 NuGet immutable Packages
Immutable versions of `Memory<T>` and `Span<T>`, because `ReadOnlyMemory/Span` doesn't imply the underlying memory won't be mutated. These types take sole ownership of the underlying memory and only provide a non-mutating API which closely resembles `ReadOnlyMemory/Span`.
Provides a read-only array type that is convertible from T and ImmutableArray<T>.
Compatibility library for using the Microsoft Immutable Collections library in projects targeting .NET 3.5 and newer.
T4Immutable is a T4 template for C# .NET apps that generates code for immutable classes.
Contains implementation of immutable arrays with special immutable implementation for array operations for saving memory.
Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and supportive extensions for performant functional programming in C#. Split from the DryIoc: https://github.com/dadhi/DryIoc
T4 templates that transform simple mutable type definitions into fully functional immutable types with persistent characteristics.
The runtime components behind the parts generated by the ImmutableObjectGraph.T4 package.