PHPackages                             liammartens/xtend - 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. liammartens/xtend

AbandonedArchivedProject[Framework](/categories/framework)

liammartens/xtend
=================

xTend is a PHP MVC framework. While other frameworks, such as Laravel, are focusing on implementing every feature or function a developer could ever want, xTend is focused on keeping it fast, adaptable, extendable and non-bloated. This means there is a lot of built-in features you'll find in Laravel you will not find here, however because of the adaptable and extendable nature of xTend it is extremely easy to add a library, or your own script, to enable a certain feature.

2.0.1(9y ago)316ShellPHP ^7.0

Since Aug 1Pushed 9y ago1 watchersCompare

[ Source](https://github.com/LiamMartens/xTend)[ Packagist](https://packagist.org/packages/liammartens/xtend)[ RSS](/packages/liammartens-xtend/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (3)DependenciesVersions (5)Used By (0)

[![Banner](https://camo.githubusercontent.com/7e2fc11f7553de60739855b00191816f2e36c2e513d475a501d17e2af1034bd4/68747470733a2f2f7874656e642e6c69616d6d617274656e732e636f6d2f696d672f62616e6e65722e737667)](https://camo.githubusercontent.com/7e2fc11f7553de60739855b00191816f2e36c2e513d475a501d17e2af1034bd4/68747470733a2f2f7874656e642e6c69616d6d617274656e732e636f6d2f696d672f62616e6e65722e737667)

Introducing xTend
=================

[](#introducing-xtend)

### What is xTend?

[](#what-is-xtend)

xTend is a PHP MVC framework. While other frameworks, such as Laravel, are focusing on implementing every feature or function a developer could ever want, xTend is focused on keeping it fast, adaptable, extendable and non-bloated. This means there is a lot of built-in features you'll find in Laravel you will not find here, however because of the adaptable and extendable nature of xTend it is extremely easy to add a library, or your own script, to enable a certain feature.

### What's in it for me?

[](#whats-in-it-for-me)

- Dependency free
- Simple packagist support
- Clean and powerful URL's
- Easy to understand structure (Model-View-Controller)
- Easy to setup and configure
- Easy to adapt and extend
- Blazing fast
- Easily customizable templating engine
- A lot of helper functions to keep your code clean
- A simple CLI to do basic interactions

### Benchmark

[](#benchmark)

#### My setup

[](#my-setup)

HP Envy 15-j000eb
Elementary OS Freya 0.3.2
Intel i7-4700MQ
12 GB RAM
1 TB HDD (No SSD)

#### Webserver

[](#webserver)

Hiawatha webserver with PHP7 FPM
[Link](https://www.hiawatha-webserver.org/)

#### The command

[](#the-command)

`ab -c 10 -t 10 http://localhost/`

#### The results right after setup

[](#the-results-right-after-setup)

1st run

```
    Complete requests:      23136
    Requests per second:    2313.58 [#/sec] (mean)
    Time per request:       4.322 [ms] (mean)
    Time per request:       0.432 [ms] (mean, across all concurrent requests)

```

2nd run

```
    Complete requests:      20817
    Requests per second:    2081.59 [#/sec] (mean)
    Time per request:       4.804 [ms] (mean)
    Time per request:       0.480 [ms] (mean, across all concurrent requests)

```

#### The results with view, layout, controller and URL parameter

[](#the-results-with-view-layout-controller-and-url-parameter)

1st run

```
    Complete requests:      18934
    Requests per second:    1893.25 [#/sec] (mean)
    Time per request:       5.282 [ms] (mean)
    Time per request:       0.528 [ms] (mean, across all concurrent requests)

```

2nd run

```
    Complete requests:      23163
    Requests per second:    2316.17 [#/sec] (mean)
    Time per request:       4.317 [ms] (mean)
    Time per request:       0.432 [ms] (mean, across all concurrent requests)

```

### Example

[](#example)

You can find an example application in the `examples` directory. It's a very simple tasklist project. (Don't forget to set the app url when you run it)

### Documentation

[](#documentation)

[Read The Docs](http://xtend.readthedocs.org/en/latest/)

### I got some questions

[](#i-got-some-questions)

You can always send me a message on either [gitter](http://gitter.im) or using [email](mailto:hi@liammartens.com)

[Website](http://xtend.liammartens.com)

###  Health Score

27

—

LowBetter than 46% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 99.8% 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 ~50 days

Total

3

Last Release

3565d ago

Major Versions

1.0.6 → 2.0.12016-11-10

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/269746374?v=4)[LiamMartens](/maintainers/LiamMartens)[@LiamMartens](https://github.com/LiamMartens)

---

Top Contributors

[![LiahMartens](https://avatars.githubusercontent.com/u/5265324?v=4)](https://github.com/LiahMartens "LiahMartens (649 commits)")[![paddybuilds](https://avatars.githubusercontent.com/u/11195992?v=4)](https://github.com/paddybuilds "paddybuilds (1 commits)")

---

Tags

frameworkextendablephp mvc frameworkxTend

### Embed Badge

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

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

###  Alternatives

[hemp/presenter

Easy Model Presenters in Laravel

247625.4k1](/packages/hemp-presenter)[pestphp/pest-plugin-stressless

Stressless plugin for Pest

681.1M18](/packages/pestphp-pest-plugin-stressless)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1710.3k5](/packages/wpstarter-framework)

PHPackages © 2026

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