jely2002/youtube-dl-gui

Open Video Downloader - A cross-platform GUI for youtube-dl made in Rust with Tauri and Vue + Typescript.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 7th, 2026
Created on April 2nd, 2020
Open Issues & Pull Requests: 68 (+0)
GitHub issues: Enabled
Number of forks: 658
Total Stargazers: 9,160 (+0)
Total Subscribers: 80 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.7 days
Mean response time: 256.4 days
90th percentile: 1337.0 days
Tracked items: 363

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 3 days, while "feature request" waits about 4 weeks. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 52
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 247 days
Stale 30+ days: 38
Stale 90+ days: 17

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (189)
  • feature request (127)
  • question (48)
  • can't reproduce (23)
  • awaiting response (6)
  • awaiting upstream (6)
  • priority (5)
  • enhancement (2)

Detailed Description

Open Video Downloader is a cross-platform desktop GUI for yt-dlp built in Rust with Tauri and Vue that eliminates the need to use the command line for downloading videos.

The tool wraps yt-dlp to provide a graphical interface for downloading videos, audio, subtitles, and metadata from hundreds of supported websites. It handles quality selection, format choice, playlist downloads, custom output naming with templates, and intelligent queue management to prevent system slowdown. The application supports authentication via browser cookies, basic auth, and video passwords, and keeps both itself and yt-dlp automatically updated.

Open Video Downloader suits anyone who wants to download video content without learning command-line syntax. It works across Windows, macOS, and Linux with native installers for each platform. The interface adapts to system theme preferences and provides clear progress tracking and error messages. Users can set download locations, choose video resolution and frame rate, extract audio only, and download entire playlists in a single operation. Keyboard shortcuts and system notifications allow background monitoring of downloads.

The project shows consistent maintenance with regular updates addressing user needs and platform compatibility. Development activity demonstrates responsiveness to issues and feature requests across the supported operating systems. The codebase maintains active refinement of the download queue system and authentication handling. Updates to the underlying yt-dlp integration are deployed regularly to keep pace with changes in supported websites.