Freedom251 › Monorepo Management Tools
Visulima Task Runner

What Visulima Task Runner is
Visulima Task Runner is a free package for running tasks in Node.js monorepos. It builds task relationships from declared inputs or automatically tracked file access, then schedules tasks in topological order with priority-based batching. Independent commands can run concurrently. Caching can be local or remote, including an HTTP protocol compatible with Turborepo; smart lockfile hashing can limit invalidation to packages affected by a lockfile change. Framework environment inference recognizes Next.js, Vite, CRA, Gatsby, Nuxt, Expo, and others. The runner can explain cache misses and create detailed JSON run summaries. Install it with npm, yarn, or pnpm; Node.js 20.19 or higher is required. An optional Rust addon provides xxHash and parallel file hashing, with a pure TypeScript fallback when the addon is unavailable. The MIT-licensed package runs on Linux and Windows. Documentation points users to GitHub and Discord and describes contributions through issues and pull requests.
Who it suits
It suits developers coordinating monorepo tasks who want task dependency scheduling, concurrent commands, and local or remote caching. Teams using npm, yarn, or pnpm can install it if they meet the Node.js version requirement.
What it does well
- Runs independent commands concurrently.
- Supports local and remote caching.
- Smart lockfile hashing limits affected invalidation.
- Installs with npm, yarn, or pnpm.
- MIT-licensed package.
What to know first
- Requires Node.js 20.19 or higher.
- Listed platforms are Linux and Windows.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| @visulima/task-runner | MIT-licensed package · Node.js 20.19 or higher | Free |
As visulima.com lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Visulima Task Runner documentation at https://visulima.com/docs/packages/task-runner/.
- Use Node.js 20.19 or higher on Linux or Windows.
- Install the package with npm, yarn, or pnpm.
- Choose explicit task inputs or enable automatic file-access tracking.
- Configure local or remote caching as needed.
Verdict
Visulima Task Runner combines dependency-aware scheduling with caching and diagnostics for monorepo workflows. Its Node.js requirement and listed platform coverage are important fit checks.
Questions
How much does Visulima Task Runner cost?
The free plan costs nothing. The package is MIT licensed.
Which package managers can install it?
It can be installed with npm, yarn, or pnpm.
Which operating systems does it support?
The listed platforms are Linux and Windows.
Does it support remote caching?
Yes. It supports local and remote caching, including a Turborepo-compatible HTTP cache protocol.
What Node.js version does it require?
It requires Node.js 20.19 or higher.
How can users get support or contribute?
The documentation points users to GitHub and Discord. It describes contributions through issues and pull requests.
Facts from Visulima Task Runner's own pages
- Cache behavior
- It supports smart lockfile hashing so lockfile changes only invalidate cache for affected packages. · visulima.com, 3 Oct 2026
- Caching
- It supports local and remote caching, including a Turborepo-compatible HTTP cache protocol. · visulima.com, 3 Oct 2026
- Diagnostics
- It can provide cache miss explanations and detailed JSON run summaries. · visulima.com, 3 Oct 2026
- Fingerprinting
- Its auto-fingerprinting mode tracks file access, alongside an explicit input mode. · visulima.com, 3 Oct 2026
- Frameworks
- Framework environment inference detects Next.js, Vite, CRA, Gatsby, Nuxt, Expo, and others. · visulima.com, 3 Oct 2026
- Installation
- The package can be installed with npm, yarn, or pnpm and requires Node.js 20.19 or higher. · visulima.com, 3 Oct 2026
- License
- The documentation footer identifies the package code as MIT licensed. · visulima.com, 3 Oct 2026
- Maker
- The Visulima GitHub profile describes the organization as focused on developer-friendly Node.js libraries. · github.com, 3 Oct 2026
- Native performance
- An optional Rust addon provides xxHash file hashing and parallel hashing, and the package falls back to pure TypeScript when the addon is unavailable. · visulima.com, 3 Oct 2026
- Process management
- Process trees are managed using setsid/killpg on Unix and Job Objects on Windows. · visulima.com, 3 Oct 2026
- Purpose
- @visulima/task-runner provides building blocks for running monorepo tasks with explicit input declarations or automatic file access tracking. · visulima.com, 3 Oct 2026
- Remote cache security
- The HTTP remote cache supports HMAC-SHA256 signing, while REAPI bearer tokens are refused over cleartext gRPC unless the insecure-bearer option is enabled. · visulima.com, 3 Oct 2026
- Scheduling
- It schedules tasks in topological order with priority-based batching and can run independent commands concurrently. · visulima.com, 3 Oct 2026
- Support
- The documentation points users to GitHub and Discord and describes contribution through issues and pull requests. · visulima.com, 3 Oct 2026
Where Visulima Task Runner stands on Freedom251
- Monorepo Management Tools#29 of 33