PHPackages                             brickphp/brickphp - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. brickphp/brickphp

ActiveProject[DevOps &amp; Deployment](/categories/devops)

brickphp/brickphp
=================

The official skeleton for BrickPHP framework

v1.0.0(3mo ago)017MITPHPPHP ^8.2

Since Feb 10Pushed 3mo agoCompare

[ Source](https://github.com/donatodelpeschio/BrickPHP)[ Packagist](https://packagist.org/packages/brickphp/brickphp)[ RSS](/packages/brickphp-brickphp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

 [![BrickPHP Mockup](docs/images/mockup.jpg)](docs/images/mockup.jpg)

🧱 BrickPHP Skeleton
===================

[](#-brickphp-skeleton)

[![Latest Stable Version](https://camo.githubusercontent.com/80ae460829bfcc045529a278cae02ff759c2bdfe3a08b72e3d15b049977c5491/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f627269636b7068702f627269636b7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/brickphp/brickphp)[![Total Downloads](https://camo.githubusercontent.com/2f1bd879c19dd92d21a1592fbe017fee4f0df9cc224c6213e1506e4413171d36/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f627269636b7068702f627269636b7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/brickphp/brickphp)[![License](https://camo.githubusercontent.com/779e0550b755ac5db37649513e9a3b6729af990dac293e8edb0f3b64203444af/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f627269636b7068702f627269636b7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/brickphp/brickphp)[![PHP Version](https://camo.githubusercontent.com/95c7a5ef778271b7435cdb914746d21dd6f87c1499f7b52ab26417853088b4b6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e322d3737376262342e7376673f7374796c653d666c61742d737175617265)](https://php.net)

**BrickPHP** è un micro-framework MVC moderno, leggero e veloce, progettato per sviluppatori che desiderano il controllo totale senza la complessità dei framework più pesanti.

Lo Skeleton è il punto di partenza ufficiale per costruire le tue applicazioni, fornendo un ambiente Docker pre-configurato e una struttura di cartelle pronta all'uso.

[![Schema MVC](docs/images/mvc.jpg)](docs/images/mvc.jpg)

---

🚀 Caratteristiche Principali
----------------------------

[](#-caratteristiche-principali)

- **Architettura Decoupled:** Il motore [BrickPHP Core](https://github.com/donatodelpeschio/brickphp-core) è separato dall'applicazione.
- **Docker Ready:** Include Docker Compose per PHP 8.2-FPM, Nginx, MySQL 8 e Redis.
- **Zero Config:** Script di installazione automatizzato.
- **CLI Tool:** Utility `brick` per generare controller, modelli e gestire migrazioni.
- **Leggero:** Nessuna dipendenza superflua, solo ciò che serve per correre.

---

🛠️ Installazione Rapida
-----------------------

[](#️-installazione-rapida)

Assicurati di avere installato [Composer](https://getcomposer.org/) e [Docker](https://www.docker.com/).

### 1. Crea il tuo progetto

[](#1-crea-il-tuo-progetto)

Lancia il comando per scaricare lo skeleton:

```
composer create-project brickphp/brickphp nome-progetto
```

### 2. Setup Automatico

[](#2-setup-automatico)

Entra nella cartella e lascia che il Makefile faccia la magia:

```
cd nome-progetto
make install
```

Questo comando configurerà il tuo file `.env`, alzerà i container Docker, installerà le dipendenze e preparerà il database.

---

### 3. Inizia a costruire

[](#3-inizia-a-costruire)

Visita `http://localhost:8080` e vedrai la tua nuova applicazione attiva.

---

💻 Comandi Utili (Makefile)
--------------------------

[](#-comandi-utili-makefile)

Abbiamo semplificato la gestione del tuo ambiente di sviluppo:

ComandoDescrizione`make up`Avvia i container Docker`make down`Ferma i container`make shell`Entra nel terminale del container PHP`make migrate`Esegue le migrazioni del database`make logs`Visualizza i log di errore in tempo reale---

Struttura del Progetto
----------------------

[](#struttura-del-progetto)

```
├── app/              # Il cuore della tua app (Controllers, Models)
├── bin/              # Script di sistema (setup, brick CLI)
├── config/           # File di configurazione e rotte
├── database/         # Migrazioni SQL
├── public/           # Entry point (index.php) e asset statici
├── storage/          # Cache, Logs e Sessioni
└── docker/           # Configurazioni Nginx e Dockerfile

```

---

🤝 Contribuire
-------------

[](#-contribuire)

Il progetto è in continua evoluzione. Se vuoi contribuire al motore del framework, dai un'occhiata a [BrickPHP Core](https://github.com/donatodelpeschio/brickphp-core).

---

Sostieni il progetto
--------------------

[](#sostieni-il-progetto)

Se trovi BrickPHP utile per i tuoi progetti e vuoi sostenere lo sviluppo:

☕ [Offrimi un caffè su PayPal](https://paypal.me/mailboxporter)

---

📜 Licenza
---------

[](#-licenza)

Questo progetto è rilasciato sotto licenza MIT. Consulta il file [LICENSE](LICENSE) per maggiori dettagli.

---

Costruito con passione da **Donato Del Peschio**

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance82

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

98d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/135572ddaa6a21dddb14a5b18655d93bd961e6610899fb3be428182616f8afe4?d=identicon)[donatodelpeschio](/maintainers/donatodelpeschio)

---

Top Contributors

[![donatodelpeschio](https://avatars.githubusercontent.com/u/17485290?v=4)](https://github.com/donatodelpeschio "donatodelpeschio (21 commits)")

---

Tags

architecturebackendcomposer-packagedockerframeworkmicro-frameworkmvcphpskeletonweb-application

### Embed Badge

![Health badge](/badges/brickphp-brickphp/health.svg)

```
[![Health](https://phpackages.com/badges/brickphp-brickphp/health.svg)](https://phpackages.com/packages/brickphp-brickphp)
```

###  Alternatives

[florianmoser/bedrock-deployer

Deployer recipes for Roots Bedrock

5414.4k1](/packages/florianmoser-bedrock-deployer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
