PHPackages                             minimvc/minimvc - 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. minimvc/minimvc

ActiveLibrary

minimvc/minimvc
===============

Cuctom mvc framework for very small web apps

19[1 PRs](https://github.com/TraianAlex/minimvc/pulls)HTMLCI failing

Since Mar 4Pushed 6y ago1 watchersCompare

[ Source](https://github.com/TraianAlex/minimvc)[ Packagist](https://packagist.org/packages/minimvc/minimvc)[ RSS](/packages/minimvc-minimvc/feed)WikiDiscussions development Synced 2mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

minimvc
=======

[](#minimvc)

A custom framework with routing, php-mysql wrapper, view, validation, url caching, pagination. It's just a small "weekend project" but to be a full framework must have more features like upload images, Email(use mail()), Request input, Middleware, Sessions, tokens, etc. The Model, Controller, router and env() looks like those from Laravel and the view is the same: Blade template engine. How to use blade here ().

\#Install

Cloning or download from this repository or:

mkdir install-dir

cd install-dir

composer require minimvc/minimvc dev-master

cd ..

mv install-dir/vendor/minimvc/minimvc .

rm -rf install-dir

cd minimvc

composer update

cp .env.example .env (Write a .env file like .env.example and put your mysql database credentials if you use mysql).

chmod -R 777 cache

chmod -R 777 cache\_url

Modify line RewriteBase /sitedir/public/ in public/.htaccess put your sitedir for local development if you are using xampp, wampp. Ex. for localhost/minimvc in .htaccess RewriteBase /minimvc/public/

In Core/Request@url method use line 13 or 14, depend on your development environment

Check the router.php, controllers and models for examples.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 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

Maintainers

![](https://www.gravatar.com/avatar/124e070e62d2dc780eee805d71e467863c8896e896729c0b3c5b0f9b9284f7c6?d=identicon)[TraianAlex](/maintainers/TraianAlex)

---

Top Contributors

[![TraianAlex](https://avatars.githubusercontent.com/u/6234684?v=4)](https://github.com/TraianAlex "TraianAlex (29 commits)")

### Embed Badge

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

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

PHPackages © 2026

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