A fast CLI tool for running multiple npm scripts with parallel/series execution and shell completion.
Redrun is a fast npm script runner that executes multiple package.json scripts with minimal overhead. It solves the performance problem of native npm script execution by reducing process creation and supports parallel/series execution modes.
Node.js developers and teams managing complex build processes, linting, testing, or deployment scripts in npm-based projects.
Developers choose Redrun for its significant speed improvements over npm and npm-run-all, its lightweight design, and flexible execution options without requiring configuration files.
✨🐌 🐎✨ fastest npm scripts runner
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reduces process creation overhead, executing npm scripts up to twice as fast as native npm or npm-run-all, as shown in benchmarks where redrun completed in 38 seconds versus 72 seconds for npm-run-all.
Offers -p and -s flags to run scripts concurrently or sequentially, enabling efficient task orchestration without additional configuration files.
Provides bash/zsh tab-completion for npm scripts via redrun-completion, speeding up script selection in the terminal as documented in the README.
Exports a Node.js API allowing scripts to be run programmatically, useful for custom automation or integration into larger tools, as demonstrated in the usage examples.
Does not include file watching or automatic re-execution features, necessitating separate tools for development tasks like live reloading, which full task runners often provide.
Only works with npm scripts; incompatible with other package managers' script systems without additional setup or workarounds, limiting flexibility in diverse environments.
Enabling tab-completion requires users to manually append commands to shell configuration files (e.g., ~/.bashrc), which can be error-prone or inconvenient for some teams.
redrun is an open-source alternative to the following products: