PHPackages                             phink/phink - 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. phink/phink

ActiveLibrary[Framework](/categories/framework)

phink/phink
===========

Think ${PHP} Different

0.9.7.52(6y ago)0225GPL-3.0+PHPPHP &gt;=7.0.0CI failing

Since May 29Pushed 4y agoCompare

[ Source](https://github.com/CodePhoenixOrg/Phink)[ Packagist](https://packagist.org/packages/phink/phink)[ Docs](https://phink.org)[ RSS](/packages/phink-phink/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (10)Dependencies (10)Versions (27)Used By (0)

```
 ____  _     _       _
|  _ \| |__ (_)_ __ | | __  ___  _ __ __ _
| |_) | '_ \| | '_ \| |/ / / _ \| '__/ _` |
|  __/| | | | | | | |   < | (_) | | | (_| |
|_|   |_| |_|_|_| |_|_|\_(_)___/|_|  \__, |
                                     |___/

```

What is Phink ?
---------------

[](#what-is-phink-)

Phink Framework is a component oriented PHP framework. It allows you to build sites like ASP.Net webform does with its user controls and master pages all in benefiting of an MVC architecture. It integrates a client-side layer in shape of a JavaScript API that looks very much like the PHP classes. This coupled solution is aiming to easily build Ajax Applications. A simple JavaScript starter statement can launch the entire application.

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

[](#requirements)

Apache (no other server is supported right now) PHP 7.4
PHP extensions : SQLite, CURL, ZIP, other ones should be setup by default.

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

[](#installation)

Phink is registered in the Packagist library so it's available via composer.

The simplest method is to install it as a standalone application like this:

```
composer create-project phink/phink myproject "dev-master"

```

Usage
-----

[](#usage)

Let's say myproject is a subdirectory of your local Apache server Document root.

In your browser, go to:

All necessary files will set up automatically and after a few seconds you'll be in front of the welcome page.

Sample javascript bootstrap sample.js
-------------------------------------

[](#sample-javascript-bootstrap-samplejs)

```
var sample = null;
Phink.DOM.ready(function () {

	sample = TWebApplication.create('sample.com');
	sample.main = sample.createView('main');

	var sampleMain = sample.createController(sample.main, 'sample.main')
	.actions({
		goHome : function () {
			sampleMain.getSimpleView('master.html', function(data) {
				$(document.body).html(data.view);
				sampleMain.getSimpleView('home.html', function(data) {
					$('#homeContent').html(data.view);
				});
			});
		}
	})
	.onload(function () {
		sampleMain = this;
		this.goHome();
	});
});

```

Sample HTML page
----------------

[](#sample-html-page)

```

		Sample

```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~9 days

Total

22

Last Release

2398d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/941a446c4ed7591bbb6d3d877d9f019d6d5aca5d4ef0d0aa78b40fef1aced6f9?d=identicon)[DavidB](/maintainers/DavidB)

---

Top Contributors

[![david-blanchard](https://avatars.githubusercontent.com/u/26310189?v=4)](https://github.com/david-blanchard "david-blanchard (522 commits)")

---

Tags

experimentsmvc-frameworkphp

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[symfony/symfony

The Symfony PHP framework

31.4k87.2M2.2k](/packages/symfony-symfony)[october/rain

October Rain Library

1601.7M73](/packages/october-rain)[shopware/storefront

Storefront for Shopware

684.6M217](/packages/shopware-storefront)

PHPackages © 2026

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