Work / PROJECTS

uDownloader.

Period
2026

uDownloader is a fast, asynchronous video and audio downloader for YouTube, Instagram, TikTok, Twitter, Vimeo, and other platforms. It ships with both a desktop app and a command-line interface, so it fits casual use and scripted workflows alike. It is published on PyPI, so a single pip install uDownloader gets you both.

  • Interfaces: a PyQt6 desktop GUI with real-time progress, plus a full CLI for scripting and automation.
  • Engine: built on yt-dlp, with quality and format selection (mp4, mkv, webm) and playlist support.
  • Concurrency: asyncio with a thread pool for several simultaneous downloads without blocking the interface.
  • Reliability: automatic retries, configuration files, browser cookie injection for authenticated sources, and a download history with statistics.

Python 3.8+, MIT licensed.

Install from PyPI → · View source on GitHub →

← Work