PHPackages                             rhubarbphp/rhubarb - 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. rhubarbphp/rhubarb

ActiveLibrary[Framework](/categories/framework)

rhubarbphp/rhubarb
==================

A modern enterprise ready PHP framework

2.0.0(2y ago)18135.4k↓15%10[11 issues](https://github.com/RhubarbPHP/Rhubarb/issues)[10 PRs](https://github.com/RhubarbPHP/Rhubarb/pulls)20Apache-2.0PHPPHP &gt;=8.0.0

Since Feb 23Pushed 7mo ago16 watchersCompare

[ Source](https://github.com/RhubarbPHP/Rhubarb)[ Packagist](https://packagist.org/packages/rhubarbphp/rhubarb)[ Docs](http://www.rhubarbphp.com/)[ RSS](/packages/rhubarbphp-rhubarb/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (5)Versions (146)Used By (20)

Rhubarb PHP
===========

[](#rhubarb-php)

Rhubarb is an application development framework for PHP. Its focus is on allowing developers to build enterprise ready applications that are fast, scale well, allow for architectural rethinks late in the project and that maximise the potential for code reuse.

Projects and Modules
--------------------

[](#projects-and-modules)

Rhubarb is a modular system. Your application only brings in the modules it needs. So if you're building an API you will use the RestAPI module but not the MVP module. This keeps the burden on autoloaders down and makes your application easier to deploy and maintain.

The main framework resides in the `rhubarb` project. This includes the platform bootstraps and a core set of classes called 'Crown'.

Rhubarb uses Composer to import additional packages into the solution including it's own modules. To keep our github organisation tidy other Rhubarb modules reside in projects called `module.[modulename]`. For example `module.modelling` or `module.sendgrid`

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

[](#contributing)

Rhubarb is an open source project and as such anyone may make a contribution. Contributions can be made by forking any of the rhubarb projects and making a pull request back to the base fork.

Rhubarb has a list of senior contributors who guard and protect the values of Rhubarb and make the final decision on the merits of each pull request.

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity41

Moderate usage in the ecosystem

Community39

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 72.4% 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 ~40 days

Recently: every ~10 days

Total

98

Last Release

218d ago

Major Versions

v0.9 → 1.0.02016-04-14

1.7.7 → 2.0.02024-01-17

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

2.0.0PHP &gt;=8.0.0

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/8905301607df4f73893d5b665c97b959572bc9394a5ff3c9f5907de6531aad6d?d=identicon)[acuthbert](/maintainers/acuthbert)

---

Top Contributors

[![acuthbert](https://avatars.githubusercontent.com/u/408400?v=4)](https://github.com/acuthbert "acuthbert (317 commits)")[![samnotsowise](https://avatars.githubusercontent.com/u/2360744?v=4)](https://github.com/samnotsowise "samnotsowise (37 commits)")[![NiallSmyth](https://avatars.githubusercontent.com/u/209378?v=4)](https://github.com/NiallSmyth "NiallSmyth (21 commits)")[![aparnhamGCD](https://avatars.githubusercontent.com/u/26407795?v=4)](https://github.com/aparnhamGCD "aparnhamGCD (16 commits)")[![mballantinegcd](https://avatars.githubusercontent.com/u/91612807?v=4)](https://github.com/mballantinegcd "mballantinegcd (12 commits)")[![miscampbell](https://avatars.githubusercontent.com/u/3660489?v=4)](https://github.com/miscampbell "miscampbell (7 commits)")[![fpolanzanGCD](https://avatars.githubusercontent.com/u/9929916?v=4)](https://github.com/fpolanzanGCD "fpolanzanGCD (6 commits)")[![simongough](https://avatars.githubusercontent.com/u/2347493?v=4)](https://github.com/simongough "simongough (4 commits)")[![jandersongcdtech](https://avatars.githubusercontent.com/u/19905328?v=4)](https://github.com/jandersongcdtech "jandersongcdtech (4 commits)")[![codoherty](https://avatars.githubusercontent.com/u/5584720?v=4)](https://github.com/codoherty "codoherty (4 commits)")[![scottmcmurray](https://avatars.githubusercontent.com/u/194180?v=4)](https://github.com/scottmcmurray "scottmcmurray (2 commits)")[![gdalrymple](https://avatars.githubusercontent.com/u/2347508?v=4)](https://github.com/gdalrymple "gdalrymple (2 commits)")[![cstevenson-gcdtech](https://avatars.githubusercontent.com/u/5584826?v=4)](https://github.com/cstevenson-gcdtech "cstevenson-gcdtech (2 commits)")[![wmccoubrey](https://avatars.githubusercontent.com/u/28304035?v=4)](https://github.com/wmccoubrey "wmccoubrey (1 commits)")[![catherineGCD](https://avatars.githubusercontent.com/u/4903598?v=4)](https://github.com/catherineGCD "catherineGCD (1 commits)")[![smcgarrity](https://avatars.githubusercontent.com/u/30289236?v=4)](https://github.com/smcgarrity "smcgarrity (1 commits)")[![whamey](https://avatars.githubusercontent.com/u/111296723?v=4)](https://github.com/whamey "whamey (1 commits)")

---

Tags

phpframework

###  Code Quality

TestsCodeception

### Embed Badge

![Health badge](/badges/rhubarbphp-rhubarb/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[symfony/symfony

The Symfony PHP framework

31.4k87.2M2.2k](/packages/symfony-symfony)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k43](/packages/civicrm-civicrm-core)[typo3/cms-core

TYPO3 CMS Core

3713.2M5.1k](/packages/typo3-cms-core)[hunzhiwange/framework

The QueryPHP Framework.

6315.9k2](/packages/hunzhiwange-framework)

PHPackages © 2026

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