Welcome to Mahaut

Minimal PHP MVC framework

Why Mahaut

  • Minimal MVC Core — Clean MVC architecture, no unnecessary layers.
  • Fast to Start — Quick setup, ideal for MVPs and prototypes.
  • Clear Architecture — Request, Router, Controller, View are transparent.
  • Production-Ready Base — Ready foundation for real projects and SaaS apps.

Features

  • Minimal MVC Core — Only essential MVC layers, clean and simple.
  • Fast MVP & SaaS Start — Quick project setup, minimal config.
  • Clear Request Lifecycle — Understand how requests flow through MVC.
  • Middleware Support — Simple, transparent request handling.
  • No Magic, Full Control — Everything is open and manageable.
  • Beginner Friendly — Well-documented code for learning MVC.
  • No Composer Required — Optional dependency management, zero setup hassle.

Open Source & Community

Mahaut is an open-source project that welcomes contributions respecting clarity and minimalism. Whether fixing bugs, improving docs, or exploring ideas, you're invited to join the Mahaut ecosystem.

Contribute on GitHub