
#537: Datastar: Modern web dev, simplified
From Talk Python To Me by Michael Kennedy
February 21, 2026 · 1h 17m · Episode 537
About this episode
The episode discusses Datastar, a framework that simplifies web development by integrating features of HTMX and Alpine.js.
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.
People in this episode
Host: Michael Kennedy
Guests: Delaney Gillilan, Ben Croker, Chris May
Topics covered
- web development
- Python
- HTMX
- Alpine.js
- Datastar
- full-stack development
- real-time updates
Keywords
- web apps
- hypermedia
- JavaScript
- server-driven
- multiplayer collaboration
- performance
- framework
Mentioned in this episode
Products: Datastar, HTMX, Alpine.js
More episodes of Talk Python To Me
- #551: Stroll Down Startup Lane - 2026 · June 11, 2026 · 1h 49m
- #550: AI Contributions and Maintainer Load in Open Source · May 30, 2026 · 1h 3m
- #549: Great Docs · May 25, 2026 · 1h 7m
- #548: Event Sourcing Design Pattern · May 11, 2026 · 1h 9m
- #547: Parallel Python at Anyscale with Ray · May 6, 2026 · 59 min
- #546: Self hosting apps for Python people · April 27, 2026 · 1h 3m
Explore listener stats, chart rankings, contacts and more on the Talk Python To Me podcast page.