Mathew Simon.
Back to projects
App

Yoink

A video downloader for Windows: paste a link, pick the format and quality, get the file. yt-dlp and ffmpeg bundled in, no command line. Open source under the MIT license.

1 / 4

Yoink is a desktop application that downloads videos and extracts audio from online platforms. Tools like yt-dlp and ffmpeg are extremely powerful but run on the command line, which puts them out of reach for most people. Yoink bundles them directly into the app and drives them behind a simple interface: paste a link, choose, download.

It handles many video formats (MP4, MKV, WEBM, MOV) and audio formats (MP3, M4A, OPUS, FLAC, WAV), with quality options up to 4K. Progress tracking is real-time, with speed and estimated time remaining.

On performance, downloads are split into several fragments fetched in parallel, up to 16 concurrent streams, which sidesteps the bandwidth throttling platforms apply and noticeably speeds up large files. Codec conversion can rely on NVIDIA NVENC GPU encoding to go faster.

I also integrated AI upscaling through Real-ESRGAN, which enlarges a video 2x or 4x while preserving detail, all locally thanks to Vulkan. The app keeps a local history with thumbnails and metadata, offers light and dark themes, and has no ads, no account and no telemetry.

Technically the core is written in Rust with Tauri 2, and the interface in JavaScript, HTML and CSS bundled with Vite. The code is on GitHub under the MIT license.