spatie/laravel-json-api-paginate
A Laravel package that adds a jsonPaginate method to the Eloquent query builder, so pagination reads page[number] and page[size] request parameters and returns the pagination links required by the JSON:API spec.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laravel-json-api/cursor-pagination | 0.91 | Cursor-based pagination for Laravel JSON:API. Adds a cursor paginator so your JSON:API endpoints can page through large datasets efficiently, avoiding offset limits and keeping results stable as records change. | 3 | 3 | 7 | 4K | 0 | 0.3 | 41.5 | MIT | — | |
| spatie/laravel-paginateroute | 0.90 | Adds a Laravel route macro to paginate via clean, translatable URLs like /news/page/2 instead of ?page=2. Includes a paginate route method and facade for generating pagination links. Note: this package is abandoned/unsupported—fork if needed. | 303 | 316 | 57 | 1K | 0 | 4.8 | 6.7 | MIT | 8 years ago | |
| spatie/laravel-fast-paginate | 0.89 | A fast limit/offset paginator for Laravel. The fastPaginate method selects only primary keys first so late pages stay fast, then fetches full rows for that page. Same signature and paginator as Laravel's paginate, so no other code changes. | 7 | 7 | 0 | 2K | 0 | 15.3 | 38.3 | MIT | 3 months ago | |
| tourze/json-rpc-paginator-bundle | 0.89 | A Symfony bundle that adds JSON-RPC pagination support to Tourze projects, integrating paginators so large result sets can be served page by page over JSON-RPC. Includes configurable page and page-size parameters, metadata helpers, and service wiring for quick setup. | 0 | — | 0 | — | 0 | 2.7 | — | MIT | 10 months ago | |
| beberlei/porpaginas | 0.89 | — | 163 | 165 | 19 | 19K | 0 | 9.2 | 30.4 | — | 7 months ago | |
| stepovenko/eloquent-filter-sort-pagination | 0.88 | stepovenko/eloquent-filter-sort-pagination provides Laravel developers with reusable Eloquent helpers for filtering, sorting, and paginating query results. It aims to simplify request-driven list endpoints and reduce repetitive query boilerplate. | 2 | — | 0 | — | 0 | 0.0 | — | MIT | 4 years ago | |
| spatie/laravel-query-builder | 0.88 | Spatie's Laravel Query Builder turns incoming API request parameters into Eloquent queries, letting you define allowed filters, sorts, includes, and pagination so clients can shape responses through the URL without exposing dangerous query logic. | 4,469 | 4,488 | 422 | 2M | 0 | 67.2 | 43.7 | MIT | 1 week ago | |
| mrshanebarron/pagination | 0.88 | A Laravel pagination package that provides helpers for creating, rendering, and customizing paginated result sets and navigation links, simplifying multi-page data display in Blade templates and API responses. | 0 | 0 | 0 | 0 | 0 | 2.8 | — | — | 10 months ago | |
| laravel-json-api/non-eloquent | 0.88 | Laravel JSON:API adapter for non-Eloquent data sources, letting you expose custom repositories or external APIs through the JSON:API spec with resources, relationships, filtering, sorting, and pagination—no Eloquent models required. | 4 | 4 | 1 | 24K | 0 | 0.1 | 50.7 | MIT | — | |
| ashleydawson/simple-pagination | 0.88 | Framework-agnostic pagination library for PHP. Provide callbacks to count total items and fetch a slice (offset/length), and it returns a Pagination object with items plus page metadata and ranges. Works with arrays, DB lists, Doctrine, Solr, and more. | 18 | 19 | 5 | 666 | 1 | 3.0 | 21.5 | MIT | 7 years ago | |
| cerbero/lazy-json-pages | 0.87 | Cerbero LazyJsonPages lets you consume paginated JSON APIs as Laravel lazy collections. Point it at an endpoint, describe how pagination works, and iterate results without loading every page into memory. Ideal for large API datasets, sync jobs, and streaming responses efficiently. | 195 | 195 | 2 | 720 | 0 | 1.0 | 9.3 | MIT | — | |
| amrnn/laravel-cursor-paginator | 0.87 | Cursor-based pagination for Laravel. amrnn/laravel-cursor-paginator provides a paginator that uses cursors instead of offsets, useful for APIs and large datasets where stable, efficient paging matters. A small, focused package for Eloquent queries. | 19 | 18 | 6 | 213 | 6 | 1.1 | 12.4 | MIT | — | |
| juampi92/cursor-pagination | 0.87 | Cursor-based pagination for Laravel Eloquent, inspired by Stripe. Encode and decode opaque cursors with ease, keeping pagination stable and efficient. Perfect for large datasets, infinite scrolling, and APIs that need predictable next/previous navigation. | 70 | — | 12 | — | 3 | 0.9 | 0.5 | MIT | 5 years ago | |
| spiral/pagination | 0.87 | Spiral Pagination Toolkit provides lightweight, framework-agnostic pagination primitives for PHP apps. Build and pass around page limits/offsets and related metadata cleanly, with strong type safety, tests, and Psalm support. | 5 | 5 | 0 | 36K | 0 | 3.0 | 52.2 | MIT | 7 years ago | |
| hongxunpan/eloquent-query-dsl | 0.87 | A fluent query DSL for Laravel's Eloquent ORM that lets you build database queries with a clean, chainable syntax. Simplifies complex filtering, sorting, and relationship queries into readable, expressive code for more maintainable models and repositories. | 0 | — | 0 | — | 0 | 16.2 | — | MIT | 2 months ago | |
| check24/apitk-url-bundle | 0.87 | — | 4 | 4 | 5 | 2 | 0 | 5.9 | 2.4 | MIT | 4 years ago | |
| nilportugues/laravel5-json-api | 0.87 | Laravel 5 package for building APIs that follow the JSON API specification (jsonapi.org). It transforms Eloquent models and collections into spec-compliant responses, including relationships, pagination, errors, and content negotiation, with minimal setup and configuration. | 309 | 312 | 69 | 6 | 36 | 14.9 | 14.4 | MIT | 10 years ago | |
| ruwork/paginator | 0.87 | A pagination package for Laravel and PHP applications that helps split large data sets into manageable pages. Suitable for list cards, search results, and other paginated views, with a simple API for adding page navigation to your project. | 0 | 0 | 0 | 6 | 0 | 0.0 | 11.7 | MIT | — | |
| open-southeners/laravel-apiable | 0.87 | — | 13 | 13 | 1 | 289 | 2 | 29.5 | 21.6 | MIT | 1 week ago | |
| cannibal/pagination-bundle | 0.87 | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | — | — |
How can I help you explore Laravel packages today?