VeloServe is a high-performance web server written in Rust with PHP embedded directly via FFI. No PHP-FPM. No overhead. Just speed.
# Build with embedded PHP (SAPI mode)
$ cargo build --release --features php-embed
# Run VeloServe
$ ./veloserve --config veloserve.toml
⚡ VeloServe v1.0.0 starting...
✓ PHP 8.3 embedded via SAPI
✓ Server listening on http://0.0.0.0:8080
✓ Ready to serve requests!
Choose the mode that fits your needs
Simple & Portable
cargo build --release
Maximum Performance
cargo build --release --features php-embed
Everything you need for modern PHP applications
Memory-safe, blazing fast, and reliable. Built on Tokio and Hyper for async I/O.
PHP runs inside VeloServe via FFI. No process spawning, no IPC overhead.
Full WordPress and Magento 2 support with intelligent caching rules.
Page cache, object cache, and static asset cache with automatic invalidation.
Modern protocols out of the box. HTTPS with automatic certificate handling.
One-click deployment on Ona.com, GitHub Codespaces, and any container platform.
Real benchmarks, real results
Choose your installation method
sudo apt install php-dev libphp-embed libxml2-dev libsodium-dev
git clone https://github.com/veloserve/veloserve.git
cd veloserve
cargo build --release --features php-embed
./target/release/veloserve --config veloserve.toml
sudo apt install php-cgi php-mysql php-curl php-gd php-mbstring
git clone https://github.com/veloserve/veloserve.git
cd veloserve
cargo build --release
./target/release/veloserve --config veloserve.toml
Both options include Rust, PHP, and all dependencies pre-installed!
Join developers who are shipping faster with VeloServe.