PHPackages                             zk2/sps-bundle - 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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. zk2/sps-bundle

ActiveSymfony-bundle[PDF &amp; Document Generation](/categories/documents)

zk2/sps-bundle
==============

Bundle implements the concept of "Search - Pagination - Sort" for tabular data

v5.1.1(5y ago)11.0k[1 PRs](https://github.com/zk2/SPSBundle/pulls)MITPHPPHP &gt;=7.1

Since Sep 6Pushed 2y ago1 watchersCompare

[ Source](https://github.com/zk2/SPSBundle)[ Packagist](https://packagist.org/packages/zk2/sps-bundle)[ Docs](https://github.com/zk2/SPSBundle)[ RSS](/packages/zk2-sps-bundle/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (11)Versions (35)Used By (0)

Zk2SpsBundle
============

[](#zk2spsbundle)

Bundle for Symfony2 Standard Edition, designed to facilitate the work with large sets of table data. SPS is an acronym for Search, Pagination, Sort, that is the bundle can apply filters, ensure pagination, sort data.

Bundle is implemented as a service that get Doctrine\\DBAL\\Query\\QueryBuilder or Doctrine\\ORM\\QueryBuilder and return form of filters and array with data for use in your view layer.

Demo
----

[](#demo)

[https://sps.sf2.pp.ua](https://sps.sf2.pp.ua/postgres/doctrine_country)

Documentation
-------------

[](#documentation)

[Quick start](https://github.com/zk2/SPSBundle/blob/master/Resources/doc/index.rst)

[Custom settings](https://github.com/zk2/SPSBundle/blob/master/Resources/doc/settings.rst)

[Usage](https://github.com/zk2/SPSBundle/blob/master/Resources/doc/usage.rst)

[Column options](https://github.com/zk2/SPSBundle/blob/master/Resources/doc/column_options.rst)

[Filter options](https://github.com/zk2/SPSBundle/blob/master/Resources/doc/filter_options.rst)

Running the Tests
-----------------

[](#running-the-tests)

Install the [Composer](http://getcomposer.org/) `dev` dependencies:

```
php composer.phar install --dev

```

Then, run the test suite using [PHPUnit](https://github.com/sebastianbergmann/phpunit/):

```
phpunit

```

License
-------

[](#license)

This bundle is released under the MIT license. See the complete license in the bundle:

```
Resources/meta/LICENSE

```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity70

Established project with proven stability

 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

Every ~64 days

Total

32

Last Release

1962d ago

Major Versions

1.0.0 → 3.0.02016-06-07

3.0.4 → v4.0.02017-08-09

v4.2.7 → v5.0.12020-05-25

PHP version history (6 changes)1.0.0PHP &gt;=5.3.3

3.0.0PHP &gt;=5.5.9

v4.1.0PHP &gt;=7.1,&lt;8.0

v4.2.0PHP &gt;=7.2

v4.2.4PHP ^7.1.3

v5.1.0PHP &gt;=7.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4775391?v=4)[Evgeniy Budanov](/maintainers/zk2)[@zk2](https://github.com/zk2)

---

Top Contributors

[![zk2](https://avatars.githubusercontent.com/u/4775391?v=4)](https://github.com/zk2 "zk2 (80 commits)")

---

Tags

searchpaginationsortreportadmin-panelcontent managersps

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zk2-sps-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/zk2-sps-bundle/health.svg)](https://phpackages.com/packages/zk2-sps-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M373](/packages/easycorp-easyadmin-bundle)[chameleon-system/chameleon-base

The Chameleon System core.

1027.9k4](/packages/chameleon-system-chameleon-base)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1615.6k12](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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