Skip to content

2024 · Creator

TubeGrab — Rust Desktop Downloader

Cross-platform YouTube and playlist downloader built with Rust and Dioxus — native GUI, yt-dlp backend, and clean download queue management.

Role

Creator

Links

Overview

TubeGrab is a modern desktop application for downloading YouTube videos, playlists, and entire channels. Built with Rust and the Dioxus UI framework for a native, responsive interface.

Why Rust + Dioxus

Dioxus provides a React-style component model that compiles to native desktop (webview), targeting smooth 60 fps with minimal memory use. Rust's async runtime handles concurrent download queues without blocking the UI.

Features

  • Download single videos, playlists, or entire channels
  • Format selection: MP4, WebM, MP3 (audio-only)
  • Quality selection: 4K / 1080p / 720p / 480p
  • Download queue with progress bars
  • Clean, minimal UI inspired by native macOS aesthetics
  • yt-dlp backend — works with any yt-dlp-supported site

Tech

Rust, Dioxus (desktop webview), yt-dlp, Tokio async runtime.

One email a month. No noise.

What I shipped, what I read, occasional deep dive. Unsubscribe anytime.

Interested in working together?

I'm open to freelance engagements and consulting. Let's talk.