Download the PHP package colibri-php/colibri without Composer
On this page you can find all versions of the php package colibri-php/colibri. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download colibri-php/colibri
More information about colibri-php/colibri
Files in colibri-php/colibri
Download colibri-php/colibri
More information about colibri-php/colibri
Files in colibri-php/colibri
Vendor colibri-php
Package colibri
Short Description Colibri project skeleton — a lightweight file-based PHP micro-framework
License MIT
Package colibri
Short Description Colibri project skeleton — a lightweight file-based PHP micro-framework
License MIT
Please rate this library. Is it a good library?
Informations about the package colibri
Colibri
A lightweight file-based PHP micro-framework.
Features
- File-based routing —
routes/web/for HTML pages,routes/api/for JSON endpoints. No route registration, just create files. - Three rendering modes —
.latte(static),.php(logic),.php+.lattetwins (variables auto-injected) - Cascading conventions —
_middleware.php,_styles.css,_scripts.jsinherit from parent directories - Latte templating — auto-layouts, custom tags (
{page},{t},{image},{meta},{styles},{scripts},{pagination},{alerts}) - i18n — JSON translation files,
t()helper, locale prefixes in URLs, language switcher - Database — Medoo DBAL with
DB::facade, migrations, pagination - Flat-file storage —
Data::for JSON-based content, works without a database - Authentication — session-based with
Auth::, supports DB and file drivers - Middleware — built-in auth, CSRF, CORS, rate limiting, security headers
- Cache — file or DB driver, configurable TTL
- Mail — PHPMailer with SMTP, sendmail, and log drivers. Latte templates for emails.
- Image processing — resize, crop, thumbnail with automatic caching
- HTMX support — partial rendering, HX headers,
$htmxtemplate variable - Vite integration — optional, for Tailwind/Vue/Svelte projects
- SEO —
{meta}tag, OpenGraph, Twitter Cards, canonical,site_title() - CLI — extensible commands:
serve,migrate,make:page,cache:clear,down/up - Driver pattern — extensible via
registerDriver()for mail, cache, auth (and future storage, log) - PHP 8.4 — property hooks, asymmetric visibility
Requirements
- PHP >= 8.4
- Extensions:
pdo,intl,mbstring,fileinfo
Quick Start
Visit http://localhost:8000.
Project Structure
Routing
Create a file, get a route:
HTTP Methods
Templating
Configuration
All config via .env and config/*.php:
Works Without a Database
Set AUTH_DRIVER=file and use Data:: instead of DB:: — Colibri runs entirely on flat files.
CLI
License
MIT
All versions of colibri with dependencies
PHP Build Version
Package Version
The package colibri-php/colibri contains the following files
Loading the files please wait ...