GNU Parallel
A command-line utility that runs shell commands and scripts in parallel across CPU cores or machines.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About GNU Parallel
GNU Parallel is a command-line utility for Linux and other Unix-like systems that executes shell commands or scripts in parallel. It takes a list of inputs and runs a command for each one at the same time, using multiple CPU cores or several machines, instead of working through them one by one.
It is often used as a replacement for xargs and shell loops when processing many files or tasks. It is written in Perl by Ole Tange and is released under the GPLv3.
Strengths
- Runs many jobs at once across multiple cores
- Can spread work across several machines
- Drop-in replacement for xargs and shell loops
Limitations
- Command-line only, with many options to learn
- Aimed at Unix-like systems; no Windows version listed
Details
- Pricing
- FreeFree and open source under the GPLv3.
- License
- GPL-3.0
- Developer
- Ole Tange
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Speeding up batch shell jobs by running them in parallel
- Categories
- Automation, CLI tools
- Last verified
- Added
- Provenance
- Selected from the TechWalrus Resource Hub (CLI & Terminal); facts checked against the developer's own pages, 2 sources on file.