Skip to main content
app icon

YT Downloader

Developer

Roman Romadin

About

yt-downloader is a GUI application written in Go using the Fyne toolkit. It downloads single videos and entire playlists from YouTube, shows live progress, and stores files in your Downloads folder by default.

Purpose
#

Provide a simple, reliable, cross‑platform YouTube downloader with a friendly UI. Handle large playlists quickly using native Go parsing. Offer sensible defaults with options for power users (quality presets, filename template, parallelism, language, auto-reveal on complete).

Features
#

Best‑effort resilient downloads (continue, no-overwrite behavior). Playlist parsing via native Go engine for speed and stability. Live progress, speed, ETA; per-item Start/Pause/Stop, Open/Reveal, Copy path, Remove. Parallel downloads with configurable limit. File naming template and quality presets (best/medium/audio). Notifications on completion with quick actions. Localization: System, English, Русский, Português. Cross‑platform (macOS, Linux, Windows) using Fyne.

app screenshot app screenshot app screenshot

Installation

You can install this directly from the source code using the Fyne command as follows:

go install fyne.io/tools/cmd/fyne@latest fyne install github.com/ytget/yt-downloader@latest

Or you can download the code directly from git:

git clone https://github.com/ytget/yt-downloader