amphp / Parallel Functions
Licence: mit
Simplified parallel processing for PHP based on Amp.
Stars: ✭ 174
Projects that are alternatives of or similar to Parallel Functions
Parallel
Parallel processing for PHP based on Amp.
Stars: ✭ 478 (+174.71%)
Mutual labels: parallel, amphp
Metasync
Asynchronous Programming Library for JavaScript & Node.js
Stars: ✭ 164 (-5.75%)
Mutual labels: parallel
Android Download Manager Pro
Android/Java download manager library help you to download files in parallel mechanism in some chunks.
Stars: ✭ 1,568 (+801.15%)
Mutual labels: parallel
Rangeless
c++ LINQ -like library of higher-order functions for data manipulation
Stars: ✭ 148 (-14.94%)
Mutual labels: parallel
Selenium Java Lean Test Achitecture
Ready to use Lean Test Automation Architecture using Java and Selenium WebDriver to speed up your test automation
Stars: ✭ 152 (-12.64%)
Mutual labels: parallel
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (-1.72%)
Mutual labels: parallel
Ipyparallel
IPython Parallel: Interactive Parallel Computing in Python
Stars: ✭ 2,127 (+1122.41%)
Mutual labels: parallel
Pytest Parallel
A pytest plugin for parallel and concurrent testing
Stars: ✭ 146 (-16.09%)
Mutual labels: parallel
Ips4o
In-place Parallel Super Scalar Samplesort (IPS⁴o)
Stars: ✭ 137 (-21.26%)
Mutual labels: parallel
Raytracer
Ray tracer with phong lighting, reflections, refractions, normal mapping, procedural textures, super sampling, and depth of field.
Stars: ✭ 155 (-10.92%)
Mutual labels: parallel
Libgrape Lite
🍇 A C++ library for parallel graph processing 🍇
Stars: ✭ 169 (-2.87%)
Mutual labels: parallel
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-29.89%)
Mutual labels: amphp
Veros
The versatile ocean simulator, in pure Python, powered by Bohrium.
Stars: ✭ 136 (-21.84%)
Mutual labels: parallel
Oneflow
LargeScale Multiphysics Scientific Simulation Environment-OneFLOW CFD
Stars: ✭ 150 (-13.79%)
Mutual labels: parallel
Lightgbm
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Stars: ✭ 13,293 (+7539.66%)
Mutual labels: parallel
parallel-functions
Installation
This package can be installed as a Composer dependency.
composer require amphp/parallel-functions
Requirements
- PHP 7.0+
Documentation
Documentation can be found on amphp.org as well as in the ./docs
directory.
Example
<?php
use function Amp\ParallelFunctions\parallelMap;
use function Amp\Promise\wait;
$responses = wait(parallelMap([
'https://google.com/',
'https://github.com/',
'https://stackoverflow.com/',
], function ($url) {
return file_get_contents($url);
}));
Further examples can be found in the ./examples
directory.
Versioning
amphp/parallel-functions
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].