rust-parallel

Parallel runner

An asynchronous command-line application that runs commands in parallel, aggregates outputs, and provides various features for efficient execution.

Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs plus useful features. Listed in Awesome Rust utilities.

GitHub

163 stars
5 watching
7 forks
Language: Rust
last commit: 3 months ago
Linked from 1 awesome list

command-lineparallelrusttokio

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pvolok/mprocs A tool to run multiple commands in parallel and show their output separately. 1,547
jkool702/forkrun A utility that efficiently runs multiple commands in parallel using bash coprocs 157
soravux/scoop A distributed task module allowing concurrent parallel programming on various environments 635
oconnor663/duct.rs A library for running child processes in Rust, providing tools for building pipelines and handling errors and input/output. 829
jacobdeichert/mask A command-line task runner defined by a simple markdown file 1,101
raynes/conch A Clojure library that provides a flexible interface to execute programs in a similar way to calling functions. 541
coderaiser/redrun A tool to run multiple npm scripts fast and efficiently by avoiding the overhead of separate processes for each script. 122
yihui/runr A package providing mechanisms to run external programs from R 87
parallelssh/parallel-ssh An asynchronous SSH client library for running commands on multiple servers in parallel with minimal system load. 1,203
vladimirmarkelov/haku A command runner inspired by make that allows users to write cross-platform task files with limited built-in commands and attributes. 36
grosser/parallel_split_test Splits a large test file into smaller chunks and runs them in parallel to speed up testing 91
jacob3141/qtruby Allows C++/Qt applications to execute Ruby code seamlessly 2
kriswallsmith/spork An experimental library that allows you to run tasks in parallel on multiple processes while maintaining control over the execution of code in both parent and child processes. 586
sindresorhus/p-times Runs promise-returning & async functions multiple times concurrently 38
droberson/harness A tool to execute programs in memory using various protocols. 9