A modern terminal-based download manager powered by aria2c.
- 🚀 Multi-protocol support (HTTP/HTTPS, FTP, BitTorrent, Metalink)
- 🎨 Beautiful terminal UI with real-time progress tracking
- ⚡ Automatic aria2c management
- 📊 Live download/upload speed graphs
- 🔄 Pause, resume, and manage downloads
Install aria2c:
# Ubuntu/Debian
sudo apt install aria2
# Fedora
sudo dnf install aria2
# Arch Linux
sudo pacman -S aria2
# macOS
brew install aria2git clone https://github.com/yourusername/tui-downloader.git
cd tui-downloader
cargo build --releasecargo run
# or
./target/release/tui-downloaderi- Add new downloadSpace/p- Pause/Resumed- Delete from listShift+Delete- Delete file from disk1/2/3- Switch tabs (Active/Queue/Completed)↑↓orj/k- Navigateq- Quit
- URLs:
https://example.com/file.zip - Magnet links:
magnet:?xt=urn:btih:... - Torrent files:
/path/to/file.torrent - Metalink:
.metalinkor.meta4files
MIT License - See LICENSE file for details.
