Nadle
Gradle-inspired task runner for Node.js.
Why |
Installation |
Features |
Playground |
Configuration Reference

Features
- β‘ Fast, parallel task execution for monorepos and multi-package workspaces
- π§© Dependency-aware workflows with automatic task resolution
- π οΈ Flexible configuration via TypeScript, JSON, or CLI
- π Task aliasing and custom task mapping
- ποΈ Built-in caching for efficient incremental runs
- π Dry run, summary, and detailed logging support
- π§ͺ Easy integration with existing scripts and tools
- π¦ Works seamlessly with modern JavaScript/TypeScript projects
Getting Started
Build
This repository uses Nadle to build itself β showcasing how it can serve as a fast, type-safe, and flexible build system for modern JavaScript/TypeScript projects.
Install dependencies:
pnpm install
Build with Nadle itself:
nadle build
Credits
Thanks to:
- The Gradle team and community for inspiring Nadleβs API and dependency model.
- The Vitest team for their excellent testing framework and for the reporter logic we reuse.
Contribution
See Contributing Guide
License
MIT License Β© 2025-Present Nam Hoang Le