GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ephpm
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — ephpm

README.md

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)

  • Database over the in-process bridge: db, db-wordpress, db-laravel, db-doctrine, mysqli-shim
  • Cache/KV: cache (PSR-6/16), cache-symfony, cache-laravel, cache-wordpress, predis-connection, session-handler
  • Worker mode: php-worker, psr15-worker, octane-driver (Laravel Octane), wordpress-worker

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

    Run the same PHP app the same way from dev to prod, as one Rust binary. ePHPm embeds real PHP (Zend via FFI) and bundles a web server with auto-TLS, an embedded SQLite-compatible database, a KV cac…

    Rust 55 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 15 1

Repositories

Loading
Type
Language
Sort
Showing 10 of 44 repositories
  • ephpm Public

    Run the same PHP app the same way from dev to prod, as one Rust binary. ePHPm embeds real PHP (Zend via FFI) and bundles a web server with auto-TLS, an embedded SQLite-compatible database, a KV cache, a pooling SQL proxy, and gossip clustering, so your code and config run on a single process with no other services to operate.

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/ephpm's past year of commit activity
    Rust 55 MIT 3 7 2 Updated Nov 12, 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.

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/ephemerd's past year of commit activity
    Go 15 MIT 1 14 4 Updated Nov 11, 2026
  • cache-cakephp Public

    CakePHP 5 cache engine backed by ePHPm built-in in-process KV store (native ephpm_kv_* functions)

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/cache-cakephp's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Nov 9, 2026
  • turso Public Forked from tursodatabase/turso

    A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/turso's past year of commit activity
    Rust 0 MIT 1,571 0 0 Updated Nov 8, 2026
  • litewire Public

    Speak MySQL, PostgreSQL, or SQL Server to SQLite. Wire-protocol translation in Rust: point pdo_mysql at :3306 and your unmodified app runs on embedded SQLite - no database server, no code changes.

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/litewire's past year of commit activity
    Rust 8 MIT 0 0 0 Updated Nov 3, 2026
  • vivacity Public Forked from Adelagric/vivacity

    Fast, Composer-compatible installer for PHP, written in Rust

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/vivacity's past year of commit activity
    C 0 Apache-2.0 1 0 0 Updated Nov 3, 2026
  • rust_mysql_common Public Forked from blackbeam/rust_mysql_common

    Common primitives of MySql protocol.

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/rust_mysql_common's past year of commit activity
    Rust 0 Apache-2.0 99 0 0 Updated Oct 31, 2026
  • chitchat Public Forked from quickwit-oss/chitchat

    Cluster membership protocol with failure detection inspired by Cassandra and DynamoDB

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/chitchat's past year of commit activity
    Rust 0 MIT 66 0 0 Updated Oct 31, 2026
  • lab Public

    ePHPm benchmark lab — local runtimes suite (vs php-fpm/Swoole/RoadRunner) + k6 app workloads (Laravel, Krayin CRM, WordPress/WooCommerce) + DB-path benchmark tier

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/lab's past year of commit activity
    Shell 1 MIT 0 1 1 Updated Oct 30, 2026
  • session-handler Public

    PHP session save handler storing $_SESSION in ePHPm's embedded KV via the ephpm_kv_* SAPI functions

    Uh oh!

    There was an error while loading. Please reload this page.

    ephpm/session-handler's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Oct 27, 2026
View all repositories

People

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

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.