PHPackages                             ppi/framework - 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. [Framework](/categories/framework)
4. /
5. ppi/framework

ActiveLibrary[Framework](/categories/framework)

ppi/framework
=============

PPI Framework - The PHP Interoperability Framework!

2.1.2(10y ago)1542.4k↓100%30[9 issues](https://github.com/ppi/framework/issues)[2 PRs](https://github.com/ppi/framework/pulls)5MITPHPPHP &gt;=5.4CI failing

Since Oct 12Pushed 9y ago18 watchersCompare

[ Source](https://github.com/ppi/framework)[ Packagist](https://packagist.org/packages/ppi/framework)[ Docs](http://www.ppi.io)[ RSS](/packages/ppi-framework/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (22)Versions (16)Used By (5)

PPI Framework
=============

[](#ppi-framework)

[![Gitter](https://camo.githubusercontent.com/90c748066aca7c54f109a33519e00eb1cccf13f03560098fb2f52832fc4af93d/68747470733a2f2f6261646765732e6769747465722e696d2f7070692f6672616d65776f726b2e737667)](https://gitter.im/ppi/framework?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)[![Latest Stable Version](https://camo.githubusercontent.com/ec2943642042553a7c0351f8765915ae687de269f185aea27ab9f0e2b60326e9/68747470733a2f2f706f7365722e707567782e6f72672f7070692f6672616d65776f726b2f762f737461626c652e706e67)](https://packagist.org/packages/ppi/framework)[![Latest Unstable Version](https://camo.githubusercontent.com/3e54b1374e92bb4ae5f428429b918382d0f934ef5d4e655afb5c125792fb746b/68747470733a2f2f706f7365722e707567782e6f72672f7070692f6672616d65776f726b2f762f756e737461626c652e706e67)](https://packagist.org/packages/ppi/framework)[![Travis-CI Build Status](https://camo.githubusercontent.com/a6ac2e550186fd908f0b46dc285212f150c31c35357b26e4778b522871f2b811/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f7070692f6672616d65776f726b2e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/ppi/framework)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/93a729773e41b21da9e833c56716304505db53f406e5d9183f022c6c45a7904c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7070692f6672616d65776f726b2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/ppi/framework/?branch=master)[![License](https://camo.githubusercontent.com/7f64ae650c73c7e067edfd96befa38d6d0c6c1cc9dfd3e296eff2b5bfab98bf5/68747470733a2f2f706f7365722e707567782e6f72672f7070692f6672616d65776f726b2f6c6963656e73652e706e67)](https://packagist.org/packages/ppi/framework)

[PPI](http://www.ppi.io/ "PPI Framework") is the PHP Interoperability Framework. It provides an equal and open platform to empower PHP developers to pick the best tools from the best PHP frameworks

PPI bootstraps framework components for you from the top frameworks such as ZendFramework2, Symfony2, Laravel4 and FuelPHP.

- [Official website](http://www.ppi.io/ "PPI Framework")
- [Download](http://www.ppi.io/files/ppi-skeletonapp-without-vendors.tar.gz)
- [Documentation](http://docs.ppi.io "PPI Framework Documentation")

Requirements
------------

[](#requirements)

- [PHP](http://php.net/ "PHP: Hypertext Preprocessor") 5.4.0 or above

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

[](#installation)

There is no actual "installation" of PPI, you can download it from  and drop it in your document root.

Contributing
------------

[](#contributing)

PPI is an open source, community-driven project. If you'd like to contribute, check out our issues list. You can find us on IRC, Google Plus or Twitter ([@ppi\_framework](https://twitter.com/ppi_framework "PPI Framework at Twitter")).

If you're submitting a pull request, please do so on your own branch on [GitHub](https://github.com/ppi/framework "ppi/framework").

Start by forking the PPI Framework repository and cloning your fork locally:

```
$ git clone git@github.com:YOUR_USERNAME/framework.git
$ git remote add upstream git://github.com/ppi/framework.git
$ git checkout -b feature/BRANCH_NAME master

```

Apply PPI Coding Standards using the PHP-CS-Fixer tool (uses PPI custom fixers):

```
$ ./vendor/bin/php-cs-fixer fix -v

```

After your work is finished rebase the feature branch and push it:

```
$ git checkout master
$ git fetch upstream
$ git merge upstream/master
$ git checkout feature/BRANCH_NAME
$ git rebase master
$ git push --force origin feature/BRANCH_NAME

```

Go to GitHub again and make a pull request on the ppi/framework repository. Thank you for making PPI better!

###  Health Score

40

—

FairBetter than 87% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community30

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 62.9% 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 ~70 days

Recently: every ~35 days

Total

8

Last Release

3734d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9025c7b030862eabb8877bfe173b2358db04463e16d50703c6d9287e55fe5804?d=identicon)[dragoonis](/maintainers/dragoonis)

![](https://www.gravatar.com/avatar/e9b45b06004ca41f33b01643ea58854ede6df882d9d262318c13e77f738e8402?d=identicon)[noiselabs](/maintainers/noiselabs)

---

Top Contributors

[![dragoonis](https://avatars.githubusercontent.com/u/146321?v=4)](https://github.com/dragoonis "dragoonis (736 commits)")[![vitorbrandao](https://avatars.githubusercontent.com/u/109226?v=4)](https://github.com/vitorbrandao "vitorbrandao (364 commits)")[![avdg](https://avatars.githubusercontent.com/u/212248?v=4)](https://github.com/avdg "avdg (36 commits)")[![syntaqx](https://avatars.githubusercontent.com/u/6037730?v=4)](https://github.com/syntaqx "syntaqx (18 commits)")[![alfrekjv](https://avatars.githubusercontent.com/u/695922?v=4)](https://github.com/alfrekjv "alfrekjv (8 commits)")[![EvanDotPro](https://avatars.githubusercontent.com/u/5607?v=4)](https://github.com/EvanDotPro "EvanDotPro (2 commits)")[![elazar](https://avatars.githubusercontent.com/u/15487?v=4)](https://github.com/elazar "elazar (2 commits)")[![frankdejonge](https://avatars.githubusercontent.com/u/534693?v=4)](https://github.com/frankdejonge "frankdejonge (1 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")[![ralphschindler](https://avatars.githubusercontent.com/u/76674?v=4)](https://github.com/ralphschindler "ralphschindler (1 commits)")[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (1 commits)")

---

Tags

framework

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ppi-framework/health.svg)

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

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.3k](/packages/contao-core-bundle)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M646](/packages/sylius-sylius)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[laravel/framework

The Laravel Framework.

34.6k509.9M16.9k](/packages/laravel-framework)

PHPackages © 2026

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