You love building web apps with Python, and HTMX got you excited about the hypermedia approach -- let the server drive the HTML, skip the JavaScript build step, keep things simple. But then you hit that last 10%: You need Alpine.js for interactivity, your state gets out of sync, and suddenly you're juggling two unrelated libraries that weren't designed to work together. \ What if there was a single 11-kilobyte framework that gave you everything HTMX and Alpine do, and more, with real-time updates, multiplayer collaboration out of the box, and performance so fast you're actually bottlenecked by the monitor's refresh rate? That's Datastar. On this episode, I sit down with its creator Delaney Gillilan, core maintainer Ben Croker, and Datastar convert Chris May to explore how this backend-driven, server-sent-events-first framework is changing the way full-stack developers think about the modern web. ▬▬▬▬ About the podcast ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ This video is the uncut, live recording of the Talk Python To Me podcast ( https://talkpython.fm ). We cover Python-focused topics every week and publish the edited and polished version in audio form. Subscribe in your podcast player of choice (100% free) at https://talkpython.fm/subscribe. ▬▬▬▬ Guests ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Chris May Ben Croker Delaney Gillilan ▬▬▬▬ Links and resources from the show ▬▬▬▬▬▬▬▬▬▬▬▬ Datastar: https://data-star.dev HTMX: https://htmx.org AlpineJS: https://alpinejs.dev Core Attribute Tour: https://data-star.dev/guide/getting_s... data-star.dev/examples: https://data-star.dev/examples/ github.com/starfederation/datastar-python: https://github.com/starfederation/dat... VSCode: https://marketplace.visualstudio.com/... OpenVSX: https://open-vsx.org/extension/starfe... PyCharm/Intellij plugin: https://plugins.jetbrains.com/plugin/... data-star.dev/datastar_pro: https://data-star.dev/datastar_pro gg: / discord HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML - Chris May: • HTML-ivating your Django web app's experie... Senior Engineer tries Vibe Coding: • Senior Engineer tries Vibe Coding. 1 Billion Checkboxes: https://checkboxes.andersmurphy.com Game of life example: https://example.andersmurphy.com ▬▬▬▬ Dive deeper ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Listen to the Talk Python To Me podcast at https://talkpython.fm and explore over 275 hours of Python courses at https://training.talkpython.fm/courses. ▬▬▬▬ Follow us on Social ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Mastodon: Michael - https://fosstodon.org/@mkennedy & Talk Python - https://fosstodon.org/@talkpython Bluesky: Michael - https://bsky.app/profile/mkennedy.codes & Talk Python - https://bsky.app/profile/talkpython.fm X: Michael - https://x.com/mkennedy & Talk Python - https://x.com/talkpython