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

166 stars
5 watching
7 forks
Language: Rust
last commit: 5 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,564
jkool702/forkrun A utility that efficiently runs multiple commands in parallel using bash coprocs 158
soravux/scoop A distributed task module allowing concurrent parallel programming on various environments 642
oconnor663/duct.rs A library for running child processes in Rust, providing tools for building pipelines and handling errors and input/output. 839
jacobdeichert/mask A command-line task runner defined by a simple markdown file 1,114
raynes/conch A Clojure library that provides a flexible interface to execute programs in a similar way to calling functions. 540
coderaiser/redrun A tool to run multiple npm scripts fast and efficiently by avoiding the overhead of separate processes for each script. 123
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,212
vladimirmarkelov/haku A command runner inspired by make that allows users to write cross-platform task files with limited built-in commands and attributes. 37
grosser/parallel_split_test A tool to split and run large test suites in parallel across multiple processes. 90
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 39
droberson/harness A tool to execute programs in memory using various protocols. 10