Full PHP development environment in your browser. No server. No Docker. No installation. Just code.
Ramic's Zero PHP is a Chrome extension that runs a complete Linux virtual machine (Alpine Linux + PHP 8.3 + lighttpd) entirely inside your browser using x86 emulation in WebAssembly.
- PHP 8.3 with extensions (curl, json, mbstring, openssl, and more)
- Built-in code editor with multi-file support, folders, drag-and-drop
- Live preview — edit PHP, save, see the result instantly
- Virtual networking — PHP
curl()works with HTTP and HTTPS - Multi-file projects — CSS, JS, images are automatically inlined in the preview
- Offline capable — once loaded, everything runs locally
- No data collected — no analytics, no tracking, no telemetry
- Click the extension icon
- The VM boots in seconds (pre-built snapshot)
- Write PHP in the editor, save, and see the output live
Under the hood: Alpine Linux → lighttpd → PHP 8.3 CGI → virtual TCP/IP stack → all emulated in WebAssembly via v86.
| Component | Technology |
|---|---|
| Emulation | v86 (x86 in WebAssembly) |
| Guest OS | Alpine Linux 3.21 |
| PHP | 8.3 with CGI |
| Web Server | lighttpd |
| Network | tcpip.js (virtual TCP/IP) |
| Storage | IndexedDB (persists across sessions) |
- 🐛 Bug reports: Open an issue
- ☕ Support the project: Ko-fi
This extension runs entirely in your browser. No data is collected, stored, or transmitted to any server. Network requests only happen when your PHP code explicitly calls curl().
This is proprietary software. The source code is not included in this repository. All rights reserved.