Skip to content
@ephpm

ephpm

ePHPm

ePHPm is an all-in-one PHP application server written in Rust: it embeds PHP via FFI into a single binary, so WordPress, Laravel, and other PHP apps run with no external PHP-FPM. The binary also carries an embedded SQLite-compatible database (the Turso engine), a built-in KV store, gossip clustering, and native WebSockets. Everything here is MIT-licensed.

Docs and downloads: ephpm.dev

The repositories

Core

  • ephpm — the application server itself (flagship).
  • litewire — wire-protocol proxy (MySQL/PG/TDS/Hrana → SQLite/Turso), used by ePHPm as a library.
  • php-sdk — prebuilt PHP embed static libraries + headers consumed by ePHPm's build.
  • ephemerd — ephemeral GitHub Actions runner daemon that powers this org's CI.

PHP packages (Composer, installed from these repos)

Demos and benchmarks

  • wordpress-sample — a real WordPress on per-site Turso + KV object cache + native WebSockets.
  • wordpress-datastar — live WordPress comments/dashboard over Datastar SSE.
  • datastar-demo — Pixelboard, a multiplayer realtime demo on worker mode.
  • lab — benchmark lab: ePHPm vs php-fpm/Swoole/RoadRunner.

Pinned Loading

  1. ephpm ephpm Public

    All-in-one PHP application server in Rust — real embedded PHP (Zend engine via FFI), HTTP/1.1+2, an embedded SQLite-compatible database, an in-process KV store, a connection-pooling SQL proxy, and …

    Rust 33 3

  2. ephemerd ephemerd Public

    Ephemeral GitHub Actions runners. Single binary, every platform. Containers on Linux, Hyper-V on Windows, VMs on macOS. Secure by default — every job gets an isolated, disposable environment.

    Go 9 1

Repositories

Showing 10 of 32 repositories
  • ephpm Public

    All-in-one PHP application server in Rust — real embedded PHP (Zend engine via FFI), HTTP/1.1+2, an embedded SQLite-compatible database, an in-process KV store, a connection-pooling SQL proxy, and gossip clustering. One binary, no FPM.

    Rust 33 MIT 3 11 0 Updated Sep 9, 2026
  • laravel-runtime-comparison Public Forked from oguzhankrcb/laravel-runtime-comparison

    A reproducible Laravel benchmark comparing FrankenPHP, Swoole, OpenSwoole, RoadRunner, and Nginx with PHP FPM using repeated tests, cooldown periods, throughput, and P99 latency results.

    ephpm/laravel-runtime-comparison's past year of commit activity
    Blade 0 1 0 0 Updated Sep 9, 2026
  • switchboard Public

    Preview-deployment daemon for ePHPm clusters — consumes webhook job files, provisions per-PR preview vhosts, posts sticky status comments

    ephpm/switchboard's past year of commit activity
    Rust 0 MIT 0 3 0 Updated Sep 9, 2026
  • switchboard-api Public

    GitHub webhook receiver for ePHPm PR previews - a PSR-15 app that runs as a confined vhost inside ePHPm and hands jobs to the switchboard daemon

    ephpm/switchboard-api's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 8, 2026
  • wordpress-sample Public

    Deployable real WordPress for ePHPm PR previews (per-site Turso via ephpm/db-wordpress drop-in)

    ephpm/wordpress-sample's past year of commit activity
    PHP 0 MIT 0 0 1 Updated Sep 8, 2026
  • ephemerd Public

    Ephemeral GitHub Actions runners. Single binary, every platform. Containers on Linux, Hyper-V on Windows, VMs on macOS. Secure by default — every job gets an isolated, disposable environment.

    Go 9 MIT 1 11 4 Updated Sep 6, 2026
  • middleware-github-auth Public

    GitHub OAuth login gate for ePHPm (native middleware) — compiled into the preview host build. Source-only; no prebuilt distribution.

    ephpm/middleware-github-auth's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Sep 3, 2026
  • middleware-examples Public

    Example ePHPm native-middleware modules - reference implementations showing how to write your own. The official modules are compiled into ePHPm itself.

    ephpm/middleware-examples's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Sep 3, 2026
  • elephc-middleware-example Public

    Write ePHPm native middleware in PHP, compiled to a native cdylib with elephc. Working end-to-end example plus the C adapter it requires.

    ephpm/elephc-middleware-example's past year of commit activity
    C 0 MIT 0 0 0 Updated Sep 3, 2026
  • octane-driver Public

    Run Laravel Octane under ePHPm persistent worker mode

    ephpm/octane-driver's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…