TerminusDM: Cross Platform Terminal Download Manager

Iqbal Abdurachman

Desktop Apps Development
Git
GitHub
Rust

TerminusDM: Cross Platform Terminal Download Manager

TerminusDM is a powerful cross-platform terminal application download manager built with Rust. It offers a user-friendly terminal interface for managing your downloads efficiently.

Technology Stack

Rust
Ratatui
Tokio

Features

Resume interrupted downloads seamlessly.
Maintain a history of your downloads - with terminal ui.
Splitting files into smaller parts and downloading them concurrently.

Installation

Arch Linux (via AUR)

Download the AUR package for terminusdm: (You can install it with your favourite AUR helper)
yay -S terminusdm-bin

MacOS

Prerequisites: Install Homebrew brew.sh
Install it:brew tap sumoduduk/tap && brew install terminusdm
brew tap sumoduduk/tap && brew install terminusdm

Other OS and Distro

Prerequisites : Rust and Cargo installed on your system. You can find installation instructions at https://www.rust-lang.org/.
Install it with cargo: cargo install terminusdm

Usage

Open a terminal.
Run the terminusdm
TerminusDM will display a user-friendly interface within the terminal window, showing download history and other relevant information.
Partner With Iqbal
View Services

More Projects by Iqbal