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.10.0 July 07, 2026 (347 KB)
  2. 0.9.5 July 06, 2026 (336 KB)
  3. 0.9.4 July 05, 2026 (329 KB)
  4. 0.9.3 July 05, 2026 (260 KB)
  5. 0.9.2 July 04, 2026 (254 KB)
Show all versions (28 total)

Pushed by

GitHub

SHA 256 checksum

Provenance