Strudel, covered here previously, has become the default answer to “I want to try livecoding once” on the audio side — a browser tab and a few lines of code, no install required. Hydra has been playing the same role for visuals for years, and it’s worth understanding on its own terms: roughly 90% of live-coding visualists reach for it, and its main repository saw active updates as recently as this April.
Watch: Olivia Jack — Hydra, Live Coding Visuals in the Browser (YouTube)
The actual idea behind it
Hydra treats video the way a modular synthesizer treats audio — sources, transformations, and outputs that get patched together and modulated in real time, inspired directly by analog modular synth patching rather than by traditional video editing software. It runs entirely in the browser, uses multiple framebuffers to mix and composite between them, and is built specifically to stream video sources and outputs over the web, which is also what makes it collaborative: multiple people can patch into and modify a shared visual stream from different browsers at once, the visual equivalent of a networked jam session.
Why two lines of code is a real, not marketing, claim
Hydra’s core appeal is genuinely that compact — a couple of chained function calls against a video source can produce a fully saturated, animated, psychedelic pattern immediately, with no shader math or GPU pipeline knowledge required to get a first result on screen. That low floor is exactly what’s let it become the default visual layer for algorave and livecoding performance: performers pairing Strudel for audio with Hydra for visuals, both running in the same browser tab, is now treated as close to the minimum viable setup for a solo audiovisual livecoding set.
Why it’s still the default a decade in
A lot of creative-coding tools age out once a flashier alternative shows up, but Hydra’s specific niche — real-time, networked, code-driven visual synthesis, accessible from a browser with zero install — hasn’t really been displaced by anything newer. Continued active development this year, rather than the project going quiet once its initial novelty wore off, is a reasonable signal that the tool still fits the job better than any of its would-be replacements, which is a higher bar for a decade-old creative-coding project to clear than simply still existing.