PHPackages                             adabra/curl - 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. adabra/curl

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

adabra/curl
===========

A simple and lightweight cURL library with support for asynchronous requests.

v4.0.4(5y ago)0311MITPHPPHP &gt;=5.4

Since Dec 18Pushed 5y agoCompare

[ Source](https://github.com/AdSpray/curl)[ Packagist](https://packagist.org/packages/adabra/curl)[ Docs](https://github.com/AdSpray/curl)[ RSS](/packages/adabra-curl/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (7)Versions (18)Used By (1)

*This repository is no longer actively developed (though I'll still maintain it and merge pull requests when needed). It's been a fun ride but there are [way better libraries](https://packagist.org/packages/guzzlehttp/guzzle) out there nowadays. If anyone wants to take over futher development of the project let me know!*

jyggen/curl
-----------

[](#jyggencurl)

[![Source Code](https://camo.githubusercontent.com/a16666a7fed40bdbd01305ad0148032aa3f5c0c0ca5c2e6fb560f4e284f1e44b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f757263652d6a796767656e2f6375726c2d626c75652e7376673f7374796c653d666c61742d737175617265)](https://github.com/jyggen/curl)[![Latest Version](https://camo.githubusercontent.com/56ff489459beb6aba46fb1b559ee5a63d163b79ee939a1049f93f4a401daa7dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6a796767656e2f6375726c2e7376673f7374796c653d666c61742d737175617265)](https://github.com/jyggen/curl/releases)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://github.com/jyggen/curl/blob/master/LICENSE)[![Build Status](https://camo.githubusercontent.com/15fb7bed955d19b07584224305816428b4481d73cf398d155984a4ebef9e2cb9/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6a796767656e2f6375726c2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/jyggen/curl)[![HHVM Status](https://camo.githubusercontent.com/f14ec43401df9d005e6a1a7e247d9f648017ddbf430633063a86430b9f948daa/68747470733a2f2f696d672e736869656c64732e696f2f6868766d2f6a796767656e2f6375726c2e7376673f7374796c653d666c61742d737175617265)](http://hhvm.h4cc.de/package/jyggen/curl)[![Scrutinizer](https://camo.githubusercontent.com/5c259763db12247713b2cb438d874da6677c8e3a26adc52d6bb262454cb61876/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6a796767656e2f6375726c2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/jyggen/curl/)[![Coverage Status](https://camo.githubusercontent.com/2c67864c4f3b58770f34df7d9ec573f49d8988e5ad463f906f06ec50de0cd98f/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f6a796767656e2f6375726c2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/jyggen/curl?branch=master)[![Total Downloads](https://camo.githubusercontent.com/85c498480354b22cb4dcdc4058d5e8c06817a352fb7defc6114e0736d944e22a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a796767656e2f6375726c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jyggen/curl)

jyggen/curl is a PHP 5.4+ library for making asynchronous HTTP requests. This package is compliant with [PSR-1](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md), [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) and [PSR-4](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md).

[Find Curl on Packagist/Composer](https://packagist.org/packages/jyggen/curl)

### API Documentation

[](#api-documentation)

The [latest class API documentation](https://docs.jyggen.com/jyggen-curl/latest/) is available online.

### About

[](#about)

#### Requirements

[](#requirements)

- PHP 5.4 or above.
- Curl extension (obviously).

#### Bugs and Feature Requests

[](#bugs-and-feature-requests)

Please create an issue or pull request on [GitHub](https://github.com/jyggen/curl).

#### Author

[](#author)

Jonas Stendahl ([@jyggen](http://twitter.com/jyggen))

[See the list of contributors here](https://github.com/jyggen/curl/contributors).

#### License

[](#license)

This library is licensed under the MIT license.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 98.5% 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 ~186 days

Recently: every ~402 days

Total

17

Last Release

1969d ago

Major Versions

1.0.2 → v2.0.0-BETA12013-02-18

v2.0.2 → v3.0.02013-06-11

v3.0.1 → v4.0.0-RC12015-06-09

PHP version history (2 changes)1.0PHP &gt;=5.3.0

v4.0.0PHP &gt;=5.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/8a29c24968137fa3c8608f162ec1ad82209a26fc1a9b6304971d2bc0ce80541f?d=identicon)[Streamwise](/maintainers/Streamwise)

---

Top Contributors

[![jyggen](https://avatars.githubusercontent.com/u/264300?v=4)](https://github.com/jyggen "jyggen (258 commits)")[![cecchigl](https://avatars.githubusercontent.com/u/78793668?v=4)](https://github.com/cecchigl "cecchigl (2 commits)")[![joinsrl](https://avatars.githubusercontent.com/u/204360736?v=4)](https://github.com/joinsrl "joinsrl (1 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

httprequestasynchronouscurlcrawlermultibotspider

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/adabra-curl/health.svg)

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

###  Alternatives

[api-platform/http-cache

API Platform HttpCache component

274.6M20](/packages/api-platform-http-cache)[chuyskywalker/rolling-curl

Rolling-Curl: A non-blocking, non-dos multi-curl library for PHP

213461.0k6](/packages/chuyskywalker-rolling-curl)[khr/php-mcurl-client

wrap curl client (http client) for PHP 5.3; using php multi curl, parallel request and write asynchronous code

71230.4k6](/packages/khr-php-mcurl-client)[pear/http_request2

Provides an easy way to perform HTTP requests.

784.3M54](/packages/pear-http-request2)[stefangabos/zebra_curl

A high performance solution for making multiple HTTP requests concurrently, asynchronously from your PHP projects using cURL

21672.4k2](/packages/stefangabos-zebra-curl)[shuber/curl

PHP Wrapper for Curl

401.1M3](/packages/shuber-curl)

PHPackages © 2026

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