zenstruck/stream
Zenstruck Stream is a lightweight PHP utility for working with stream resources. It provides a clean, object-oriented API for creating, reading, writing, and manipulating streams, simplifying common file and in-memory stream tasks in PHP applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zenstruck/uri | 0.81 | Immutable, fluent URI/URL value objects for PHP with easy parsing, building, and modification of URIs. Create, normalize, and manipulate components (scheme, host, path, query, fragment) safely, with helpers for encoding and query params. | 16 | 16 | 1 | 4K | 1 | 12.0 | 35.0 | MIT | 11 months ago | |
| sanmai/pipeline | 0.79 | sanmai/pipeline is a fluent, memory-efficient PHP library for processing any iterable with lazy generators. Chain map, filter, reduce, zip, and more for readable pipelines that handle large or infinite collections without exhausting memory. | 74 | 78 | 6 | 1M | 14 | 33.5 | 71.3 | Apache-2.0 | 1 month ago | |
| zenstruck/dsn | 0.79 | A small PHP library for parsing and composing DSN (data source name) strings into structured objects, with support for custom schemes, validation, and clean access to connection credentials and options. Useful for configuring database and service connections from environment variables. | 4 | 4 | 3 | 4K | 0 | 2.2 | 40.1 | MIT | 11 months ago | |
| zenstruck/image | 0.79 | Zenstruck Image is a lightweight PHP library for object-oriented image manipulation. It offers a clean, fluent API for common tasks like resizing, cropping, rotating, and converting images with minimal setup and readable code. | 31 | — | 2 | — | 0 | 2.3 | — | MIT | 11 months ago |
|
| guzzlehttp/streams | 0.78 | 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. | 635 | 555 | 33 | 312K | 0 | 2.1 | 26.2 | MIT | — | |
| bentools/iterable-functions | 0.77 | Small PHP utility package offering array-like helpers for any iterable (arrays, Traversable, generators): iterable_to_array/to_traversable, map, merge, reduce, filter, values, and chunk—write iterable-agnostic code without TypeError surprises. | 23 | 23 | 4 | 12K | 0 | 4.8 | 37.5 | MIT | 2 years ago | |
| zenstruck/backup | 0.77 | A simple, configurable backup package for Laravel that archives your application’s database and files, stores backups on any Laravel filesystem disk, and integrates with the scheduler for automated backups. | 25 | 25 | 2 | 372 | 3 | 16.7 | 19.0 | MIT | 2 months ago | |
| clue/stream-filter | 0.77 | Lightweight PHP library that simplifies stream filtering with a few helper functions (append, prepend, fun, remove). Easily apply built-in or custom stream filters for on-the-fly transformations like gzip, encoding conversion, and compression, with solid tests and SOLID design. | 1,701 | 1,715 | 16 | 5M | 1 | 11.8 | 47.9 | MIT | 2 years ago | |
| zbateson/stream-decorators | 0.77 | Lightweight PHP stream decorators for composing and filtering streams. Wrap any resource to add behaviors like buffering, limiting, logging, or on-the-fly transforms while keeping a standard stream interface. Useful for email parsing, I/O pipelines, and testing. | 47 | 48 | 8 | 3M | 0 | 21.8 | 62.4 | BSD-2-Clause | 3 months ago | |
| zenstruck/temp-file | 0.77 | A lightweight PHP library for creating temporary files and directories with automatic cleanup. It offers safe, predictable helpers for tests, uploads, and intermediate processing, reducing leftover files and simplifying lifecycle management. | 2 | — | 2 | — | 0 | 2.1 | — | MIT | 11 months ago |
|
| zenstruck/foundry | 0.77 | Foundry makes fixture creation enjoyable with an expressive, auto-completable, on-demand factory system for Symfony and Doctrine. Create and persist objects with minimal data, use factories in DoctrineFixturesBundle or tests, and support ORM, MongoDB ODM, or both. | 804 | 801 | 115 | 596K | 21 | 47.0 | 57.4 | MIT | 1 week ago | |
| zendframework/zend-stdlib | 0.77 | Zend\Stdlib provides general-purpose utility components for PHP, including array helpers, messaging utilities, string wrappers, and more. Note: this repository was abandoned on 2019-12-31 and moved to laminas/laminas-stdlib. | 377 | 398 | 70 | 256K | 5 | 4.5 | 28.2 | BSD-3-Clause | 8 years ago | |
| zenstruck/collection | 0.77 | A lightweight PHP collection library by Zenstruck offering fluent, immutable-style operations for arrays and iterables. Provides map/filter/reduce, grouping, sorting, slicing, and helpful utilities to work with data sets cleanly in Laravel or standalone PHP. | 18 | 18 | 3 | 88K | 2 | 6.2 | 51.6 | MIT | 10 months ago | |
| zenstruck/callback | 0.77 | Tiny PHP utility for building and composing callbacks/closures with a fluent API. Helps wrap callables, bind arguments, decorate or chain behavior, and safely invoke functions and methods—handy for middleware-style pipelines, event hooks, and reusable functional helpers. | 56 | 56 | 1 | 210K | 0 | 2.7 | 49.3 | MIT | 4 years ago | |
| zenstruck/bytes | 0.76 | Small PHP bytes utility for working with file sizes: parse human-readable strings (e.g. "10 MB"), format byte counts, compare values, and convert between units. Handy for Laravel/PHP apps needing consistent size handling and validation. | 25 | 25 | 3 | 90K | 0 | 4.2 | 50.1 | MIT | 11 months ago | |
| react/stream | 0.76 | Event-driven readable and writable streams for non-blocking I/O in ReactPHP. Process large data in small chunks with async-friendly stream interfaces and resource-based streams, with support for piping, backpressure, errors, and duplex streams. | 695 | 692 | 63 | 8M | 2 | 15.0 | 55.9 | MIT | 2 years ago | |
| zenstruck/browser | 0.76 | zenstruck/browser is an expressive, fluent wrapper around Symfony's functional testing features, letting you visit pages, assert content, fill fields, and click buttons in chainable code. Pair it with zenstruck/foundry for succinct, readable tests. | 230 | 229 | 27 | 165K | 28 | 39.6 | 57.2 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?