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
- 0.12.0 July 09, 2026 (446 KB)
- 0.11.7 July 08, 2026 (427 KB)
- 0.11.6 July 08, 2026 (423 KB)
- 0.11.5 July 08, 2026 (413 KB)
- 0.11.4 July 08, 2026 (396 KB)
- 0.2.2 June 24, 2026 (25.5 KB)
Pushed by
SHA 256 checksum
Provenance
Source Commit
Build File