Tools/go-task/task

Task

Fast cross-platform build tool

15.9k+30/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.

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
15,936
Forks
882

Explore Further

More tools in the directory