151 releases (62 stable)

1.45.0 Dec 10, 2025
1.43.1 Nov 12, 2025
1.42.4 Jul 24, 2025
1.40.0 Mar 9, 2025
0.2.23 Nov 18, 2016

#51 in Command line utilities

Download history 15069/week @ 2025-09-03 15869/week @ 2025-09-10 14831/week @ 2025-09-17 19147/week @ 2025-09-24 36564/week @ 2025-10-01 38609/week @ 2025-10-08 40369/week @ 2025-10-15 45596/week @ 2025-10-22 17749/week @ 2025-10-29 10389/week @ 2025-11-05 14783/week @ 2025-11-12 14273/week @ 2025-11-19 9518/week @ 2025-11-26 11141/week @ 2025-12-03 9428/week @ 2025-12-10

32,756 downloads per month
Used in 10 crates (8 directly)

CC0 license

565KB
19K SLoC

just is primarily used as a command-line binary, but does provide a limited public library interface.

Please keep in mind that there are no semantic version guarantees for the library interface. It may break or change at any time.


just is a handy way to save and run project-specific commands.

Commands are stored in a file called justfile or Justfile with syntax inspired by make:

build:
    cc *.c -o main

# test everything
test-all: build
    ./test --all

# run a specific test
test TEST: build
    ./test --test {{TEST}}

just produces detailed error messages and avoids make's idiosyncrasies, so debugging a justfile is easier and less surprising than debugging a makefile.

It works on all operating systems supported by Rust.

Read more on GitHub.

Dependencies

~14–30MB
~424K SLoC