AltHub

jacobdeichert/mask Alternatives

task runner / command runner

Mask is a CLI task runner that derives commands and arguments from a simple Markdown file (maskfile.md).

1.6kRustMITslowing · last push 9mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

joerdav/xcGitHub

Choose it when you prefer a Go-native implementation of the same Markdown-defined task workflow.

Markdown defined task runner.

1.4k
Go
MIT
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

casey/justGitHub

Choose it when you want a highly active, broadly used command runner with a justfile syntax rather than Markdown.

🤖 Just a command runner

35.6k
Rust
CC0-1.0
active26d ago
jolicode/castorGitHub

Choose it in PHP ecosystems where defining tasks as PHP functions is more natural than parsing Markdown.

🦫 A lightweight and modern task runner for Automation, CI/CD & DevOps.

554
PHP
MIT
active27d ago
xonixx/makesureGitHub

Choose it if you want a small, shell-installable task runner with declarative goals and dependencies.

Simple task/command runner with declarative goals and dependencies

370
Shell
MIT
active5mo ago
taskctl/taskctlGitHub

Choose it for a concurrent modern task runner with an easy YAML config and Make-like semantics.

Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰

326
Go
GPL-3.0
active2mo ago
go-task/taskGitHub

Choose it when you want a YAML-based, cross-platform task runner popular in CI and local workflows.

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

16.1k
Go
MIT
active26d ago
consolidation/roboGitHub

Choose it for PHP automation with Symfony Console integration and built-in command helpers.

Modern task runner for PHP

2.7k
PHP
NOASSERTION
slowing11mo ago
TekWizely/runGitHub

Choose it when you need a tiny Go binary for running small scripts/wrappers in a run.yaml.

Task runner that helps you easily manage and invoke small scripts and wrappers

498
Go
MIT
slowing1.0y ago
zaaack/foyGitHub

Choose it if you want a TypeScript/Node task runner with typed task definitions.

A simple, light-weight, type-friendly and modern task runner for general purpose.

290
TypeScript
MIT
active3mo ago
jdx/miseGitHub

Choose it if you already use mise for runtime/env management and want its integrated task runner.

dev tools, env vars, task runner

33.4k
Rust
MIT
active26d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

tj/roboGitHub

Old YAML task runner; choose only in legacy environments that already use it and need no maintenance.

Simple Go / YAML-based task runner for the team.

787
Go
none
dormant3.9y ago
egoist/maidGitHub

Older Node.js implementation of Markdown-driven tasks; choose if you require Node rather than Rust/Go and accept no maintenance.

Markdown driven task runner.

2.0k
JavaScript
MIT
dormant4.3y ago
tj/mmakeGitHub

Older Go Make replacement; choose if you want a Make-style task runner and don't mind stale code.

Modern Make

1.7k
Go
none
dormant3.2y ago
nat-n/poethepoetGitHub

Python-specific task runner tied to poetry/uv; choose when already using those Python packaging tools.

A task runner that works well with poetry or uv.

2.1k
Python
MIT
active3mo ago
go-godo/godoGitHub

Legacy Go build tool with Go-defined tasks; choose for old Go codebases that used it.

golang build tool in the spirt of rake, gulp

531
Go
MIT
dormant8.4y ago
dnephin/dobiGitHub

Narrow Docker-oriented build automation; choose if your workflow centers on Docker services rather than general commands.

A build automation tool for Docker applications

313
Go
Apache-2.0
dormant2.9y ago
cirocosta/crGitHub

Old, simple parallel task runner; choose only if you need basic concurrency and don't need modern features.

Runs your tasks at maximum concurrency

688
Go
none
dormant7.7y ago
microsoft/lageGitHub

JS monorepo task runner; choose when you need task dependency scheduling in a large JavaScript monorepo.

Task runner in JS monorepos

816
TypeScript
MIT
active27d ago

Listed as an alternative to

These projects were analysed and named mask among their alternatives. The relationship is not symmetric — how mask rates them is a separate judgement, made when mask is analysed in its own right.

casey/justGitHub

calls mask “Markdown-defined CLI task runner; choose if you want recipes in Markdown rather than a justfile.”

🤖 Just a command runner

35.6kRustactive
go-task/taskGitHub

calls mask “choose it when you want a Rust CLI whose tasks are maintainable Markdown code blocks.”

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

16.1kGoactive
oxequa/realizeGitHub

calls mask “Choose when you want a Markdown-defined generic command runner and don't need Go-specific watch or restart.”

Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.

4.4kGodormant