Tools/go-task/task

Task

Fast cross-platform build tool

16.2k+13/wkgrowthGoMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

A modern replacement for Make. If you have a project with build commands, test scripts, deploy steps, or any repeatable tasks and you're tired of writing Makefiles with their tab-sensitivity and cryptic syntax, Task uses a simple YAML file instead. Define your tasks in a `Taskfile.yml`, run them with `task build`, `task test`, `task deploy`. It handles dependencies between tasks, runs things in parallel, watches files for changes, and works on Linux, Mac, and Windows without any compatibility headaches. Written in Go, ships as a single binary with zero dependencies.

Completely free. MIT licensed. No paid tier. Install via brew, go install, npm, or download the binary.

The catch: it's "just" a task runner. If you need a full build system with caching, remote execution, and dependency graph optimization, look at Turborepo, Bazel, or Nx. Task doesn't cache outputs; it re-runs every time unless you set up fingerprinting manually. For most projects, that doesn't matter. But for large monorepos with 30-minute builds, you need something smarter. For everything else, Task is cleaner than Make and simpler than everything else.

Free vs Self-Hosted vs Paid

fully free

What's Free

Everything. Task runner, YAML config, parallel execution, file watching, cross-platform support, dependency management between tasks. MIT licensed.

Cost

$0. Single binary, no dependencies, no runtime, no account.

Verdict

Free forever. No pricing to analyze. Install it and replace your Makefile.

Completely free: single binary, zero dependencies, MIT licensed.

What to do by team size

Solo
Perfect. Replace your Makefile in 10 minutes.
Small team
Standardize on Taskfile.yml. Everyone runs the same commands.
Medium team
Great for task automation. For build caching at scale, pair with Turborepo or Nx.
Large team
Works as a task runner but won't replace a build system. Use alongside Bazel, Nx, or Turborepo.
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
86/100 · A
Adoption25/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 15,313 starsActive community: 815 forksPermissive license (MIT)

About

Stars
16,154
Forks
910

Explore Further

More tools in the directory