Installation
Install pypaginate with pip or uv. The native Rust engine ships inside the wheel — no toolchain needed. Optional extras for SQLAlchemy, FastAPI, and Django.
Quickstart
Paginate, filter, sort, and search an in-memory collection with pypaginate. Items
Filtering
filter(items, where) returns a new list of the items matching where, in their
Sorting
sort(items, by) returns a new list of your items in the requested order. The input is
Search
search(items, spec) runs an in-memory full-text query and returns matching items in
Pagination
pypaginate covers both pagination models: offset
Integrations
3 items