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.2.0

Authors

Mikael Henriksson

Versions

  1. 0.12.0 July 09, 2026 (446 KB)
  2. 0.11.7 July 08, 2026 (427 KB)
  3. 0.11.6 July 08, 2026 (423 KB)
  4. 0.11.5 July 08, 2026 (413 KB)
  5. 0.11.4 July 08, 2026 (396 KB)
  6. 0.2.2 June 24, 2026 (25.5 KB)
Show all versions (37 total)

Pushed by

GitHub

SHA 256 checksum

Provenance