The worlds smallest full MVC PHP 5 Framework
Pull request Compare This branch is 130 commits behind Xeoncross:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Welcome to MicroMVC

A microscopic Model-View-Controller framework for PHP 5!

It offers Model, Library, Controller, Function, Modules, and View management. Plus other features like URI Routing, hooks/plugins, file uploads, database abstraction, captcha creation, and more! If you are new the Model/View/Controller world of OOP - then this system is for you. Every line is documented and it is as simple of a system to tear-apart as you can get.

MicroMVC is built to speed up the core setup process that so many other frameworks bloat. By loading only a couple small classes and config files, this system can be setup and ready to role in a matter of a couple milliseconds (vs a couple hundred or thousand for other frameworks).

MicroMVC was built so that any PHP library or existing code will work with this system so you don't have to give up your favorite classes while still enjoying the benefits of a structured MVC.

Our core reasons for building this system is first and foremost speed and performance. But we also believe that this system can help teach Object Oriented Programming (OOP) with a simple-to-understand code structure.

MicroMVC is licenced under the so you can use it for any personal or corporate projects totally free! You can even build your own open source projects on it.


  • PHP 5
  • mod_rewrite (Apache module)
  • PDO if using the Database

David Pennington MicroMVC