uriyyo/fastapi-pagination
FastAPI pagination 📖 observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13
- age_days: 2126
- days_rel: 36
- days_push: 7
- n_releases_24m: 36
Adoption not part of the score
1680 stars · 163 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python library that adds pagination support to FastAPI applications. It provides utility functions and data models (like Page) to paginate database queries and return paginated responses, supporting cursor-based and page-based strategies with SQLAlchemy, Tortoise ORM, PyMongo, and more.
Use cases
- paginate list endpoints in a FastAPI app
- add page-based pagination to API responses
- implement cursor-based pagination for large datasets
- paginate SQLAlchemy query results in FastAPI
- return paginated JSON with page metadata from endpoints
- add limit/offset query parameters to FastAPI routes
When to choose
- you are building APIs with FastAPI and need consistent paginated responses
- you want drop-in pagination across multiple ORMs like SQLAlchemy, Tortoise, or PyMongo
- you need both cursor-based and page-based pagination strategies
- your project uses async/await with Python 3.10+
When to avoid
- you are not using FastAPI
- you need pagination in a framework other than FastAPI (e.g., Django, Flask)
- you require highly custom pagination schemes the library's strategies don't cover
Facets
library · maturity active
web-framework middleware serialization web-development backend apis databases python cross-platform fastapi pagination sqlalchemy async cursor-pagination page-based-pagination
3 sources
- readme: https://github.com/uriyyo/fastapi-pagination · fetched 2026-08-28 · 7c872b0a91fb
- homepage: https://uriyyo-fastapi-pagination.netlify.app/ · fetched 2026-08-29 · c071ea14d4a4
- registry_pypi: https://pypi.org/pypi/fastapi-pagination/json · fetched 2026-08-29 · 3c754825bc9c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| uriyyo/fastapi-pagination | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="uriyyo/fastapi-pagination")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem