nadle
v0.5.1
Published
A type-safe, modern, Gradle-inspired task runner.
Maintainers
Readme

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 installBuild with Nadle itself:
nadle buildCredits
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
License
MIT License © 2025-Present Nam Hoang Le
