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

ActiveLibrary

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

Think ${PHP} Different

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

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 2mo 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

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

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

2351d 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

[cedriclombardot/admingenerator-generator-bundle

Admingenerator for Symfony2 based on YAML configuration and Twig templating

36485.6k4](/packages/cedriclombardot-admingenerator-generator-bundle)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)

PHPackages © 2026

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