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.12.3 July 13, 2026 (469 KB)
  2. 0.12.2 July 11, 2026 (451 KB)
  3. 0.12.1 July 10, 2026 (449 KB)
  4. 0.12.0 July 09, 2026 (446 KB)
  5. 0.11.7 July 08, 2026 (427 KB)
  6. 0.9.0 July 04, 2026 (246 KB)
Show all versions (40 total)

Pushed by

GitHub

SHA 256 checksum

Provenance