2026-06-02
Language: Unknown (JavaScript/TypeScript expected)
This repo tackles a problem that sounds simple until you actually try to solve it in the browser: capturing a screen recording and then trimming it to an exact frame range, entirely client-side. The author ships two primitives — a useScreenRecorder() React hook and a <VideoTrimmer /> component — and leans on the modern WebCodecs API to do the heavy lifting without round-tripping video through a server or shelling out to ffmpeg.wasm.
Why this is interesting:
Who benefits: anyone building bug-report tools, async standup recorders, Loom-style products, customer support widgets, or educational platforms where users record their screen and need to clip off the awkward intro before sharing. Teams currently paying for Loom or Vimeo Record SDKs could plausibly replace them with something like this for free.
Caveats worth noting: WebCodecs has uneven browser support (Safari only recently caught up), and the repo is brand new with zero stars, so production-readiness is unknown. Worth a look, worth a star.
