is.
Portfolio

Rust · Win32 · Chrome extension

SSDownload

A native Windows 10/11 x64 download manager for files, video and audio: a Rust/Win32 desktop app with a Chrome extension.

  • Windows
  • Rust
  • Chrome
Role
Design and build
Status
Live · release 1.4.25
Platform
Windows 10/11 x64
Dependencies
yt-dlp, FFmpeg/ffprobe, Deno

What it does

It gathers file, video and audio downloads in one place. The desktop app manages yt-dlp, FFmpeg/ffprobe and Deno itself; the Chrome extension hands browser downloads to the app.

Media support installs itself on the first start of a profile that lacks it. A failed install never blocks startup; the notice points to Tools > Install media support.

Highlights

01

Cookies only by consent

Per-site session cookies are read only after the explicit per-site grant, and the grant covers only the granting tab's cookie store.

02

Local error reports

"Report a problem" writes a local report — hata.json, a bounded page dump and diagnostics — and nothing uploads; attaching it is the user's gesture.

03

Permanent error codes

Classified failures carry permanent SSD-<area>-<number> identifiers (e.g. SSD-MED-002) that are never renumbered or reused.

04

Signed updates

Updates fetch version.json over HTTPS verified against an embedded Ed25519 key; failed setups are moved to quarantine instead of being deleted.

Technology

  • Rust
  • Win32
  • Chrome extension
  • yt-dlp
  • FFmpeg/ffprobe
  • Deno

Next