Maintainer of Swoole about the Fibers RFC: "I am afraid that fiber can only be used in the amphp framework and is of no value to other php projects."

This page summarizes the projects mentioned and recommended in the original post on /r/PHP

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Recoil

    Asynchronous coroutines for PHP 7. (by recoilphp)

  • When coroutines through Generators came to PHP AmPHP picked that up and made it their core model. For ReactPHP you can use RecoilPHP to provide that same kind of And I've always considered that somewhat of a hack because you have to go full in for any thing that uses Generators somewhere in your current dependency chain. So what return type hints came around, it all have to be \Generator.

  • react-fiber

    ReactPHP + ext-fiber

  • Aaron and Niklas also took the time, as mentioned in the RFC, to build a proof of concept/reference implementation to add support for fibers to ReactPHP.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • parallel

    A succinct parallel concurrency API for PHP8 (by krakjoe)

  • Spent a decent chunk of last year using ext-parallel to build an object proxy for usage between threads. Now that has been running great for some months now. But it still requires a clone syscall to do what fibers here would in the same thread.

  • mysql-dbal

  • I think most higher abstractions will have few if any state issues that would need to be modified to be compatible with async I/O. kelunik put together a proof-of-concept for doctrine/dbal: https://github.com/amphp/mysql-dbal

  • RfcCodex

    Notes on PHP RFCs, and topics that occur repeatedly on PHP internals

  • And it's one of the reasons I think the rule "Don't volunteer other people for huge amounts of work" is appropriate.

  • React

    Event-driven, non-blocking I/O with PHP.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Getting started with asynchronous PHP using ReactPHP

    4 projects | dev.to | 5 Mar 2024
  • Understanding Concurrency in PHP

    1 project | dev.to | 29 Jun 2023
  • Which FW should I use for the link shortening service?

    1 project | /r/PHPhelp | 26 Jun 2023
  • PHP Swoole or OpenSwoole?

    3 projects | /r/PHP | 13 Feb 2023
  • Why does a lot of developers hate PHP?

    1 project | /r/PHP | 31 Jan 2023