.N .NET Landscape

X.PagedList

Web Frameworks & APIs
github.com/udndc/X.PagedList

Library for easily paging through any IEnumerable/IQueryable in ASP.NET

asp-net-coreasp-net-core-mvcasp-net-mvcmvcnet-corenugetpagedlistpagerpager-configurationspaginationpaginator
GitHub stars
926
Forks
220
Open issues
0
NuGet downloads
16,393,828
latest 10.6.0
License
MIT
Language
C#
Last push
3 days ago
21 Oct 2026
Created
1 Dec 2013

X.PagedList

Sponsor on GitHub Subscribe on X NuGet Downloads

What is this?

This is a fork of Troy's project PagedList. The main difference is that X.PagedList is a library that supports the modern .NET platform — you can use it everywhere the .NET platform is supported.

This library enables you to easily take an IEnumerable/IQueryable, chop it up into "pages", and grab a specific "page" by an index. PagedList.Mvc allows you to take that "page" and display a pager control that has links like "Previous", "Next", etc.

How to use

You can find all information about how to use X.PagedList libraries in Wiki

Get a digital subscription for project news

Subscribe to my X to keep up-to-date with project news and receive announcements.

Support this project

X.PagedList is used in over 15 million installs and maintained by one person in his spare time. If it saves your team time, consider sponsoring — it directly funds issue triage, .NET version support, and documentation.

Companies using X.PagedList in production: the Corporate tier includes priority triage and advance notice of breaking changes.