finds.dev← search

// the find

Vanilagy/webm-muxer

★ 338 · TypeScript · MIT · updated Jul 2025

WebM multiplexer in pure TypeScript with support for WebCodecs API, video & audio.

A pure TypeScript WebM muxer with WebCodecs API support for writing video and audio in the browser. It's now deprecated — the author has moved everything to a successor project called Mediabunny.

The original implementation is clean and minimal, with no dependencies and a small footprint. It ships both ESM and CJS builds plus a minified version, so it drops into any toolchain. WebCodecs support was ahead of most browser media tooling when this was written. A migration guide exists and the successor project is maintained by the same author, so there's a real upgrade path.

Deprecated. No new features, no bug fixes, full stop — adopting this today is choosing known end-of-life software. The test suite is a single HTML file with manual verification, not anything automated. 338 stars is modest for something in active use, and with deprecation the community won't grow. If Mediabunny changes its API or goes away, anyone still on webm-muxer is stuck.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →