guzzlehttp/streams
A lightweight PHP library for working with streams, offering object-oriented wrappers, lazy and buffered streams, filtering, limiting, and utility helpers. Once used by Guzzle to power HTTP request and response bodies, it remains useful for composing and manipulating stream data.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| guzzle/stream | 0.89 | Lightweight stream abstraction for PHP and Guzzle, offering common stream utilities and decorators to read, write, and transform data consistently. Useful for building HTTP clients, middleware, and I/O workflows that need simple, testable stream handling. | 19 | 22 | 1 | 51K | 0 | 0.1 | 47.1 | — | — | |
| swlib/http | 0.88 | swlib/http is a lightweight HTTP message library for PHP and Swoole, providing request, response, URI, and stream objects for coroutine-friendly clients and servers. It offers a simple foundation for building HTTP interactions without heavy framework dependencies. | 11 | — | 7 | — | 0 | 0.5 | — | MIT | 6 years ago |
|
| get-stream/stream | 0.87 | Official PHP SDK for Stream’s activity feed and chat APIs. Build scalable timelines, follow relationships, notifications, and real-time messaging in Laravel or any PHP app with a clean, well-documented client, feed groups, enrichment, and moderation support. | 142 | 144 | 33 | 12K | 0 | 8.7 | 28.1 | BSD-3-Clause | 7 months ago | |
| ricardofiorani/guzzle-psr18-adapter | 0.87 | 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 | |
| guzzlehttp/retry-subscriber | 0.87 | A Guzzle subscriber that automatically retries failed HTTP requests using configurable strategies, including exponential backoff. Set retry limits, delays, and the exceptions or status codes that trigger a retry to make your Guzzle 6/7 API calls more resilient. | 61 | 58 | 15 | 974 | 0 | 0.4 | 11.9 | MIT | — | |
| trafficcophp/bytebuffer | 0.87 | TrafficCophp ByteBuffer is a small PHP library for reading and writing binary data. A convenient wrapper around pack()/unpack() with helpers for int8/int32 (e.g., big-endian) and building protocol messages for sockets. | 33 | 33 | 12 | 11K | 1 | 0.6 | 34.8 | — | — | |
| twistor/stream-util | 0.87 | Lightweight PHP helper for working with streams. Copy/clone streams, inspect size and metadata, check readability/writability/seekability/appendability, and safely rewind/seek. Includes mode and URI utilities for fopen-compatible streams. | 9 | 9 | 8 | 12K | 0 | 0.7 | 43.1 | MIT | — | |
| mineur/twitter-stream-api | 0.87 | Laravel package for consuming the Twitter/X streaming API with PHP. Connect to filtered streams, handle tweets as they arrive, and process them through Laravel-friendly events and callbacks. | 11 | — | 2 | — | 0 | 0.1 | — | MIT | — |
|
| symfony/http-client | 0.87 | 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 | 2 days ago | |
| php-http/guzzle7-adapter | 0.87 | PSR-7/PSR-18 adapter for Guzzle 7 used by HTTPlug. Lets libraries using PHP-HTTP talk through Guzzle 7 with a standard client interface, including synchronous requests and integration-friendly configuration for modern PHP projects. | 90 | 90 | 10 | 4M | 2 | 2.4 | 55.1 | MIT | 1 year ago | |
| guzzlehttp/oauth-subscriber | 0.87 | OAuth 1.0 middleware for Guzzle that signs outgoing requests with your consumer key, secret, token, and token secret when the auth option is oauth. Add it to a Guzzle handler stack for APIs that require OAuth 1.0 request signing instead of OAuth 2.0 bearer tokens. | 238 | 241 | 89 | 431K | 0 | 25.0 | 51.5 | MIT | 2 months ago | |
| guzzle/common | 0.87 | 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 | 39K | 0 | 0.1 | 46.4 | — | — | |
| wapmorgan/binary-stream | 0.86 | A PHP library for reading and parsing binary data from streams and files, with convenient typed readers for integers, strings, and custom structures, plus seeking and position tracking for binary file formats. | 52 | 52 | 7 | 5K | 1 | 0.6 | 27.6 | MIT | 9 years ago | |
| itul/buffer | 0.86 | itul/buffer is a lightweight buffering utility for Laravel and PHP applications. It collects items or deferred work and flushes them in controlled batches, helping reduce overhead, smooth background processing, and simplify batching. | 0 | 0 | — | 167 | — | 0.0 | 30.7 | — | — | |
| m6web/guzzle-http-bundle | 0.86 | Symfony bundle that integrates the Guzzle HTTP client into your application. Configure Guzzle clients in bundle configuration, inject them as services, and make outbound HTTP calls cleanly. Built-in logging and Symfony profiler integration help you inspect and debug requests and responses. | 17 | 17 | 9 | 1K | 1 | 15.0 | 29.7 | MIT | 3 months ago | |
| guzzlehttp/cache-subscriber | 0.86 | A Guzzle subscriber that adds caching to HTTP requests, letting you store and reuse responses to reduce redundant network calls. Now deprecated in favor of Guzzle's built-in cache middleware, it remains useful for older projects needing simple response caching. | 63 | 63 | 27 | 5K | 0 | 0.6 | 18.5 | MIT | 7 years ago | |
| phpro/resource-stream | 0.86 | phpro/resource-stream is a lightweight PHP library for wrapping resource handles in a consistent stream API. It simplifies reading, writing, seeking, and inspecting file, socket, or in-memory resources, making resource-based I/O easier to abstract and test. | 1 | 1 | 1 | 10K | 0 | 11.8 | 56.2 | MIT | 5 months ago | |
| get-stream/stream-laravel | 0.86 | Official Laravel integration for GetStream.io activity feeds. Add scalable news feeds, follow relationships, notification feeds, and real-time updates to Laravel apps with Eloquent model integration, a Stream facade, config publishing, and a Laravel notification channel. | 322 | 325 | 67 | 4K | 8 | 5.8 | 18.1 | BSD-3-Clause | 3 years ago | |
| phrity/net-stream | 0.86 | PSR-7 StreamInterface and PSR-17 StreamFactory implementations built for socket-based I/O. Includes Stream, SocketStream, SocketClient/Server, context wrapper, stream collections, and stream-specific exceptions and utilities for network connections. | 4 | 4 | 3 | 499K | 0 | 12.3 | 59.0 | MIT | 7 months 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 |
How can I help you explore Laravel packages today?