turbo - Hotwire Turbo integration for Symfony UX
Integrates Hotwire Turbo with Symfony UX to provide SPA-like navigation, frame section updates, and server-sent stream DOM mutations without JavaScript.
Tags
Updated: 2026-09-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Intercept navigation using Turbo Drive
- Update page sections using Turbo Frames
- Lazy load content inside Turbo Frames
- Mutate DOM elements via Turbo Streams
- Render TurboStreamResponse in Symfony controllers
- Broadcast real-time updates via Mercure
Inputs
- HTML data attributes
- Twig templates
- Symfony HTTP requests
- Mercure topic URIs
- CSS selectors
Outputs
- Turbo stream HTTP responses
- DOM element mutations
- Browser history updates
- Mercure Server-Sent Events
Requirements
- Composer package symfony/ux-turbo
- Symfony framework
- Mercure hub for real-time broadcasts
