Lightweight MVC is a PHP implementation of the MVC design pattern. It is small and ideal for learners. There is no view loader, so all public methods and variables inside the controllers will be exposed to the views. It uses a library system to make it easy to move your codebase to and from other MVC implementations.