Skip to content

SojebSikder/sdm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Fast Internet download manager created using Go.

It downloads faster by downloading chunks parallelly

Screenshots

screenshot1

Build

./build.sh

Usage

sdm download "https://example.com/file.zip" --output myfolder --worker 8

Supported commands

  • download - for downloading file
    • (optional) support --output flag that used to specify the output location
    • (optional) --worker flag to override the worker count

Features:

  • Multi-threaded downloads (auto-adjusted based on file size or customizable with -worker)
  • Supports HTTP Range requests for faster, resumable downloads
  • Fallback to single-thread mode if server doesn’t support partial content
  • Real-time progress bar with byte tracking
  • Automatic retry mechanism on failure

About

Fast Internet download manager created using Go.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published