PHPackages                             surebert/framework - 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. surebert/framework

ActiveLibrary[Framework](/categories/framework)

surebert/framework
==================

An all purpose PHP 7 MVC framework

1.9.2(10y ago)52.9k↓50%11MITPHPPHP &gt;=5.6CI failing

Since Jan 3Pushed 3y ago3 watchersCompare

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

READMEChangelogDependenciesVersions (8)Used By (1)

Getting Started
===============

[](#getting-started)

Composer
--------

[](#composer)

Download composer in order to download the required dependencies.

Composer can be found at  OR you can download it using curl

```
curl -s https://getcomposer.org/installer | php
```

Then use composer to start a new surebert web project with the framework modules required.

```
composer create-project surebert/webapp-basic -s dev $YOUR_APPLICATION_NAME
```

Serving your project
====================

[](#serving-your-project)

Once they are installed you can begin working on your project. You will need to serve your applications /public directory. This can be done via apache on nginx in production but you can simply user php 5.4 new built in server for testing. To do so cd into the /public directory and type

```
cd /PATH/TO/YOUR/PROJECT/public
php -S 127.0.0.1:9000
```

Immediately you will see you projects /private/view/home/index.view file served.

If serving with apache add the site to your httpd.conf or httpd-vhosts.conf file

```

    ServerName YOUR.DOMAIN
    DocumentRoot /PATH/TO/$YOUR_APPLICATION_NAME/public
    CustomLog /PATH/TO/$YOUR_APPLICATION_NAME_access.log combined
    ErrorLog  /PATH/TO/$YOUR_APPLICATION_NAME_error.log
    RewriteEngine On
    RewriteBase /
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule .* index.php [L]

```

For more information see the wiki on gitlab

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 66% 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 ~72 days

Total

2

Last Release

3715d ago

### Community

Maintainers

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

---

Top Contributors

[![pvrpccc](https://avatars.githubusercontent.com/u/47859229?v=4)](https://github.com/pvrpccc "pvrpccc (95 commits)")[![joeherzig](https://avatars.githubusercontent.com/u/8252340?v=4)](https://github.com/joeherzig "joeherzig (23 commits)")[![surebert](https://avatars.githubusercontent.com/u/1123857?v=4)](https://github.com/surebert "surebert (16 commits)")[![smgallo](https://avatars.githubusercontent.com/u/2301909?v=4)](https://github.com/smgallo "smgallo (5 commits)")[![jonkiddy](https://avatars.githubusercontent.com/u/487880?v=4)](https://github.com/jonkiddy "jonkiddy (2 commits)")[![daphid](https://avatars.githubusercontent.com/u/67157060?v=4)](https://github.com/daphid "daphid (2 commits)")[![kate-rodenhaus](https://avatars.githubusercontent.com/u/56805391?v=4)](https://github.com/kate-rodenhaus "kate-rodenhaus (1 commits)")

---

Tags

mvcsurebert

### Embed Badge

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

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

###  Alternatives

[laminas/laminas-mvc

Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins

17224.4M365](/packages/laminas-laminas-mvc)

PHPackages © 2026

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