MINIMALIST PHP FRAMEWORK - build your apps by your own

Maintainers

Details

github.com/adaomajor/mpf

Source

Issues

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:project

pkg:composer/adaomajor/mpf

v1.0.3 2025-10-18 22:10 UTC

This package is auto-updated.

Last update: 2025-12-18 17:43:26 UTC


README

MPF - Minimalist PHP Framework

MPF (Minimalist PHP Framework) is a lightweight, flexible, and elegant MVC framework built with simplicity in mind. It’s designed to help developers build PHP applications faster and cleaner without bloated dependencies or complex configuration.

Whether you're creating a small API, a blog, or a full web app, MPF provides a solid foundation with routes, controllers, models, views, and helpers — all in a clean structure you control.

TECH STACK PHP + MYSQL

✨ Features

  • 🧱 MVC architecture (Models, Views, Controllers)
  • 🔁 Routing system with clean URL mapping
  • 🗃️ Models with basic database abstraction
  • 🎨 Views using native PHP templating
  • 🔧 Configuration system (easily customizable)
  • 🗂️ Simple and intuitive project structure
  • 🧪 Easily extendable and testable
  • 🚫 No external dependencies — pure PHP
  • ✅ Composer ready

📚 Documentation

The official documentation for MPF is available online and continuously updated.

You can learn everything from installation, routing, MVC usage, request handling, database models, and more.

🔗 Access the documentation here:

👉 https://adaomajor.github.io/
(Powered by VitePress)

If you're looking to contribute to the documentation or build it locally, visit the GitHub Docs repository:

🔧 https://github.com/adaomajor/mpf-docs

📖 Topics covered:

  • Installation & Setup
  • Routing system
  • MVC Structure (Controllers, Models, Views)
  • Request & Response handling
  • Error handling
  • Configuration
  • Directory structure

MPF is still evolving. Contributions to documentation and examples are welcome!

📦 Installation

You can install MPF using Composer:

PHP >= 7.4

composer create-project adaomajor/mpf my-app

🐞 Feedback e Sugestões

Found a bug or you want to request a new feature?
Go to issues and leave you report or feedback!

👍 All contribution are welcome!