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