PHPackages                             phonetworks/pho-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. phonetworks/pho-framework

ActiveLibrary[Framework](/categories/framework)

phonetworks/pho-framework
=========================

The core framework that establishes the object-centered actor/graph model.

11.6.0(6y ago)145.6k[3 issues](https://github.com/phonetworks/pho-framework/issues)1MITPHPPHP &gt;=7.2.0CI failing

Since Apr 22Pushed 6y ago2 watchersCompare

[ Source](https://github.com/phonetworks/pho-framework)[ Packagist](https://packagist.org/packages/phonetworks/pho-framework)[ Docs](https://phonetworks.org)[ RSS](/packages/phonetworks-pho-framework/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (13)Versions (135)Used By (1)

 [![](https://github.com/phonetworks/commons-php/raw/master/.github/cover-smaller.png)](https://github.com/phonetworks/commons-php/raw/master/.github/cover-smaller.png)

Pho-Framework [![Build Status](https://camo.githubusercontent.com/a2a46ec31f23f7580e6286118765a2b1d7ebc78844147b54db5f21117ad56597/68747470733a2f2f7472617669732d63692e6f72672f70686f6e6574776f726b732f70686f2d6672616d65776f726b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/phonetworks/pho-framework)
=========================================================================================================================================================================================================================================================================================================================

[](#pho-framework--)

Pho-Framework is the foundational component of Pho Stack. It establishes the object-centered actor/graph framework that all Pho components are built upon. It is stateless, which means, it doesn't provide persistence of its objects in any way, but it is designed for such extensibility via hydrator functions.

Install
-------

[](#install)

The recommended way to install pho-framework is through composer.

`composer require phonetworks/pho-framework`

Please note, pho-framework works with PHP 7.2+

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

[](#documentation)

For more infomation on the internals of pho-lib-graph, as well as a simple user guide, please refer to the [docs/](https://github.com/phonetworks/pho-framework/tree/master/docs) folder. You may also generate the APIs using phpdoc as described in [CONTRIBUTING.md](https://github.com/phonetworks/pho-framework/blob/master/CONTRIBUTING.md)

FAQ
---

[](#faq)

- **Is there a way to save the graph in a file or on disk?**Pho-Framework has no built-in server or mechanism for saving/storing/replacing the graph. It is built purely in memory. But you can use [pho-microkernel](https://github.com/phonetworks/pho-framework) for such persistence, and more (access control lists etc.)

License
-------

[](#license)

MIT, see [LICENSE](https://github.com/phonetworks/pho-framework/blob/master/LICENSE).

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 86.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 ~7 days

Total

117

Last Release

2474d ago

Major Versions

6.4.1 → 7.0.02017-07-11

7.5.0 → 8.0.02017-07-21

8.7.1 → 9.0.02018-01-21

9.4.3 → 10.0.02018-04-23

10.0.1 → 11.0.02018-09-08

PHP version history (2 changes)1.0.0PHP &gt;=5.3.0

11.4.0PHP &gt;=7.2.0

### Community

Maintainers

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

---

Top Contributors

[![esokullu](https://avatars.githubusercontent.com/u/19166?v=4)](https://github.com/esokullu "esokullu (319 commits)")[![groupsinc](https://avatars.githubusercontent.com/u/290835175?v=4)](https://github.com/groupsinc "groupsinc (48 commits)")

---

Tags

actor-modelgraphphpsocialsocialnetworkgraph

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k532.1M19.4k](/packages/laravel-framework)[symfony/symfony

The Symfony PHP framework

31.4k86.9M2.2k](/packages/symfony-symfony)[sulu/sulu

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

1.3k1.4M196](/packages/sulu-sulu)[cakephp/cakephp

The CakePHP framework

8.8k19.1M1.7k](/packages/cakephp-cakephp)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k12](/packages/tempest-framework)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19664.8M1.6k](/packages/drupal-core)

PHPackages © 2026

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