
Just
Just a command runner
Coldcast Lens
Just is a command runner that does exactly one thing well — run your project's commands. No build system, no dependency graph, no DAG. Write recipes in a Justfile, run them with "just build" or "just test." It's Make minus everything that makes Make terrible.
If your Makefile is just a list of shell commands with phony targets, Just is the honest version of what you're doing. Make is the incumbent but its tab sensitivity and implicit rules are hostile. Task (go-task) uses YAML instead. npm scripts work for JavaScript but not cross-language. Mage is Go-only.
Best for any project that needs a simple, cross-platform way to document and run common commands. The Justfile doubles as project documentation — new developers read it to understand the workflow.
The catch: it's intentionally limited. No dependency tracking, no incremental builds, no caching. If you actually need a build system (C/C++, large monorepos), Make or Bazel is the right tool. The CC0 license is maximally permissive but some corporate legal teams are confused by it. And the syntax, while simple, is yet another DSL to learn.
About
- Stars
- 32,359
- Forks
- 702
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.