Welcome to Lyger
Lyger is a high-performance PHP framework that integrates Rust through FFI (Foreign Function Interface) to deliver blazing-fast execution and zero-copy database operations. Built for developers who need the productivity of PHP with the performance of Rust.Why Lyger?
Rust-Powered Performance
Leverage Rust’s speed for compute-intensive operations through FFI integration
Always-Alive Architecture
PHP workers stay in memory while Rust handles HTTP for minimal overhead
Zero-Copy Database
Direct memory access to database results without PHP serialization overhead
Familiar Syntax
Laravel-inspired API with Eloquent ORM and intuitive routing
Key Features
- Rust FFI Integration - High-performance operations with automatic fallback to pure PHP
- Always-Alive Server - Persistent PHP worker with Rust HTTP handler
- Zero-Copy Database - Direct memory access for database queries
- Eloquent ORM - Laravel-inspired models with relationships
- Livewire Components - Reactive frontend components without JavaScript
- Admin Dashboard - Built-in dashboard generator with customizable UI
- CLI Scaffolding - Rapid development with
php rawrcommands - Multi-Database Support - SQLite, PostgreSQL, MySQL, and MariaDB
Performance Benefits
Lyger combines the best of both worlds:- PHP productivity for business logic, routing, and ORM
- Rust performance for HTTP handling, caching, and heavy computation
- Zero-copy data transfer between Rust and PHP for database queries
Quick Example
Next Steps
Installation
Get Lyger installed and configured
Quickstart
Build your first application
Core Concepts
Understand the architecture
CLI Reference
Explore scaffold commands
Requirements
- PHP 8.0 or higher
- FFI extension enabled (optional, framework falls back to pure PHP)
- Composer for dependency management