https://github.com/usman1100/conqr
Conqr - A concurrent CLI download manager written in Go
https://github.com/usman1100/conqr
cli go golang goroutines http multithreading network
Last synced: about 1 year ago
JSON representation
Conqr - A concurrent CLI download manager written in Go
- Host: GitHub
- URL: https://github.com/usman1100/conqr
- Owner: usman1100
- License: mit
- Created: 2023-12-24T11:38:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T16:14:54.000Z (about 1 year ago)
- Last Synced: 2025-03-09T17:22:19.867Z (about 1 year ago)
- Topics: cli, go, golang, goroutines, http, multithreading, network
- Language: Go
- Homepage:
- Size: 108 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# conqr: Conquer Speed Limits with Concurrent Downloads
**Conqr** is a blazing-fast, concurrent CLI download manager written in Go, designed to shatter speed limits and turbocharge your downloads. It achieves this by employing a powerful strategy:
- **Splitting Downloads into Chunks:** Conqr intelligently divides downloads into multiple segments, enabling simultaneous downloads of each chunk.
- **Concurrent Download Power:** By downloading chunks concurrently, Conqr can often bypass speed limits imposed by servers, significantly accelerating the overall download process.
- **Seamless Stitching:** Once all chunks have been downloaded, Conqr expertly reassembles them into the complete file, ensuring a smooth and efficient experience.
**Key Features:**
- **Concurrent Downloads:** Turbocharge downloads by downloading multiple chunks simultaneously.
- **Speed Limit Circumvention:** Often bypass speed limits imposed by servers, maximizing download speeds.
- **Easy-to-Use CLI:** Simple and intuitive command-line interface for effortless downloads.
- **Written in Go:** Leverages the efficiency and performance of the Go language.
**Usage:**
1. To download a file:
```bash
conqr -u
```
Replace `` with the actual URL of the file you wish to download.
2. To specify the number of chunks:
```bash
conqr -c -u
```
**Contributing:**
We welcome contributions! Feel free to open issues or pull requests.
**License:**
This project is licensed under the MIT License.