etouches/phplumber (packagist): Pipelining library which allows a mix of asynchronous and synchronous processes.
Keywords: async|pipeline|design pattern