PHPackages                             rseon/mallow - 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. rseon/mallow

ActiveProject[Framework](/categories/framework)

rseon/mallow
============

Another PHP framework

1.5(6y ago)011PHPPHP ^7.1

Since Mar 28Pushed 6y ago1 watchersCompare

[ Source](https://github.com/rseon/mallow)[ Packagist](https://packagist.org/packages/rseon/mallow)[ Docs](https://github.com/rseon/mallow)[ RSS](/packages/rseon-mallow/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Mallow - Another PHP framework
==============================

[](#mallow---another-php-framework)

> A mix between old-school and standardized framework.

Features
--------

[](#features)

- MVC pattern
- Localization (by section / with multiple files)
- Router with localized routes and regex (be careful to sort them correctly !)
- Database abstraction layer with PDO
- Mini ORM (models are objects)
- Authentication
- Flash messages and input sessions
- Registry to share data
- Dotenv file for sensitive configuration (to not commit !)
- CSRF protection
- Console
- [Debugbar](https://github.com/maximebf/php-debugbar)

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

[](#installation)

Mallow utilizes [Composer](https://getcomposer.org/) to manage its dependencies. So, before using this framework, make sure you have Composer installed on your machine.

- Run `composer create-project rseon/mallow my-project`
- Copy `.env.example` to `.env` (if `.env` file was not created)
- Generate your `APP_KEY` running `php console keygen` and paste the result in your `.env` file

### Front-end

[](#front-end)

To manage assets in `/resources/assets` Mallow uses the awesome [Laravel Mix](https://laravel-mix.com/) which is an excellent Webpack wrapper.

After installation run `npm install && npm run dev`

The framework includes [jQuery](https://jquery.com/), [Bootstrap](https://getbootstrap.com/) and [FontAwesome](https://fontawesome.com/).

Database
--------

[](#database)

To test the User model, you can create the `users` table in your database :

```
CREATE TABLE IF NOT EXISTS `users` (
  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `created_at` datetime DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL,
  `deleted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```

Minimal installation
--------------------

[](#minimal-installation)

The following files are required to make the framework work.
The others are here for testing purpose and can be deleted.

- `/app/Controller/IndexController.php` : your homepage (called by the `index` route)
- `/app/Models` : folder required but files into it are optional
- `/app/Views/layouts/app.php` : main layout
- `/app/Views/index.php` : homepage
- `/app/config.php` : app configuration
- `/app/routes.php` : routes
- `/resources/langs` : folder required but files into it are optional
- `/src` : the core files
- `/.env` : sensitive data (don't commit them !)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

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 ~3 days

Total

6

Last Release

2226d ago

### Community

Maintainers

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

### Embed Badge

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

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

###  Alternatives

[luthier/luthier

Improved routing, middleware support, authentication tools and more for CodeIgniter 3 framework

150108.8k](/packages/luthier-luthier)[kitchenu/slim-debugbar

PHP Debugbar integration for Slim 3

1217.1k3](/packages/kitchenu-slim-debugbar)

PHPackages © 2026

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