Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, FrankenPHP, Mercure.rocks, Vulcain.rocks and of some Symfony components.

Menu
  • Talks
  • Resume
  • Sponsor me
  • Contact
Menu

Symfony UX Turbo: Do You Still Need JavaScript?! (SymfonyWorld)

Posted on April 9, 2021September 26, 2021 by Kévin Dunglas

Hotwire Turbo is a tiny library recently introduced by DHH (the creator of Ruby on Rails) allowing to have the speed of Single-Page Apps without having to write any JavaScript!

As part of the Symfony UX initiative, I’m very excited to announce the immediate availability of Symfony UX Turbo: the official integration of Turbo in Symfony. With Symfony UX Turbo, you can get rid of JavaScript and enjoy using Twig again!

In this slide deck, we’ll discover how the library works, how to leverage it to enhance your Twig templates, and how to add real-time features to your websites with the native support of the Mercure protocol!

This talk has been presented during the SymfonyWorld 2021 and SymfonyLive Paris 2021 conferences.

Watch the video!

If you like this new approach, consider sponsoring me on GitHub and giving a star to the project!

Screen recordings:

  • Live Edit
  • Live Comments

Related posts:

  1. Symfony ImportMaps: Manage Your JavaScript Dependencies Without Node
  2. Symfony on steroids
: Vue.js, Mercure, Panther (SymfonyLive Paris)
  3. API Platform 2.1: when Symfony meets ReactJS (Symfony Live)
  4. Front-end application development, Symfony-style(s)

1 thought on “Symfony UX Turbo: Do You Still Need JavaScript?! (SymfonyWorld)”

  1. alexis@okur.fr says:
    January 5, 2022 at 8:22 pm

    Very interesting article ! Thanks

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Social

  • Bluesky
  • GitHub
  • LinkedIn
  • Mastodon
  • X
  • YouTube

Links

  • API Platform
  • FrankenPHP
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks

Tags

Apache API API Platform Buzz Caddy Docker Doctrine FrankenPHP Go Google GraphQL HTTP/2 Hydra hypermedia Javascript JSON-LD Kubernetes La Coopérative des Tilleuls Les-Tilleuls.coop Lille Linux Mac Mercure Mercure.rocks MySQL performance PHP Punk Rock Python React REST Rock'n'Roll RSS Schema.org Security SEO SEO Symfony Symfony Live Sécurité Ubuntu webperf Wordpress XHTML XML

Archives

Categories

  • DevOps (86)
    • Ubuntu (68)
  • Go (21)
  • JavaScript (46)
  • Mercure (7)
  • Opinions (91)
  • PHP (178)
    • API Platform (80)
    • FrankenPHP (16)
    • Laravel (1)
    • Symfony (98)
    • Wordpress (6)
  • Python (14)
  • Security (15)
  • SEO (25)
  • Talks (47)
© 2026 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme