Top 20 NuGet ienumerable Packages

Extensions for IEnumerable and collections.
CacheEnumerable is a class that encapsulate IEnumerable collection making it reuseble but lazy loading data.
Converts IEnumerables into Datatables for easy binding.
Why is it that the List is so widely used, even when there is absolutly no need for the features of a List? I think one of the most important reasons is it beeing so easily available. You could simply use the extension method .ToList() on any IEnumerable. To help out in this matter, and hopefully h...
Extension methods for .Net classes
Extension to unify IQueryable and IEnumerable behavior about null values
The framework BitArray is helpful but it has a serious flaw in the fact that it is not immutable. This is the primary motivation for working on this package in order to achieve just such an ImmutableBitArray. Reflexive operations can modify an instance but otherwise bitwise operations should yield a...
Extension methods galore
IEnumerable extension methods that are useful in day to day programming.
Some extensions for IEnumerable: > Shuffle > SequenceEqualWithoutOrder > IfDefaultGiveMe > FirstOr > ForEach
Additional collections ('a zoo of collections') that extend the collections provided by .NET
Extension methods that are useful in day to day programming. This package includes extension methods for collections and Linq
The Enumerable2 class.
Extension methods for Task<IEnumerable>
Split IEnumerable safety.This won't cause multiple enumeration.
Provides useful LINQ extensions for the IEnumerable<T> interface.
Provides a simple set of list based extensions for Stack operation.
Provides a simple set of list based extensions for Queue operation.
Provides a simple set of list based extensions for Double-ended Queue, or Deque, operation.