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: about 2 years ago
Linked from 1 awesome list

command-lineparallelrusttokio

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pvolok/mprocsA tool to run multiple commands in parallel and show their output separately.1,564
jkool702/forkrunA utility that efficiently runs multiple commands in parallel using bash coprocs158
soravux/scoopA distributed task module allowing concurrent parallel programming on various environments642
oconnor663/duct.rsA library for running child processes in Rust, providing tools for building pipelines and handling errors and input/output.839
jacobdeichert/maskA command-line task runner defined by a simple markdown file1,114
raynes/conchA Clojure library that provides a flexible interface to execute programs in a similar way to calling functions.540
coderaiser/redrunA tool to run multiple npm scripts fast and efficiently by avoiding the overhead of separate processes for each script.123
yihui/runrA package providing mechanisms to run external programs from R87
parallelssh/parallel-sshAn asynchronous SSH client library for running commands on multiple servers in parallel with minimal system load.1,212
vladimirmarkelov/hakuA 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_testA tool to split and run large test suites in parallel across multiple processes.90
jacob3141/qtrubyAllows C++/Qt applications to execute Ruby code seamlessly2
kriswallsmith/sporkAn 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-timesRuns promise-returning & async functions multiple times concurrently39
droberson/harnessA tool to execute programs in memory using various protocols.10