aandrew-me/ytdownloader

Desktop app to download audio/video from hundreds of sites

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 6th, 2026
Created on July 25th, 2022
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 914
Total Stargazers: 10,290 (+2)
Total Subscribers: 78 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 19.7 hours
90th percentile: 0.0 hours
Tracked items: 203

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 10% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 9
Closed in 7 days: 4
Avg open age: 125 days
Stale 30+ days: 5
Stale 90+ days: 4

Recent activity

Opened in 7 days: 9
Closed in 7 days: 4
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • bug (102)
  • enhancement (80)
  • Added to source code (25)

Detailed Description

ytDownloader is a desktop application for downloading audio and video from hundreds of websites.

The tool solves the problem of needing a graphical interface for video and audio downloads across multiple platforms. It wraps yt-dlp functionality in an Electron-based GUI, providing access to hundreds of supported sites including YouTube, Facebook, Instagram, TikTok, and Twitter. Beyond basic downloading, it includes a video compressor with hardware acceleration support, playlist downloading capabilities, subtitle retrieval, and range selection for partial downloads. The application runs natively on Linux, Windows, and macOS.

Developers should choose this tool if they need a cross-platform desktop downloader with a modern interface and no tracking or advertising. It suits users who prefer graphical applications over command-line tools and those who need video compression as part of their workflow. The project offers multiple installation methods tailored to each platform: Microsoft Store, traditional installers, and package managers on Windows; Flatpak, AppImage, and Snap on Linux; and Homebrew integration on macOS. The application supports multiple themes and includes internationalization through community translation contributions.

Development activity shows consistent engagement with user-facing improvements and platform support. The project maintains active distribution across multiple package managers and installation formats, indicating ongoing attention to accessibility across different user environments. Community involvement is actively solicited for translations through a dedicated localization platform rather than direct pull requests, suggesting structured processes for managing contributions.