|
1 | 1 | # Framework Integrations |
2 | 2 |
|
3 | | -Below is a list of packages which assist in integrating Pagerfanta into various PHP frameworks and applications. |
| 3 | +Pagerfanta has a broad footprint across the PHP ecosystem, from bundles that wire it directly into a framework, to major open source content management systems, e-commerce platforms, and libraries that use it as their pagination layer under the hood. |
| 4 | + |
| 5 | +## Direct Integrations |
| 6 | + |
| 7 | +The following packages are purpose-built to integrate Pagerfanta into a specific framework or CMS, typically providing configuration, service wiring, and framework-native conventions on top of the core library. |
4 | 8 |
|
5 | 9 | - [`BabDevPagerfantaBundle`](https://github.com/BabDev/PagerfantaBundle) - Symfony Framework |
6 | 10 | - [`typo3_pagerfanta`](https://github.com/sabbelasichon/typo3_pagerfanta) - TYPO3 |
| 11 | + |
| 12 | +## Used Across the Ecosystem |
| 13 | + |
| 14 | +Beyond direct framework bundles, Pagerfanta is depended upon by a wide range of projects, including several with a large install base of their own. A sample of notable projects is highlighted below by category. |
| 15 | + |
| 16 | +### Content Management & Commerce Platforms |
| 17 | + |
| 18 | +- [Ibexa DXP](https://www.ibexa.co) - Digital experience platform built on Symfony (successor to eZ Publish / eZ Platform) |
| 19 | +- [Concrete CMS](https://www.concretecms.com) - Open source content management system |
| 20 | +- [Kunstmaan CMS](https://cms.kunstmaan.be) - Symfony-based CMS bundles |
| 21 | +- [Sylius](https://sylius.com) - E-commerce platform built on Symfony |
| 22 | + |
| 23 | +### Applications |
| 24 | + |
| 25 | +- [`shlinkio/shlink`](https://packagist.org/packages/shlinkio/shlink) - Self-hosted URL shortener with a CLI and REST API |
| 26 | +- [`wallabag/wallabag`](https://packagist.org/packages/wallabag/wallabag) - Self-hostable read-it-later application |
| 27 | +- [`novosga/novosga`](https://packagist.org/packages/novosga/novosga) - Customer queue management system |
| 28 | + |
| 29 | +### Libraries & SDKs |
| 30 | + |
| 31 | +- [`league/fractal`](https://packagist.org/packages/league/fractal) - Widely used library for transforming data for API output; one of the most-installed packages depending on Pagerfanta |
| 32 | +- [`friendsofsymfony/elastica-bundle`](https://packagist.org/packages/friendsofsymfony/elastica-bundle) - Elasticsearch integration for Symfony |
| 33 | +- [`willdurand/hateoas`](https://packagist.org/packages/willdurand/hateoas) - Library for building HATEOAS-compliant REST representations |
| 34 | + |
| 35 | +<div class="docs-note">This list is a curated sample, not an exhaustive one. You can browse a full list of dependents on Packagist for <a href="https://packagist.org/packages/pagerfanta/core/dependents" target="_blank" rel="noopener nofollow">pagerfanta/core</a> and <a href="https://packagist.org/packages/pagerfanta/pagerfanta/dependents" target="_blank" rel="noopener nofollow">pagerfanta/pagerfanta</a>.</div> |
0 commit comments