Powerful Features

Everything you need for seamless task running across any platform.

Zero Setup

Binaries are committed to your repository. Contributors clone and run - no installation, no configuration, no version mismatches.

Cross-Platform

Native support for Windows (x64 & ARM64), macOS (Intel & Apple Silicon), and Linux. Automatic platform detection.

Lightweight Binaries

Optimized Rust binaries under 800 KB per platform. Fast startup with minimal resource usage.

Simple Task Syntax

Define tasks with intuitive YAML. From simple one-liners to complex orchestrated workflows.

Parallel Execution

Run tasks concurrently with the parallel keyword. Speed up CI pipelines and build processes.

Monorepo Support

Nested rnr.yaml files and task delegation. Perfect for multi-package repositories.

Environment Variables

Set task-specific environment variables. Merged with system environment at runtime.

Interactive Setup

Friendly platform selection UI during initialization. Real-time file size display and keyboard navigation.

Easy Upgrades

Update all platform binaries with a single command. Parallel downloads for speed.

How rnr Compares

Feature rnr Make Just npm scripts
Zero setup for contributors ~
Cross-platform (Windows native) ~
Parallel task execution ~
Task orchestration (steps)
Simple YAML syntax
No runtime dependency
Supported ~ Partial Not supported

Ready to get started?

Set up rnr in your repository and simplify your development workflow.