Simple Web Framework for PHP8+

v0.1 2025-09-22 09:12 UTC

This package is auto-updated.

Last update: 2025-09-24 17:09:51 UTC


README

Cube is a light framework that provide essential features for back-end web developpement. The goal is to provide every essential tools needed to make web applications and APIs.

You can find the framework's documentation in the /docs directory !

🧰 Features

  • 🌐 Web

    • Fast Routing
    • Middleware
    • Request Validation
    • Static File Serving
  • 🔩 Framework

    • PHP Configuration (With Caching)
    • CLI Command Support
    • Routine (Scheduling / Queueing)
  • 🌳 Environment

    • Cache / Session / Directory manipulation
    • Logging through psr/log
  • 💿 Data

    • Model Manipulation (Supported DBMS : MySQL, SQLite, Postgres, MariaDB)
    • Automatic Model Generation !
    • Password Authentication System

🔥 Installation

# Install in your repository
composer require yonis-savary/cube

# Install Server base file such a Public/, .gitignore...
cp -r vendor/yonis-savary/cube/server/* .

📈 Developpement

# Testing the framework
make test