nategood/httpful
Chainable PHP HTTP client for making REST requests with minimal boilerplate. Supports JSON/XML parsing, automatic serialization, custom headers, auth, redirects, and file uploads. Includes helpful debugging and response wrappers for quick API integrations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| amphp/http | 0.85 | Event-driven HTTP primitives for PHP 8.1+ in the AMPHP ecosystem. Provides shared building blocks for HTTP clients and servers, including IANA status codes with default reasons, RFC 6265 cookie parsing/creation (Set-Cookie/Cookie), and header utilities. | 103 | 103 | 10 | 950K | 1 | 8.0 | 55.0 | MIT | 1 year ago | |
| zendframework/zend-http | 0.84 | Zend\Http is a PHP HTTP component for building and processing HTTP messages. It provides clients and adapters for making requests, plus request/response objects, headers, cookies, and utilities to work with URIs and HTTP-level features in your apps. | 132 | 134 | 82 | 81K | 27 | 8.2 | 32.6 | BSD-3-Clause | 6 years ago | |
| chaplean/rest-client-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| guzzle/common | 0.84 | guzzle/common provides the shared utility layer used by Guzzle: collections, event dispatching, caching helpers, and other common abstractions that power Guzzle HTTP clients and related packages. Useful when maintaining legacy Guzzle 3-based code. | 16 | 14 | 2 | 49K | 0 | 0.1 | 47.8 | — | — | |
| widop/http-adapter | 0.84 | Widop HTTP Adapter provides a simple abstraction layer for making HTTP requests in PHP, letting you swap underlying clients (like cURL or other libraries) without changing your code. Useful for libraries and apps that need a lightweight, interchangeable HTTP client. | 21 | 21 | 8 | 1K | 2 | 0.8 | 24.6 | MIT | — | |
| dcarbone/gohttp | 0.84 | Small PHP helper library inspired by Go’s net/http. Provides lightweight, Go-style utilities to simplify common HTTP request/response tasks in PHP, aiming to “PHP-ize” a few useful pieces of the Golang HTTP package. | 0 | 0 | 0 | 4K | 0 | 0.3 | 49.4 | MIT | 4 years ago | |
| guzzle/client-integration-tests | 0.83 | Integration test suite for Guzzle HTTP client implementations. Provides shared fixtures and tests to verify PSR-7/PSR-18 behavior, compatibility, and edge cases across adapters and transports. Designed for package maintainers validating clients. | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| apimatic/unirest-php | 0.81 | Lightweight PHP HTTP client for making REST calls with minimal setup. Includes support for common verbs, headers, query params, JSON bodies, timeouts, and basic response handling. Useful for quick API integrations and scripts. | 22 | 22 | 12 | 296K | 0 | 6.1 | 55.5 | NOASSERTION | 1 year ago | |
| lucaterribili/helloworld | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| guzzlehttp/guzzle | 0.80 | Guzzle is a PHP HTTP client for sending sync or async requests with an easy API. Built on PSR-7 and PSR-18, supports middleware, cookies, streaming uploads/downloads, and JSON. Transport-agnostic for flexible integrations. | 23,452 | 24,301 | 2,389 | 18M | 0 | 72.4 | 48.2 | MIT | 2 days ago | |
| digital-link/httpclient | 0.80 | Lightweight Laravel/PHP HTTP client wrapper for making outbound requests with a clean, simple API. Provides convenient helpers for common methods, headers, and payloads to speed up calling external APIs in your applications. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| nette/http | 0.80 | Nette HTTP is a lightweight PHP library for handling HTTP requests and responses. It provides clean APIs for headers, cookies, sessions, URL parsing, file uploads, and response output, making it easy to build robust web applications and services. | 490 | 508 | 90 | 197K | 17 | 41.2 | 55.9 | NOASSERTION | 6 days ago | |
| http-interop/http-middleware | 0.79 | Interfaces for reusable PSR-7/PSR-15-style HTTP middleware components, enabling interoperability across frameworks and libraries. Define, compose, and share middleware pipelines with minimal coupling between request handlers and implementations. | 71 | 76 | 7 | 13K | 0 | 0.3 | 22.0 | MIT | — | |
| manhattan/restful | 0.79 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| pdeans/http | 0.79 | Lightweight PSR-7 cURL HTTP client with PSR-17 factory support, built on Laminas Diactoros. Configure via curl options and use helper methods for GET/POST/PUT/PATCH/DELETE/HEAD/TRACE with headers and optional body streams/resources. | 14 | 14 | 2 | 191 | 0 | 2.5 | 15.7 | NOASSERTION | 1 year ago | |
| avris/http | 0.79 | Lightweight HTTP client for PHP/Laravel with a clean, fluent API for making requests and working with responses. Designed for simple integrations, sane defaults, and easy customization of headers, query params, timeouts, and body formats. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| fig/http-message-util | 0.79 | Utility constants and helpers for PSR-7 HTTP messages: request methods, response status codes and reason phrases, and common header references. Not a PSR-7 implementation—just shared values to standardize HTTP message handling. | 393 | 398 | 18 | 3M | 2 | 5.1 | 53.5 | MIT | 5 years ago | |
| sabre/http | 0.79 | sabre/http wraps PHP’s HTTP superglobals and output functions into easy-to-mock Request and Response objects. Use it to read input, headers, and body via a consistent API, and to generate responses cleanly in apps and libraries. | 190 | 197 | 60 | 333K | 5 | 33.2 | 54.3 | BSD-3-Clause | 2 weeks ago | |
| rmccue/requests | 0.78 | Requests is a human-friendly PHP HTTP client for sending GET/POST/PUT/DELETE/PATCH/HEAD requests with headers, auth, files, and parameters. Supports cURL or fsockopen, SSL verification, decompression, and IDN URLs with a consistent API. | 3,574 | 3,647 | 502 | 823K | 94 | 77.7 | 65.0 | NOASSERTION | 1 month ago | |
| phrity/http | 0.78 | Phrity Http provides small PSR-friendly utilities for HTTP in PHP. Includes an HttpFactory wrapper that combines PSR-17 factories (or auto-configures from a single implementation) and a Serializer that converts PSR-7 requests/responses/messages to raw HTTP strings. | 0 | 0 | 0 | 30K | 0 | 11.2 | 60.3 | MIT | 5 months ago |
How can I help you explore Laravel packages today?