PHPackages                             svnwa/inertiavuepaginator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. svnwa/inertiavuepaginator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

svnwa/inertiavuepaginator
=========================

:package\_description

1.0(5y ago)3115.9k8[2 issues](https://github.com/svnwa/InertiaVuePaginator/issues)[2 PRs](https://github.com/svnwa/InertiaVuePaginator/pulls)licenseVue

Since Mar 21Pushed 3y ago3 watchersCompare

[ Source](https://github.com/svnwa/InertiaVuePaginator)[ Packagist](https://packagist.org/packages/svnwa/inertiavuepaginator)[ Docs](https://github.com/svnwa/inertiavuepaginator)[ RSS](/packages/svnwa-inertiavuepaginator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

InertiaVuePaginator
===================

[](#inertiavuepaginator)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ad50dc32a7204ea841293fc94def3b844d935e8573ea90e8bb73c8bd180d9f70/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73766e77612f696e6572746961767565706167696e61746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/svnwa/inertiavuepaginator)[![Total Downloads](https://camo.githubusercontent.com/f73170a28671b1158620a9bbfdbc38bb3411a6a53d15a3b70f0ec388782ee449/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73766e77612f696e6572746961767565706167696e61746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/svnwa/inertiavuepaginator)

These are two basic Paginator components that work with the Laravel Jetstream/Breeze Inertia/Vue3 stack.

1. A simple Paginator with just arrows left and right to paginate through Collection provided by e.g. the Inertia render function. [![SimplePaginator](https://gist.githubusercontent.com/svnwa/3d3e297680f80821c553726ff13d09bd/raw/d8caa565e36aa597a31cac66139e87a322eca972/SimplePaginator.png)](https://gist.githubusercontent.com/svnwa/3d3e297680f80821c553726ff13d09bd/raw/d8caa565e36aa597a31cac66139e87a322eca972/SimplePaginator.png)
2. A "standard" paginator with feedback on the current and total amounts of the results, page numbers and arrows to navigate. [![Paginator](https://gist.githubusercontent.com/svnwa/3d3e297680f80821c553726ff13d09bd/raw/d8caa565e36aa597a31cac66139e87a322eca972/Paginator.png)](https://gist.githubusercontent.com/svnwa/3d3e297680f80821c553726ff13d09bd/raw/d8caa565e36aa597a31cac66139e87a322eca972/Paginator.png)

The components templates are analogous to the 'official' Blade templates provided by the basic paginator included by Laravel

Installation
------------

[](#installation)

Via Composer

```
$ composer require svnwa/inertiavuepaginator
```

Afterwards publish the Vue Components to use within your application

```
$ php artisan vendor:publish --tag=inertiavuepaginator

```

Usage
-----

[](#usage)

With Inertia just use the `paginate()` as you would in a PHP/Blade Laravel context. E.g.:

```
public function index()
{
    return Inertia::render('MyUserList',[
        'paginator' => User::paginate(10)
    ]);
}

```

In your Vue component (`MyUserList.vue` in this example) use the paginator prop provided by the Inertia render function and dynamically bind it to your Paginator component as you would with any other prop.

```

import Paginator from "@/Components/Paginator";
export default {
    props: {
            paginator: Object
        },
}

```

OR

```

import SimplePaginator from "@/Components/SimplePaginator";
export default {
    props: {
            paginator: Object
        },
}

```

**Done. The Rest is handled by the Vue component itself**

Credits
-------

[](#credits)

- [Sven Walbröl](https://github.com/svnwa)

License
-------

[](#license)

MIT. Please see the [license file](license.md) for more information.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1878d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7819d4f65fa0ed8926124eb178c584302aec4e612aac7f8fdae83583c7b23f69?d=identicon)[svnwa](/maintainers/svnwa)

---

Top Contributors

[![svnwa](https://avatars.githubusercontent.com/u/62885174?v=4)](https://github.com/svnwa "svnwa (13 commits)")

---

Tags

inertiainertiajslaravellaravel-frameworkpaginatorvue-componentvue3vuejslaravelInertiaVuePaginator

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/svnwa-inertiavuepaginator/health.svg)

```
[![Health](https://phpackages.com/badges/svnwa-inertiavuepaginator/health.svg)](https://phpackages.com/packages/svnwa-inertiavuepaginator)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

17221.0k3](/packages/interaction-design-foundation-laravel-geoip)[nedwors/navigator

A Laravel package to ease defining navigation menus

433.1k](/packages/nedwors-navigator)[xefi/faker-php-laravel

Faker php integration with laravel

1915.1k](/packages/xefi-faker-php-laravel)[dcblogdev/laravel-junie

Install pre-configured guides for Jetbrains Junie

392.5k](/packages/dcblogdev-laravel-junie)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
