php-http/client-common
Common utilities for HTTPlug HTTP clients: a BatchClient for parallel requests, a convenience client exposing HTTP verbs as methods, and emulator/decorator layers for sync and async clients. Designed to simplify client composition and tooling.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| andrewmy/rabbitmq-management-api | PHP 7.1+/8 wrapper for the RabbitMQ Management HTTP API. Provides an object-oriented client for queues, exchanges, publish, and more, using PHP-HTTP/HTTPlug so you can plug in any compatible HTTP client (e.g., Guzzle adapter). | 0 | 0 | 7 | 5K | 0 | 10.9 | 54.9 | MIT | 7 months ago | |
| bitandblack/hyphenizer-sdk-php | — | 1 | 1 | 0 | 55 | 0 | 0.0 | 21.4 | MIT | — | |
| check24-cp/newrelic-bundle | — | 3 | 3 | 1 | 2K | 0 | 0.6 | 35.7 | MIT | 1 year ago | |
| den01101/oauth-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| dinas/shipping-sdk-php | — | 1 | 1 | 0 | 0 | 0 | 19.7 | — | MIT | 1 month ago | |
| docker-client/client | Lightweight PHP client for the Docker Engine API. Create, start, delete, inspect, list, and stream logs for containers; manage images (create/delete/inspect). Early-stage package with minimal supported actions; see examples for usage. | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 5 years ago | |
| docker-php/docker-php | — | 767 | 771 | 266 | 876 | 43 | 13.7 | 13.5 | MIT | 8 years ago | |
| ecphp/cas-lib | Laravel-oriented PHP CAS (Central Authentication Service) library for integrating SSO into your app. Provides CAS client features like login/logout handling, ticket validation, and user attribute retrieval, aiming for straightforward setup and compatibility with common CAS servers. | 17 | 17 | 5 | 6K | 0 | 7.2 | 34.8 | BSD-3-Clause | 1 year ago | |
| enqueue/stomp | Enqueue STOMP transport: a Queue Interop implementation for sending and consuming messages over the STOMP protocol. Includes docs and community support resources; MIT licensed. | 5 | 5 | 5 | 3K | 0 | 0.2 | 36.4 | MIT | — | |
| ezsystems/behatbundle | — | 44 | 45 | 16 | 756 | 0 | 14.2 | 21.8 | NOASSERTION | 9 months ago | |
| friendsofsymfony/http-cache | PHP library to integrate apps with HTTP caching proxies (Varnish, NGINX, Symfony HttpCache, Fastly, Cloudflare). Send efficient cache invalidation/purge and tag requests, abstract proxy features, and test caching/invalidation with PHPUnit tools. | 359 | 362 | 64 | 229K | 7 | 27.0 | 45.1 | NOASSERTION | 5 months ago | |
| ibexa/behat | — | 1 | 1 | 1 | 25K | 0 | 28.1 | 64.0 | NOASSERTION | 1 month ago | |
| influxdata/influxdb-client-php | — | 166 | 171 | 52 | 123K | 4 | 12.5 | 40.6 | MIT | 1 year ago | |
| intercom/intercom-php | Intercom PHP SDK for PHP 8.1+ that makes it easy to call Intercom APIs. Instantiate IntercomClient with your token, use typed request objects, handle IntercomApiException for 4xx/5xx errors, and iterate list endpoints with automatic pagination via Pager. | 302 | 304 | 143 | 286K | 33 | 29.1 | 57.6 | — | 11 months ago | |
| j0k3r/graby | Graby extracts clean article content from web pages. Built on php-readability and FiveFilters site_config patterns, it’s a composer-friendly, decoupled, fully tested fork of Full-Text RSS. Requires PHP 8.2+, Tidy and cURL. | 388 | 390 | 76 | 8K | 29 | 41.1 | 35.0 | MIT | 1 month ago | |
| j0k3r/httplug-ssrf-plugin | HTTPlug plugin to mitigate SSRF by validating URL parts against configurable allow/deny lists. Resolves hostnames to IPs, blocks private networks by default, and restricts schemes to HTTP/HTTPS. Throws InvalidURLException on invalid targets. | 4 | 4 | 5 | 5K | 2 | 2.7 | 42.6 | MIT | 1 year ago | |
| jane/openapi-runtime | Deprecated runtime package for Jane OpenAPI. This repository is no longer maintained; development has moved to the main janephp/janephp project. Use that repo for current OpenAPI runtime components and updates. | 6 | 6 | 3 | 146 | 0 | 0.2 | 13.1 | MIT | 9 years ago | |
| jane-php/open-api-runtime | Runtime dependencies and utility classes used by clients generated with Jane OpenAPI. Provides shared infrastructure for request/response handling, serialization, and other common helpers so generated SDKs work consistently without duplicating code. | 20 | 20 | 14 | 309K | 0 | 0.8 | 55.3 | MIT | 7 years ago | |
| kiwa/hyphenizer | Laravel/PHP hyphenation helper that inserts soft hyphens into text for better line breaks and responsive typography. Useful for long words in UI copy, headings, and content rendering; supports configurable patterns/languages and easy framework integration. | 0 | 0 | — | 299 | — | 0.0 | 34.2 | — | — | |
| knplabs/github-api | Lightweight, well-tested PHP wrapper for GitHub APIs v3 (REST) and v4 (GraphQL). PSR-17/PSR-18 compatible via HTTPlug, with easy setup using Guzzle, Symfony HttpClient, or other PSR clients. Supports framework integrations (Laravel via graham-campbell/github). | 2,203 | 2,232 | 587 | 412K | 39 | 48.0 | 48.2 | MIT | 1 year ago | |
| m4tthumphrey/php-gitlab-api | Modern GitLab API v4 client for PHP 8.1–8.5. Provides a clean, feature-rich wrapper around GitLab endpoints with PSR-18 HTTP client and PSR-17 factories support, plus maintained releases, changelog, and strong community tooling. | 952 | 956 | 456 | 128K | 1 | 43.0 | 33.3 | MIT | 3 months ago | |
| mailerlite/mailerlite-php | Official MailerLite PHP SDK for the MailerLite API v2. Manage subscribers, campaigns, groups, segments, fields, forms, automations, webhooks, timezones/languages, and batch requests. Includes tests and PHPStan support. | 33 | 33 | 9 | 34K | 5 | 11.2 | 46.7 | MIT | 8 months ago | |
| mailgun/mailgun-php | Official Mailgun PHP SDK (PSR-18/PSR-7 compatible) for sending email and managing Mailgun API features like domains, IPs/pools, analytics, and subaccounts. Works with your chosen HTTP client; supports US/EU endpoints. | 1,139 | 1,167 | 315 | 604K | 1 | 42.9 | 44.1 | MIT | 1 month ago | |
| php-http/cache-plugin | PSR-6 cache plugin for HTTPlug that adds transparent HTTP response caching to your client. Plug it into the HTTPlug plugin client to cache and reuse responses, reducing network calls and improving performance. | 250 | 251 | 18 | 662K | 7 | 26.1 | 55.3 | MIT | 2 months ago | |
| php-http/httplug-bundle | — | 390 | 391 | 51 | 225K | 5 | 28.9 | 44.3 | MIT | 3 months ago | |
| php-http/logger-plugin | PSR-3 logger plugin for HTTPlug (php-http). Logs HTTP requests/responses made through your HTTPlug client, helping you debug and monitor outgoing traffic. Install via Composer and configure with your preferred PSR-3 logger implementation. | 289 | 290 | 8 | 359K | 1 | 12.8 | 45.8 | MIT | 7 months ago | |
| php-http/mock-client | Mock HTTP client for HTTPlug/PHP-HTTP. Stores outgoing requests and returns queued responses or throws exceptions instead of making real network calls—ideal for unit tests of HTTP-dependent code. Install via Composer as a dev dependency. | 71 | 75 | 16 | 233K | 0 | 6.0 | 48.5 | MIT | 1 year ago | |
| php-http/plugins | Deprecated plugin collection for HTTPlug (php-http/plugins). Since v1.1 most plugins moved to php-http/client-common; logger, cache, and stopwatch live in separate packages. Use this package only for legacy compatibility. | 12 | 10 | 6 | 200 | 0 | 0.8 | 15.5 | MIT | 10 years ago | |
| php-http/socket-client | PSR-7/PSR-18 HTTP client built on PHP streams. Supports TCP and UNIX domain sockets, TLS/SSL encryption, and client certificates. Lightweight, dependency-minimal option for making HTTP requests via socket connections. | 81 | 82 | 42 | 63K | 0 | 15.0 | 43.0 | MIT | 6 months ago | |
| php-http/stopwatch-plugin | Symfony Stopwatch integration for HTTPlug: wraps HTTP client requests in a plugin to measure request/response timings and profiling data via Symfony’s Stopwatch component. Install with Composer and use alongside other php-http plugins. | 267 | 267 | 5 | 230K | 1 | 11.7 | 43.1 | MIT | 7 months ago | |
| php-http/throttle-plugin | PSR-7/PSR-18 HTTP client plugin that throttles outgoing requests to control rate and concurrency. Useful for API clients that must respect provider limits, avoid burst traffic, and smooth request flow. | 2 | 2 | 2 | 496 | 1 | 0.2 | 30.6 | MIT | — | |
| stormpath/sdk | Stormpath PHP SDK provides PHP access to Stormpath’s user management API: authentication and authorization, user profiles, hosted login/SSO, social and SAML logins, and API key authentication. Install via Composer (stormpath/sdk). | 71 | 73 | 46 | 39 | 23 | 6.4 | 6.6 | NOASSERTION | 9 years ago | |
| toin0u/digitalocean-v2 | Modern DigitalOcean API v2 client for PHP 8.1–8.5. PSR-7/17/18 and HTTPlug compatible, decoupled from any HTTP client. Install via Composer (e.g., with Guzzle) with optional Laravel integration. | 728 | 735 | 208 | 18K | 0 | 34.9 | 22.3 | MIT | 3 months ago | |
| typesense/typesense-php | Official PHP client for the Typesense search API. Install via Composer and use any HTTPlug-compatible HTTP client. Provides helpers like safe filter_by string escaping and supports modern Typesense server versions. | 273 | 274 | 55 | 432K | 1 | 26.8 | 49.7 | Apache-2.0 | 3 months ago | |
| xint0/banxico-php | — | 5 | 6 | 1 | 66 | 0 | 3.1 | 14.9 | MIT | 1 year ago |
How can I help you explore Laravel packages today?