PHPackages                             vijinho/ffmvc - 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. vijinho/ffmvc

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

vijinho/ffmvc
=============

Fat-Free Framework f3-boilerplate FFMVC Shared Libraries

107735PHP

Since Aug 20Pushed 7y ago3 watchersCompare

[ Source](https://github.com/vijinho/FFMVC)[ Packagist](https://packagist.org/packages/vijinho/ffmvc)[ RSS](/packages/vijinho-ffmvc/feed)WikiDiscussions dev-master Synced 2mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

FFMVC PHP7
==========

[](#ffmvc-php7)

[![Travis CI](https://camo.githubusercontent.com/806ff70e6f3c08dfa1616460bb738ae054af1d33e36728bcb0218fa805c2eadb/68747470733a2f2f7472617669732d63692e6f72672f76696a696e686f2f46464d56432e7376673f6272616e63683d6465762d6d6173746572)](https://travis-ci.org/vijinho/FFMVC)[![Build Status](https://camo.githubusercontent.com/964c3a468d06d0bace4a59f9ba0980068b0058edfc3dc183a39295657c9702da/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f76696a696e686f2f46464d56432f6261646765732f6275696c642e706e673f623d6465762d6d6173746572)](https://scrutinizer-ci.com/g/vijinho/FFMVC/build-status/dev-master)[![Code Coverage](https://camo.githubusercontent.com/977fa914647255100503156ef6f58e86676d96fe805df67b9980b70acfd90d81/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f76696a696e686f2f46464d56432f6261646765732f636f7665726167652e706e673f623d6465762d6d6173746572)](https://scrutinizer-ci.com/g/vijinho/FFMVC/?branch=dev-master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/7fa45b1c955f81d2dc6105fc9c433ba197e4614ad540d132c732c7d0016f0107/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f76696a696e686f2f46464d56432f6261646765732f7175616c6974792d73636f72652e706e673f623d6465762d6d6173746572)](https://scrutinizer-ci.com/g/vijinho/FFMVC/?branch=dev-master)

Files used by the  project.

This small library of classes can be used to start your own project based on a clone of the code in f3-boilerplate.

Files
-----

[](#files)

- `src/App.php` - Loads the configuration file and sets the environment based on project layout of f3-boilerplate. Also contains the shutdown function to log the memory used and database queries.
- `src/Exceptions.php` - Base exceptions

src/Helpers
-----------

[](#srchelpers)

- `DB.php` - Methods for parsing a http-style DSN and/or db params from a config array (or file) and return a connection to the database.
- `Notifications.php` - A general class to store/retrieve user notification (flash) messages in an array to the f3 hive.
- `Response.php` - A class to return a JSON-encoded HTTP message.
- `Str.php` - General string utility functions.
- `Time.php` - Simple date/time utility methods
- `Url.php` - General helper methods to create internal/external links.
- `Mail.php` - A wrapper to return a pre-configured instance of [PHPMailer](https://github.com/PHPMailer/PHPMailer) based on f3 settings or pre-configured f3 built-in SMTP object

### Helpers\\Validator

[](#helpersvalidator)

- `Validator.php` - An extension to [GUMP](https://github.com/Wixel/GUMP) using mainly f3 string methods.

\#### Filters

- filter\_lower
- filter\_upper
- filter\_ltrim
- filter\_rtrim
- filter\_trim
- filter\_translate
- filter\_emojify
- filter\_slug

#### Validators

[](#validators)

- validate\_valid\_ip\_public
- validate\_valid\_ip\_not\_public
- validate\_valid\_ip\_reserved
- validate\_valid\_ip\_private

Vijay Mahrra
-----------------------------------

[](#vijay-mahrrahttpwwwurunucom)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

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.

### Community

---

Top Contributors

[![vijinho](https://avatars.githubusercontent.com/u/1376277?v=4)](https://github.com/vijinho "vijinho (142 commits)")

---

Tags

f3-boilerplatefat-free-frameworkhelpersmvcphp7

### Embed Badge

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

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

###  Alternatives

[nativephp/electron

Electron wrapper for the NativePHP framework.

519114.4k8](/packages/nativephp-electron)[kadet/keylighter

Yet another syntax highlighter for PHP

333.2k1](/packages/kadet-keylighter)[code16/formoj

Customizable form renderer

332.6k](/packages/code16-formoj)[nullthoughts/laravel-data-sync

Laravel utility to keep records synced between environments through source control

331.4k](/packages/nullthoughts-laravel-data-sync)

PHPackages © 2026

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