Episode

#537: Datastar: Modern web dev, simplified

Podcast
Talk Python To Me
Published
Feb 21, 2026
Duration seconds
4597
Processing state
processed
Canonical source
https://talkpython.fm/episodes/show/537/datastar-modern-web-dev-simplified
Audio
https://talkpython.fm/episodes/download/537/datastar-modern-web-dev-simplified.mp3
JSON
/v1/public/podcasts/talk-python-to-me/episodes/537-datastar-modern-web-dev-simplified
Markdown
/podcast/talk-python-to-me/537-datastar-modern-web-dev-simplified.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/talk-python-to-me/episodes/537-datastar-modern-web-dev-simplified/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/talk-python-to-me/537-datastar-modern-web-dev-simplified.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

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.