MTK Download Manager
A cross-platform desktop application for downloading videos, music, and files from 1000+ websites — with smart queue management, progress tracking, and advanced configuration.
Project Overview
A professional-grade cross-platform desktop download manager built with Electron 28 and React 18. Powered by yt-dlp for downloading from 1000+ websites including YouTube, Vimeo, and Twitch. Features full-featured download queue with pause/resume/cancel, priority ordering, drag-and-drop reordering, and parallel downloads with configurable concurrency. Real-time progress tracking shows speed, ETA, and size per item. Modern dark-themed UI with sidebar navigation, animated transitions via Framer Motion, toast notifications, and system tray with minimize-to-tray. Uses Better-SQLite3 for local database, Zustand for state management, and Electron Builder for cross-platform packaging (Windows NSIS/Portable, macOS DMG, Linux AppImage/DEB/RPM) with auto-update via GitHub Releases.