PHPackages                             nevadskiy/downloader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. nevadskiy/downloader

ActiveLibrary[HTTP &amp; Networking](/categories/http)

nevadskiy/downloader
====================

Download files using PHP and Curl

0.5.2(2y ago)517.8k↑18.3%1MITPHPPHP ^7.1|^8.0

Since Jul 10Pushed 2y ago1 watchersCompare

[ Source](https://github.com/nevadskiy/downloader)[ Packagist](https://packagist.org/packages/nevadskiy/downloader)[ RSS](/packages/nevadskiy-downloader/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (4)Versions (8)Used By (1)

[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct-single.svg)](https://stand-with-ukraine.pp.ua)

Downloader
==========

[](#downloader)

[![PHPUnit](https://camo.githubusercontent.com/c57bed07c9208b38fed6e001667249cb9f74df464ceb185d70a83cb8e4b8f027/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6e65766164736b69792f646f776e6c6f616465722f706870756e69742e796d6c3f6272616e63683d6d6173746572)](https://packagist.org/packages/nevadskiy/downloader)[![Code Coverage](https://camo.githubusercontent.com/7849ba4b5e26748c44b826792b19c67bebe47ad3b34e294518bba9898cd26471/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6e65766164736b69792f646f776e6c6f61646572)](https://packagist.org/packages/nevadskiy/downloader)[![Latest Stable Version](https://camo.githubusercontent.com/2d117499031e92350bcc36c1618fb60b3a2f7dc5d0290fed0a7b35a0a2c9b037/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e65766164736b69792f646f776e6c6f61646572)](https://packagist.org/packages/nevadskiy/downloader)[![License](https://camo.githubusercontent.com/764df19de4ac7e925ea1c63b88328ea072030977a3800e6943683e409b842581/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e65766164736b69792f646f776e6c6f61646572)](https://packagist.org/packages/nevadskiy/downloader)

⬇️ Download files using PHP and cURL.

✅ Requirements
--------------

[](#-requirements)

- PHP 7.1 or newer

🔌 Installation
--------------

[](#-installation)

Install the package via Composer:

```
composer require nevadskiy/downloader
```

🔨 Usage
-------

[](#-usage)

Downloading a file by URL to the specified path:

```
use Nevadskiy\Downloader\CurlDownloader;

$downloader = new CurlDownloader();
$downloader->download('https://example.com/files/books.zip', __DIR__.'/storage/books.zip');
```

☕ Contributing
--------------

[](#-contributing)

Thank you for considering contributing. Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for more information.

📜 License
---------

[](#-license)

The MIT License (MIT). Please see [LICENSE](LICENSE) for more information.

🔨 To Do List
------------

[](#-to-do-list)

- windows support

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~57 days

Recently: every ~79 days

Total

7

Last Release

1064d ago

PHP version history (2 changes)0.1.0PHP ^7.0|^8.0

0.5.0PHP ^7.1|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/28da65e8fb67327a4aecc884be2d4d14d719ed0b393ec9c4febe0f91b9750eb5?d=identicon)[xalaida](/maintainers/xalaida)

---

Top Contributors

[![xalaida](https://avatars.githubusercontent.com/u/31131784?v=4)](https://github.com/xalaida "xalaida (323 commits)")

---

Tags

curlfilesdownloaddownloader

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/nevadskiy-downloader/health.svg)

```
[![Health](https://phpackages.com/badges/nevadskiy-downloader/health.svg)](https://phpackages.com/packages/nevadskiy-downloader)
```

###  Alternatives

[eightpoints/guzzle-bundle

Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony. Comes with easy and powerful configuration options and optional plugins.

45912.1M55](/packages/eightpoints-guzzle-bundle)[bitrix24/b24phpsdk

An official PHP library for the Bitrix24 REST API

9230.2k4](/packages/bitrix24-b24phpsdk)[meabed/php-parallel-soap

Multi curl SoapClient that allow to perform multiple requests to SoapServer

4389.1k](/packages/meabed-php-parallel-soap)[voku/httpful

A Readable, Chainable, REST friendly, PHP HTTP Client

16183.9k1](/packages/voku-httpful)[meabed/asynchronous-soap

Multi curl SoapClient that allow to perform multiple requests to SoapServer

4411.2k](/packages/meabed-asynchronous-soap)[yzh52521/easyhttp

EasyHttp 是一个轻量级、语义化、对IDE友好的HTTP客户端，支持常见的HTTP请求、异步请求和并发请求，让你可以快速地使用 HTTP 请求与其他 Web 应用进行通信。

429.3k3](/packages/yzh52521-easyhttp)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
