chappy-php/chappy-php-framework

A lightweight and extensible PHP MVC framework.

v1.1.0 2025-06-02 00:21 UTC

README

Chappy.php logo

Visit our Wiki

Chappy.php Framework

A lightweight, modern, and extensible PHP MVC framework for building robust web applications with ease.

๐Ÿ“ฆ Overview

Chappy.php is a modern PHP MVC framework focused on clarity, modularity, and rapid development. It powers the chappy-php/chappy-php starter project and includes features inspired by Laravel, Symfony, CodeIgniter, and custom lightweight design.

โš™๏ธ Features

  • ๐Ÿ’ก Lightweight & fast core
  • โœ๏ธ Templating with layouts and components
  • ๐Ÿ” Built-in user authentication and ACL
  • ๐Ÿงฐ Custom form validation system
  • ๐Ÿ“‹ Routing and controllers
  • ๐Ÿ“ฆ Symfony-based CLI (console)
  • ๐Ÿงช PHPUnit testing support
  • ๐ŸŒฑ Seeder & migration support
  • ๐Ÿ“„ Doctum-generated API docs
  • ๐Ÿงพ .env configuration with vlucas/phpdotenv
  • ๐Ÿ“‚ Organized PSR-4 structure
  • ๐Ÿ“š Jekyll user guide

๐Ÿš€ Getting Started

Chappy.php is published as a Composer package.

Install via chappy-php/chappy-php starter project:

composer create-project chappy-php/chappy-php my-app