RSX is a template language that brings React's JSX authoring model to Ruby. Write .rsx files where Ruby replaces JavaScript and markup is embedded directly in expression position, including fragments (<>), expression containers ({}), spread attributes and composable components. Templates compile ahead of time to plain Ruby string building, so rendering is fast and cacheable. Zero runtime dependencies; Rails integration is optional and loads automatically when present.
Required Ruby Version
>= 3.0.0
Authors
RSX contributors
Versions
- 0.1.0 August 22, 2026 (46 KB)