Top 20 NuGet enumerable Packages

Easy to use library to allow you to order IEnumerable or IQueryable by dynamic properties. Also contains a natural sort comparer.
Hate checking for nulls in Linq queries? Turn any null enumerable into an empty one as needed! var id = schema.Elements.EmptyIfNull().FirstOrDefault(x => x == "Id")
xUnit Tests for netfx-System.Collections.Generic.IEnumerable.EmptyIfNull
A smart paging library for .NET queryables and enumerables.
Exposes a ForEach<T> extension method on IEnumerable<T>, just like List<T> does.
Interactive Extensions for JavaScript library which covers the basic LINQ to Objects operations.
This package lets you use regular arithmetic operators on enumerables. It also provides convenient extension methods for System.Math and System.Numerics.Complex methods.
An extension for representing an object's public instance property values as a series of values in alphabetical order of the property names
Source code package. An extension for retrieving an object's public instance property values as a series of values (boxed) in alphabetical order of the property names, or if the object is already a collection, the elements of that collection (boxed).
Collection of useful code snippets which can be used in many different C# or .NET applications.
Sequence composite interface to BSON. Powered by Newtonsoft.Json.Bson and Project Composite.
Additional asynchronous functionality for the Bogosoft.Data library.
Theodore Chatziperis (xatzipe)
Code.Generation.Roslyn facilitates code generation driven by fit for purpose custom attributes.
Multiple extension methods to generate hashes from different data types
The library of helper extensions useful in any project
A lightweight library containing common utilities for working with .NET collections and enumerables
A lightweight library containing common utilities for working with .NET collections and enumerables
An library with some common tools and utilities like dump object, enumerable extensions etc.