FFmpeg —
Run arbitrary upstream FFmpeg CLI arguments, stream-copy media, or perform a real libx264 encode entirely in the browser.
Current, reproducible WASM builds of native projects — preserving upstream CLIs where practical, with exact toolchains, capability gaps, smoke tests and source handoff.
catalog v—
ffmpeg — ✓ tracked
libarchive — ✓ tracked
imagemagick — ✓ tracked
libvips — ✓ tracked
ghostscript — ✓ tracked
watcher upstream checking…Loading release, Registry, workflow, Playground and supply-chain checks…
| Project | Build gate | Release assets | Playground | Freshness | Provenance + SBOM | npm | Overall |
|---|---|---|---|---|---|---|---|
| Loading release health… | |||||||
Tested versions and browser engines are recorded separately from build capabilities. Results come from completed main-branch CI, not from a static claim.
| Published npm package | Chromium | Firefox | WebKit |
|---|---|---|---|
| Checking main-branch browser evidence… | |||
Results apply to the exact npm package version and profile shown, under the CI test environment. Threaded FFmpeg and libvips require cross-origin isolation (COOP/COEP) and SharedArrayBuffer in production.
Loading the latest watcher snapshot…
| Project | Upstream | WASM Zoo | Reference WASM | Gap | Verified |
|---|---|---|---|---|---|
| Loading upstream status… | |||||
The catalog declares the reviewed candidate boundary. Promotion changes stay review-only; merge, tags, GitHub Releases and npm publication remain human-controlled.
| Project | Candidate mode | Candidate profiles | Promotion path | Promotion rehearsal |
|---|---|---|---|---|
| Loading reviewed automation policy… | ||||
catalog.json; this is not a live operations monitor.Automation policy ↗WASM Zoo distinguishes features that are included, deliberately removed, target-inapplicable, optional, or not yet verified.
Run arbitrary upstream FFmpeg CLI arguments, stream-copy media, or perform a real libx264 encode entirely in the browser.
Run bsdtar, bsdcpio, bsdcat and bsdunzip against local files using the published browser build and in-memory filesystem.
Run the upstream magick CLI for identify, resize and basic PNG/JPEG conversion entirely in the browser.
Compare Browser Core and Browser Full, then resize and encode JPEG/PNG/WebP with the pinned libvips browser API.
Render local PDF/PostScript files with the upstream gs CLI, including PDF → PNG and PostScript → PDF workflows in a browser Worker.
Daily release checks show exactly when a Zoo pin falls behind.
A new release can trigger an isolated build and real browser smoke test without silently changing the reviewed pin.
Expose what is present, absent, target-inapplicable or intentionally removed instead of hiding it behind a package name.
Exact refs, build info, checksums, license notices and matching source travel with the artifact.