amphp / Byte Stream
Licence: mit
A non-blocking stream abstraction for PHP based on Amp.
Stars: ✭ 208
Projects that are alternatives of or similar to Byte Stream
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-41.35%)
Mutual labels: async, non-blocking, io, amphp
Base64 Async
Non-blocking chunked Base64 encoding
Stars: ✭ 98 (-52.88%)
Mutual labels: async, non-blocking
Iostreams
IOStreams is an incredibly powerful streaming library that makes changes to file formats, compression, encryption, or storage mechanism transparent to the application.
Stars: ✭ 84 (-59.62%)
Mutual labels: stream, io
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (-47.12%)
Mutual labels: async, non-blocking
Write
Write data to the file system, creating any intermediate directories if they don't already exist. Used by flat-cache and many others!
Stars: ✭ 68 (-67.31%)
Mutual labels: async, stream
Postgres
Async Postgres client for PHP based on Amp.
Stars: ✭ 56 (-73.08%)
Mutual labels: async, amphp
Sync
Synchronization primitives for PHP based on Amp.
Stars: ✭ 67 (-67.79%)
Mutual labels: async, amphp
Framework
Asynchronous & Fault-tolerant PHP Framework for Distributed Applications.
Stars: ✭ 1,125 (+440.87%)
Mutual labels: async, stream
Websocket Client
Async WebSocket client for PHP based on Amp.
Stars: ✭ 83 (-60.1%)
Mutual labels: async, amphp
Http Server
A non-blocking HTTP application server for PHP based on Amp.
Stars: ✭ 1,122 (+439.42%)
Mutual labels: async, amphp
Acme
Async ACME library written in PHP based on the Amp concurrency framework.
Stars: ✭ 102 (-50.96%)
Mutual labels: async, amphp
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+753.85%)
Mutual labels: async, amphp
Mioco
[no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).
Stars: ✭ 125 (-39.9%)
Mutual labels: async, io
amphp/byte-stream
is a stream abstraction to make working with non-blocking I/O simple.
Installation
This package can be installed as a Composer dependency.
composer require amphp/byte-stream
Requirements
- PHP 7.0+
Documentation
Documentation is bundled within this repository in the ./docs
directory.
Versioning
amphp/byte-stream
follows the semver semantic versioning specification like all other amphp
packages.
Security
If you discover any security related issues, please email [email protected]
instead of using the issue tracker.
License
The MIT License (MIT). Please see LICENSE
for more information.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].