Recso
A screen recorder and video editor for Windows
Recso is a desktop screen recorder and video editor for Windows, built on a TypeScript front end with a Rust core for the parts that have to be fast.
Why build another recorder
Most free Windows recorders either watermark the output, cap the recording length, or hand you a file you then have to edit somewhere else. Recso keeps capture and editing in one place so a clip can go from recording to trimmed export without leaving the app.
The Rust core
Capture, encoding and the frame pipeline live in Rust; the interface is TypeScript and React. Splitting it this way keeps the UI thread free while frames are being written, which is what makes smooth high-frame-rate capture possible on ordinary hardware.
Custom cursor rendering
The cursor is captured and composited separately from the screen frames rather than being baked into them. That makes it possible to restyle, scale and smooth the pointer after the fact — the detail people notice first in a polished screen recording.