PHPackages                             michel/michel-core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. michel/michel-core

ActivePackage[Framework](/categories/framework)

michel/michel-core
==================

The super-lightweight, versatile, and modern PHP engine. No bloat, no YAML, no XML. Just clean, raw PHP power!

08PHP

Since Jul 9Pushed 1mo agoCompare

[ Source](https://github.com/michelphp/michel-core)[ Packagist](https://packagist.org/packages/michel/michel-core)[ RSS](/packages/michel-michel-core/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Michel PHP Framework Core 🚀
===========================

[](#michel-php-framework-core-)

The super-lightweight, versatile, and modern PHP engine. No bloat, no YAML, no XML. Just clean, raw PHP power!

🤔 Why Michel PHP?
-----------------

[](#-why-michel-php)

Modern frameworks are awesome, but they often come with heavy overhead and complex configuration layers. Michel PHP takes a different path:

1. **Raw Speed**: No config parsing (YAML/XML) on every request. Everything is written in pure PHP, making boot time lightning fast.
2. **Modular Architecture**: Swap out the router, template engine, or DI container by changing a single closure. It's built entirely on PSR interfaces.
3. **KISS Principle**: Minimalist, clean, and immediately readable code. No black magic under the hood.

🌟 Core Features
---------------

[](#-core-features)

- ⚡ **Fully PSR-Compliant**: Built on top of PSR-7 (HTTP), PSR-11 (DI Container), PSR-14 (Events), PSR-15 (Middleware), and PSR-3 (Logging).
- 🛠️ **Developer-Centric**: Automatic route discovery, CLI command scanner, and an interactive project initializer.
- 🔒 **Secure out-of-the-box**: Easy maintenance mode toggling, HTTPS redirection, and IP restriction middlewares.
- 🎨 **Minimal &amp; KISS**: Designed to get out of your way. Only use the components you actually need.

---

🚀 Quickstart in 1-2-3
---------------------

[](#-quickstart-in-1-2-3)

### 1. Grab the Package

[](#1-grab-the-package)

```
composer require michel/michel-core
```

### 2. Boot the Kernel (`public/index.php`)

[](#2-boot-the-kernel-publicindexphp)

```
