PHPackages                             ianchanning/vandaphp - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. ianchanning/vandaphp

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ianchanning/vandaphp
====================

Vanda PHP

2.2.0(11y ago)04MITPHP

Since Apr 7Pushed 11y ago1 watchersCompare

[ Source](https://github.com/ianchanning/vandaphp)[ Packagist](https://packagist.org/packages/ianchanning/vandaphp)[ Docs](https://github.com/ianchanning/vandaphp)[ RSS](/packages/ianchanning-vandaphp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

Vanda PHP
=========

[](#vanda-php)

*A bare-bones MVC PHP framework*

Vanda PHP is a bare-bones MVC PHP framework. It is almost entirely based on the CakePHP framework. The core of being able to split your code into models, views and controllers remains whilst removing all the CakePHP code that you may well already have versions of.

It is perfect to fit into existing code as at only around 80 lines of code it can be fitted in anywhere. It has been used multiple times in live environments to bring an MVC framework into new section inside existing code or to clean up existing spaghetti code.

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

[](#installation)

This is now available via [Composer](http://getcomposer.org). For a global composer installation run:

```
composer create-project ianchanning/vandaphp path/to/my/project

```

Included from CakePHP
---------------------

[](#included-from-cakephp)

- automatic hookup from `view -> controller -> model`
- views, with variables generated in the controller
- controllers, that can call the associated model through `$this->modelName` and can pass variables to the view through `$this->set()`
- basic models
- layouts (added by popular request!)
- Disco fever

Missing from CakePHP
--------------------

[](#missing-from-cakephp)

- Behaviors
- Helpers
- Components
- View parameters
- All that jazz

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity66

Established project with proven stability

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 ~5 days

Total

3

Last Release

4050d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3d6e981970f50929088c756e312f1c87642e97c6b7cf87d35fb2be10d88f1960?d=identicon)[ianchanning](/maintainers/ianchanning)

### Embed Badge

![Health badge](/badges/ianchanning-vandaphp/health.svg)

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

###  Alternatives

[michael-rubel/laravel-enhanced-pipeline

Laravel Pipeline with DB transaction support, events and additional methods.

5521.0k](/packages/michael-rubel-laravel-enhanced-pipeline)

PHPackages © 2026

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