toin0u/http-adapter
A lightweight HTTP adapter for PHP that wraps different HTTP clients behind a single consistent interface, letting you swap cURL, Guzzle, or other backends without changing application code. Ideal for flexible, decoupled request handling.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| psr/http-client | 0.89 | PSR-18 interfaces and common code for HTTP clients in PHP. This package provides the standard abstractions (requests, responses, exceptions) for interoperability, not an actual client implementation. Find compatible implementations on Packagist. | 1,717 | 1,728 | 17 | 29M | 0 | 11.2 | 55.3 | MIT | 3 years ago | |
| innmind/http-server | 0.88 | A small HTTP server for PHP built on Innmind's HTTP abstractions. It wires PSR-7 requests and PSR-15-style middleware into an immutable application, handles the request lifecycle, and emits responses, giving you a framework-free foundation for serving APIs and web apps. | 0 | 0 | 0 | 165 | 0 | 15.5 | 34.9 | MIT | 2 months ago | |
| delight-im/http | 0.88 | A lightweight, framework-agnostic HTTP utility library for PHP. It provides simple objects for requests, responses, URLs, and headers, plus helpers for methods, status codes, and content types, so you can read and build HTTP messages in any PHP application. | 18 | 19 | 4 | 53K | 0 | 0.2 | 47.6 | MIT | — | |
| jord-jd/psr-18-guzzle-adapter | 0.88 | A simple PSR-18 adapter for Guzzle, supporting PHP 7.1+ with Guzzle 6 or 7. It keeps Guzzle 6 projects compatible with PSR-18 clients and normalizes Guzzle exceptions to the PSR-18 exception interfaces. | 9 | 9 | 7 | 24K | 0 | 16.6 | 52.6 | LGPL-3.0 | 3 months ago | |
| juststeveking/http-slim | 0.87 | A lightweight Laravel package for slimming HTTP responses, trimming unnecessary headers and overhead so your app returns leaner, cleaner, faster responses with minimal configuration. | 7 | 7 | 3 | 107 | 0 | 0.5 | 16.0 | MIT | 5 years ago | |
| php-pm/httpkernel-adapter | 0.87 | HttpKernel adapter for PHP-PM, letting Symfony and other HttpKernel applications run on a persistent worker process. It bootstraps the kernel once per worker and dispatches requests efficiently, reducing per-request overhead and improving performance. | 245 | 246 | 69 | 2K | 9 | 6.1 | 15.6 | MIT | 3 years ago | |
| http-interop/http-factory-tests | 0.87 | Unit tests for HTTP Factory implementations. Add test suite config to phpunit.xml and define factory class constants, then validate your PSR-17 request, response, server request, stream, uploaded file, and URI factories. | 11 | 12 | 8 | 20K | 0 | 20.1 | 51.7 | MIT | 1 month ago | |
| metaer/curl-wrapper-bundle | 0.87 | Symfony bundle that integrates the Metaer Curl Wrapper library, adding dependency-injection configuration and a ready-to-use HTTP client service for making cURL requests in PHP applications. | 2 | 2 | 0 | 234 | 1 | 0.4 | 26.2 | — | 5 years ago | |
| ptcong/php-http-class | 0.87 | A lightweight PHP HTTP client class for sending GET and POST requests, managing cookies, custom headers, redirects, and file uploads through a simple API. Drop-in and dependency-free, it fits into any PHP project without extra setup. | 0 | 28 | — | 0 | — | 0.0 | — | — | — | |
| egeloen/http-adapter-bundle | 0.87 | — | 3 | 3 | 2 | 2 | 0 | 0.1 | 2.4 | MIT | — | |
| yakeing/php_fsockopen | 0.87 | yakeing/php_fsockopen is a lightweight PHP wrapper around fsockopen for low-level socket and HTTP connections. It provides a simple way to open sockets, send requests, and read responses without cURL, making it useful for small integrations or environments where cURL isn't available. | 53 | — | 10 | — | 0 | 0.4 | — | MPL-2.0 | 7 years ago | |
| php-http/message | 0.87 | PSR-7 HTTP message utilities for PHP: authentication implementations, stream encoders, message decorators, cookie handling, request matchers, and PSR-7 factory adapters for Guzzle and Diactoros—handy building blocks for HTTP clients and workflows. | 1,313 | 1,317 | 40 | 7M | 5 | 17.1 | 51.4 | MIT | 2 years ago | |
| juststeveking/php-sdk | 0.87 | A framework-agnostic PHP SDK that provides a clean, lightweight foundation for building and consuming API clients. It simplifies request handling and response structure for PHP and Laravel projects, making integrations easier to build and reuse. | 215 | 217 | 13 | 119 | 0 | 1.8 | 2.7 | MIT | 2 years ago | |
| n7/symfony-http-bundle | 0.86 | A Symfony bundle that packages the HTTP layer into a reusable, configurable component for Symfony applications. It keeps HTTP setup consistent across projects and installs via Composer with sensible defaults and standard bundle configuration. | 3 | 3 | 4 | 903 | 0 | 0.4 | 32.5 | MIT | 1 year ago | |
| php-http/laravel-httplug | 0.86 | Laravel integration for HTTPlug that wires PSR-7/PSR-18 HTTP clients into the service container, provides package configuration and convenient Laravel access, and lets apps use interchangeable HTTPlug adapters for outbound HTTP requests. | 12 | 12 | 3 | 11 | 5 | 1.8 | 4.8 | MIT | 10 years ago | |
| simple-as-fuck/php-api-toolkit | 0.86 | A no-nonsense PHP toolkit for building APIs without boilerplate. It bundles routing, request validation, JSON responses, and error handling into a small, dependency-light package so you can ship endpoints faster. Simple to install, easy to extend. | 0 | 0 | 1 | 3K | 0 | 19.4 | 55.3 | Unlicense | 2 weeks ago | |
| eonx-com/easy-http-client | 0.86 | A lightweight HTTP client for Laravel and PHP that wraps outgoing requests in a simple, fluent API. Easily make GET, POST, and other calls, inspect responses, handle errors, and keep integrations clean and testable across your application. | 1 | 1 | 0 | 2K | 0 | 0.0 | 40.5 | MIT | — | |
| symfony/http-client | 0.86 | Symfony HttpClient provides powerful methods to fetch HTTP resources synchronously or asynchronously, with a clean API for building requests, handling responses, streaming, and testing HTTP calls in PHP applications. | 2,029 | 2,043 | 53 | 15M | 0 | 46.7 | 62.8 | MIT | 3 days ago | |
| ricardofiorani/guzzle-psr18-adapter | 0.86 | Tiny adapter that lets you use Guzzle as a PSR-18 HTTP client. Bridges PSR-7 requests/responses and promises to the PSR-18 ClientInterface, easing migration to standards-based HTTP without rewriting existing Guzzle integrations. | 14 | 14 | 3 | 1K | 0 | 2.1 | 26.0 | MIT | 5 years ago | |
| versionable/prospect | 0.86 | Prospect is a Laravel package for managing sales prospects and leads. It provides models, migrations, and workflow helpers to track contacts, stages, and interactions, making it easy to add a lightweight CRM workflow to your Laravel application. | 10 | — | 5 | — | 0 | 0.2 | — | BSD-3-Clause | — |
|
How can I help you explore Laravel packages today?