- ✅ Multi-threaded downloads (1-16 parallel connections)
- ✅ Pause & Resume functionality
- ✅ Real-time download progress tracking
- ✅ Speed monitoring (KB/s display)
- ✅ Queue management
- ✅ Download categorization by status
- ✅ Modern dark theme with purple gradients
- ✅ Grid and List view options
- ✅ Instant search functionality
- ✅ Responsive design
- ✅ Smooth animations and transitions
- ✅ Status badges (downloading, completed, paused, error)
- ✅ Progress bars with shimmer effects
- ✅ System tray support
- ✅ Desktop notifications
- ✅ Minimize to tray
- ✅ Background downloads
- ✅ Linux desktop entry (.desktop file)
- ✅ Custom save location
- ✅ Auto-filename detection from URL
- ✅ Open download folder
- ✅ Delete downloaded files
- ✅ Persistent download history
- ✅ HTTP/HTTPS downloads
- ✅ FTP support
- ✅ YouTube video downloads (ytdl-core)
- ✅ AppImage (universal)
- ✅ .deb packages (Debian/Ubuntu)
- ✅ .rpm packages (Fedora/RHEL)
- ⏳ Download Scheduler - Schedule downloads for specific times
- ⏳ Bandwidth Limiter - Set global or per-download speed limits
- ⏳ Auto-retry - Automatically retry failed downloads
- ⏳ Download Queue Priority - Reorder downloads in queue
- ⏳ Batch Downloads - Import list of URLs from text file
- ⏳ Smart Resume - Better handling of interrupted downloads
- ⏳ Chrome Extension - Capture downloads from Chrome
- ⏳ Firefox Extension - Capture downloads from Firefox
- ⏳ Context Menu Integration - Right-click → Send to Linux IDM
- ⏳ Automatic Browser Detection - Auto-capture browser downloads
- ⏳ Video Downloader - Enhanced video site support (Vimeo, Dailymotion, etc.)
- ⏳ Playlist Download - Download entire YouTube playlists
- ⏳ Video Format Selection - Choose quality/format for videos
- ⏳ Audio Extraction - Extract audio from videos
- ⏳ Subtitle Download - Auto-download video subtitles
- ⏳ Google Drive Export - Send completed downloads to Drive
- ⏳ Dropbox Integration - Auto-sync downloads to Dropbox
- ⏳ OneDrive Support - Upload to OneDrive
- ⏳ Cloud Storage Picker - Choose destination cloud storage
- ⏳ Checksum Verification - Auto-verify MD5/SHA256 checksums
- ⏳ Virus Scanning - Integration with ClamAV
- ⏳ Encrypted Downloads - Support for password-protected files
- ⏳ VPN Detection - Warn if VPN disconnects during download
- ⏳ Themes - Multiple color themes (Dark, Light, Blue, Green)
- ⏳ Custom Themes - Create your own color scheme
- ⏳ Download Categories - Auto-categorize by file type (Videos, Documents, etc.)
- ⏳ Tags & Labels - Organize downloads with custom tags
- ⏳ Statistics Dashboard - View download stats, speeds, history
- ⏳ Keyboard Shortcuts - Fully customizable shortcuts
- ⏳ Smart Folders - Auto-organize by file type
- ⏳ Custom Rules - Create organization rules
- ⏳ Duplicate Detection - Warn before downloading duplicates
- ⏳ Archive Extraction - Auto-extract .zip, .tar.gz files
- ⏳ Proxy Support - HTTP/SOCKS proxy configuration
- ⏳ Authentication - Support for password-protected downloads
- ⏳ Cookie Import - Import browser cookies for restricted content
- ⏳ Custom Headers - Add custom HTTP headers
- ⏳ Download History Graph - Visual representation of download history
- ⏳ Speed Graphs - Real-time speed charts
- ⏳ Bandwidth Usage - Daily/weekly/monthly bandwidth tracking
- ⏳ Export Reports - Generate download reports (PDF, CSV)
- 📋 BitTorrent protocol integration
- 📋 Magnet link support
- 📋 DHT and peer exchange
- 📋 Torrent search integration
- 📋 Built-in media player for previews
- 📋 Video conversion (format change)
- 📋 Audio format conversion
- 📋 Thumbnail generation
- 📋 Smart file naming using AI
- 📋 Auto-categorization with ML
- 📋 Duplicate detection using hash comparison
- 📋 Download recommendation system
- 📋 Share download queues
- 📋 Team download management
- 📋 Remote control (download from phone)
- 📋 Android companion app
- 📋 iOS companion app
- 📋 Remote download management
- Browser Extensions (Chrome & Firefox)
- Download Scheduler
- Bandwidth Limiter
- Enhanced Video Downloader
- Checksum Verification
- Cloud Storage Integration
- Themes & Customization
- Statistics Dashboard
- Smart Folder Organization
- Proxy Support
- Torrent Support
- Mobile Apps
- AI Features
- Media Player
- Collaboration Features
Want to help build these features?
- Fork the repository
- Pick a feature from the roadmap
- Create a branch:
git checkout -b feature/your-feature - Make your changes
- Test thoroughly
- Submit a Pull Request
- 🎨 UI/UX Design - Improve the interface
- 💻 Frontend Development - React/Electron expertise
- 🔧 Backend Development - Node.js/networking
- 📱 Mobile Development - Android/iOS apps
- 🌐 Browser Extensions - Chrome/Firefox development
- 📚 Documentation - Improve guides and docs
- 🐛 Testing - Bug reports and fixes
- 🌍 Translations - Multi-language support
Have an idea not listed here? Open an issue on GitHub!
- Initial release
- Core download functionality
- Multi-threaded downloads
- System tray integration
- YouTube support
- Modern UI with dark theme
- User-First: Intuitive and easy to use
- Performance: Fast and lightweight
- Privacy: No tracking, no ads
- Open Source: Transparent and community-driven
- Beautiful: Premium design that users love
- Frontend: HTML, CSS, JavaScript
- Framework: Electron 28+
- Runtime: Node.js 14+
- Packaging: electron-builder
- Downloads: axios
- Storage: electron-store
- Video: ytdl-core
Last Updated: January 1, 2026
Maintainer: XYBERCLAN
License: MIT
🚀 Help us make Linux IDM the best download manager for Linux! 🚀