spacecow/lima-mvc keeps Lima composer-first and easy to integrate.
Modern PHP MVC framework
Ship structured PHP applications without dragging developers through framework ceremony.
Lima is built for developers who want a clean MVC workflow, familiar PHP patterns, and the freedom to render with PHP or Twig. It keeps the path from idea to shipped product clear, fast, and enjoyable.
Use plain PHP templates for speed or switch to Twig when the project benefits from it.
Built for developers who care about readable structure, fast iteration, and maintainable MVC code.
Why developers lean in
Designed to feel modern, fast, and honest about what a PHP framework should do.
Lima gives you structure where it matters and gets out of the way where it does not. That balance is exactly what makes it appealing for developers evaluating a new framework.
Build with momentum
Lima gives developers a predictable MVC flow so you can move from route to controller to view without hunting through abstraction layers.
Stay close to PHP
Use familiar PHP patterns, keep your code approachable, and add Twig only when it genuinely improves the developer experience.
Ship polished products
The framework is a strong fit for landing pages, internal tools, client projects, and websites that need clear structure and quick iteration.
Developer flow
From install to render, the architecture stays easy to reason about.
That clarity matters when you are building quickly, handing projects to teammates, or marketing a framework to developers who have already seen too much unnecessary complexity.
Install
Bring Lima in with Composer
Start with a package PHP developers already understand, then shape the project around your routes, controllers, and views.
Organise
Keep your MVC layers intentional
Controllers stay focused, templates stay readable, and your directory structure tells a clear story to the next developer.
Render
Choose PHP templates or Twig
Stay lean with PHP views or use Twig when your team wants reusable templating conventions and presentation guardrails.
Learn Lima faster
Documentation is where curiosity turns into adoption.
Developers evaluating a framework want a short path from interest to understanding. Send them straight to the official docs and keep that journey friction-free.
Questions developers ask
Answer the adoption blockers before they slow momentum.
What kind of PHP projects is Lima suited to?
Lima fits websites, product landing pages, internal tools, and custom applications where a clean MVC structure matters more than a sprawling feature set.
Can Lima render Twig templates?
Yes. Lima can render standard PHP views, and it also supports Twig when Twig is available in the project. To enable support, all you need to do is install the Twig composer package. Lima will auto detect it and allow serving of Twig templates.
How do I learn the framework quickly?
Start with the official documentation, then wire up a route, controller, and template. Lima is easiest to learn by following the request flow end to end.
Why pitch Lima to experienced developers?
Because experienced PHP developers often want less ceremony, more clarity, and tooling choices that support their workflow instead of dictating it.
Is there a starter project I can use?
Yes, there is a starter project available on Packagist. You can install it using "composer create-project spacecow/lima-mvc-starter my-project".