gplanchat/durable

PHP library for durable execution: workflows, activities, event journal, and transports (HttpKernel integration lives in the bundle).

Maintainers

Package info

github.com/gplanchat/durable

pkg:composer/gplanchat/durable

Statistics

Installs: 3

Dependents: 2

Suggesters: 0

Stars: 0

dev-main / 0.1.x-dev 2026-04-08 08:18 UTC

This package is auto-updated.

Last update: 2026-05-08 09:50:23 UTC


README

PHP library for durable execution: workflows, activities, append-only event journal, replay, and transports. HTTP / Symfony integration lives in gplanchat/durable-bundle.

Documentation

Highlights

  • DUR003 — Fiber-based replay, execution engine, awaitables
  • DUR004 — Activity stubs and activity methods
  • DUR005 — Temporal and in-memory backends
  • DUR007 — Serialization (Symfony Serializer where applicable)

Optional static analysis

Composer suggest lists optional PHPStan / Psalm extensions (see DUR012 in the ADR index).

Install

composer require gplanchat/durable

Use gplanchat/durable-bundle for Symfony applications.

License

MIT — see LICENSE in this directory and WA004.