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
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (CLI & Terminal); facts checked against the developer's own pages, 2 sources on file.

Report a wrong fact or a dead link on this listing