Tools/casey/just

Just

Just a command runner

35.9k+144/wkgrowthRustCreative Commons Zero v1.0 Universaltrending

The Lens

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

Updated Aug 2026

Just runs named commands out of a justfile, so just build means the same thing everywhere, including CI. It is a command runner, not a build system, written in Rust and released into the public domain under CC0. The syntax borrows from Make without the tab sensitivity or implicit rules.

Single binary, no daemon, no account, nothing to host. Variables, arguments, conditionals, and per-recipe shell selection (bash, PowerShell, Python) are built in, cross-platform. Version 1.54 added a [cache] attribute that hashes declared input files and skips a recipe when nothing changed, gated behind set unstable.

Solo developers get a home for commands living in shell history. Small and medium teams get onboarding: a new hire runs just --list and sees everything the project does. Large teams run it beside the real build system, not instead of it. go-task/task is the closest alternative, YAML instead of a custom format.

The catch: the maintainers call cached recipes inherently fragile, and they mean it. The cache key captures declared inputs and little else, so system libraries and network state can shift underneath you while Just skips the recipe anyway. For dependency-driven builds, use Make. Just orchestrates commands, and at that it is excellent.

Free vs Self-Hosted vs Paid

fully free

Free

Everything. Just is released under CC0, a public domain dedication, which is about as permissive as software licensing gets. No paid tier, no cloud service, no premium features, no telemetry, no account.

Paid

None exists. There is no company behind Just and no hosted product to upgrade to.

Self-Hosted Costs

$0. A single binary from Homebrew, apt, cargo, or a GitHub release. No daemon, no server, no state to back up. Adopting it costs the hour it takes to write your first justfile and the five minutes to add it to your CI image.

When to Pay

Never. CC0 also means you can vendor it, fork it, or ship it inside a commercial product with no attribution requirement, which matters if you distribute build tooling to customers.

Free. Public domain under CC0, so you can even ship it inside a commercial product with no attribution.

What to do by team size

Solo
free; replaces the shell aliases and README snippets you keep forgetting
Small team
free; standardize project commands in one justfile
Medium team
free; new hires run just --list and see the whole project
Large team
free; runs alongside your real build system, not instead of it
Self-hosting ops:trivial

Get tools like this every Wednesday

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

Similar Tools

Score
84/100 · A
Adoption25/30
Maintenance25/25
Community9/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: 32,928 starsActive community: 762 forks

About

Stars
35,944
Forks
846

Explore Further

More tools in the directory