phlex-reactive makes Phlex components reactive without writing Stimulus controllers or hand-picking Turbo Stream targets. Declare actions in Ruby; a single generic client runtime turns clicks and form input into a server round trip that re-renders the component and morphs it back in. Components self-target by a stable DOM id, so the same unit re-renders for client actions AND server-pushed broadcasts. State lives in the database behind a signed identity — no attacker-controlled snapshot. Pairs with pgbus for reliable, transactional, reconnect-safe live updates with no Action Cable and no Redis.

Required Ruby Version

>= 3.4.0

Authors

Mikael Henriksson

Versions

  1. 0.13.0 August 30, 2026 (507 KB)
  2. 0.12.6 August 26, 2026 (500 KB)
  3. 0.12.5 August 24, 2026 (486 KB)
  4. 0.12.4 July 16, 2026 (476 KB)
  5. 0.12.3 July 13, 2026 (469 KB)
Show all versions (44 total)

Pushed by

GitHub

SHA 256 checksum

Provenance