A powerful and versatile cross-platform download manager.
Report Bug
.
Request Feature
Note: WarpDL v1 will only be getting bugs patch updates from now on till the release of v2. Help us build WarpDL v2 faster by contributing to dev branch.
Warp is a powerful and versatile cross-platform download manager. With its advanced technology, Warp has the ability to accelerate your download speeds by up to 10 times, revolutionizing the way you obtain files on any operating system.
Although WarpDL can be installed using various package managers, but you can also build it manually.
You will need the following things for building warpdl binary:
git clone https://github.com/warpdl/warpdl
Building form source:
Run the following command in the repo directory of warpdl:
go mod tidy
Build the binary using standard go build command:
go build -ldflags="-s -w"
Add the binary to PATH
environment variable.
Installing through package managers:
scoop bucket add doppler https://github.com/warpdl/scoop-bucket.git
scoop install warpdl
brew install warpdl/tap/warpdl
snap install warpdl
sudo rpm --import 'https://repo.warpdl.org/rpm/gpg.key'
curl -sLf --retry 3 --tlsv1.2 --proto "=https" 'https://raw.githubusercontent.com/warpdl/warp-releases/main/configs/rpm/config.rpm.txt' | sudo tee /etc/yum.repos.d/warpdl.repo
sudo yum update && sudo yum install warp
(curl -Ls --tlsv1.2 --proto "=https" --retry 3 https://cli.warpdl.org/install.sh || wget -t 3 -qO- https://cli.warpdl.org/install.sh) | sudo sh
You can download all binaries and release artifacts from the Releases page. Binaries are built for macOS, Linux, Windows, FreeBSD, OpenBSD, and NetBSD, and for 32-bit, 64-bit, armv6/armv7, and armv6/armv7 64-bit architectures.
You can also directly download the generated .deb
, .rpm
, and .apk
packages. If a binary does not yet exist for the OS/architecture you use, please open a GitHub Issue.
You can refer to INSTALL.md for more detailed information on installation.
Use warpdl help <command>
for information about various commands.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
* If you have suggestions for adding or removing features, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
* Please make sure you check your spelling and grammar.
* Create individual PR for each suggestion.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the MIT License. See LICENSE for more information.