May 22, 2026
Bun in the drama oven
Yt-dlp – [Announcement] Bun support is now limited and deprecated
Bun fans are spiraling as yt-dlp says “not with this new direction”
TLDR: yt-dlp is restricting Bun support to a small range of versions and warning it may drop the tool completely later. The community reaction is split between sad fans worried about AI-shaped development, skeptics calling the move unfair, and jokers gleefully turning “vibe coding” into the internet’s newest tech feud.
The real story here isn’t just that yt-dlp is putting strict limits on support for Bun, a newer tool some developers use instead of Node.js. It’s that the comments instantly turned into a messy little culture war over AI-made code, trust, and whether “vibe coding” is a dealbreaker. yt-dlp says future support will only cover a narrow slice of Bun versions, and even that support is now officially on borrowed time. Translation for normal humans: if you use Bun with yt-dlp, you may be getting dumped later.
The strongest reactions split into two camps. One side sounded genuinely heartbroken. A fan admitted they wanted a polished, all-in-one Node alternative, but “I don’t want it vibe coded,” which pretty much sums up the panic. Another commenter sighed that Bun support only arrived recently, so watching it get half-abandoned already feels like a dramatic breakup montage. But the other side wasn’t buying the doom. One critic called yt-dlp’s second reason “purely speculative,” basically accusing the project of making a big technical decision based on bad vibes.
And yes, the memes arrived on schedule. One person declared the “to vibe code or not to vibe code” holy war is now underway, which is exactly the kind of sentence that tells you the internet has chosen chaos. Another used the moment to shamelessly campaign for Deno, praising it as not “vibe coded slop.” So the headline may be about software support, but the comment section made it a referendum on whether AI-assisted rewrites are innovation, betrayal, or just the latest nerd drama with better branding.
Key Points
- •yt-dlp said Bun support as an ejs-compatible JavaScript runtime is being both limited and deprecated.
- •Beginning with the next yt-dlp and/or ejs release, only Bun versions 1.2.11 through 1.3.14 will be supported.
- •The minimum supported Bun version is being raised because earlier versions can ignore the ejs lockfile during builds and because the ejs test suite cannot run on Bun versions earlier than 1.2.11.
- •The support ceiling is set at Bun 1.3.14, which the article describes as the last release built from the original Zig codebase.
- •yt-dlp said it may drop Bun support entirely in the future if maintaining it becomes too burdensome.