Minimal vanilla PHP starter for API, built with Composer, following a simple MVC pattern.
  • PHP 73.3%
  • Dockerfile 24.2%
  • Shell 2.5%
Find a file Use this template
2026-06-23 21:26:17 +02:00
app feat: remove view to make controller render JSON 2026-06-23 21:26:16 +02:00
public feat: setup the template structure 2026-06-23 21:26:16 +02:00
.gitignore feat: setup the template structure 2026-06-23 21:26:16 +02:00
compose.yml feat: setup HTTPS development using docker 2026-06-23 21:26:17 +02:00
composer.json feat: setup the template structure 2026-06-23 21:26:16 +02:00
console feat: setup HTTPS development using docker 2026-06-23 21:26:17 +02:00
Dockerfile feat: setup HTTPS development using docker 2026-06-23 21:26:17 +02:00
LICENSE Initial commit 2026-06-23 21:26:16 +02:00
README.md feat: remove view to make controller render JSON 2026-06-23 21:26:16 +02:00

php template

Minimal vanilla PHP starter, built Composer, following a simple MVC pattern.

Overview

What it is

  • A lightweight starter to build PHP API.
  • No framework lock-in — small, explicit, and easy to understand.

Goal

  • Minimal dependencies and easy deployability to shared hosts or containers.

Technology stacks

  • Backend: PHP (8.4+ recommended)
  • Dependency manager: Composer
  • Pattern: Model-View-Controller