yonis-savary / cube
Simple Web Framework for PHP8+
v0.1
2025-09-22 09:12 UTC
Requires
- cboden/ratchet: ^0.4.4
- psr/log: ^3.0.2
- react/http: ^1.10
- symfony/process: 7.2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: v3.70.0
- phpunit/phpunit: 11.5.3
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