mprocs

Parallel runner

A tool to run multiple commands in parallel and show their output separately.

Run multiple commands in parallel

GitHub

2k stars
12 watching
53 forks
Language: Rust
last commit: 6 months ago
Linked from 1 awesome list

clilinuxmacosrustterminaltuiwindows

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jkool702/forkrun A utility that efficiently runs multiple commands in parallel using bash coprocs 158
aaronriekenberg/rust-parallel An asynchronous command-line application that runs commands in parallel, aggregates outputs, and provides various features for efficient execution. 166
soravux/scoop A distributed task module allowing concurrent parallel programming on various environments 642
grosser/parallel_split_test A tool to split and run large test suites in parallel across multiple processes. 90
npahlfer/ooo A command-line tool that takes input from the user or pipes it in and outputs a response generated by an external model. 37
christoomey/vim-tmux-runner A plugin for sending commands from Vim to the tmux terminal multiplexer 291
coderaiser/redrun A tool to run multiple npm scripts fast and efficiently by avoiding the overhead of separate processes for each script. 123
parallelssh/parallel-ssh An asynchronous SSH client library for running commands on multiple servers in parallel with minimal system load. 1,212
pypyr/pypyr A tool to automate repetitive tasks in software development pipelines 613
mkorpela/pabot Tool to parallelize Robot Framework test execution 480
oconnor663/duct.rs A library for running child processes in Rust, providing tools for building pipelines and handling errors and input/output. 839
serpapi/turbo_tests A tool that runs RSpec tests in parallel on multiple cores with incremental output 182
coderaiser/madrun CLI tool to run multiple npm scripts in a single command line interface 24
droberson/harness A tool to execute programs in memory using various protocols. 10
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