cargo-make

A Rust task runner that defines repeatable command and script workflows in TOML files.

By The cargo-make contributors

Compare cargo-make with another product

View the cargo-make source code

Alternatives

See all alternatives

About cargo-make

cargo-make runs configured tasks as workflows, with dependencies between tasks to define their order. Tasks can run commands, scripts, Rust code, or other tasks, and are configured in TOML files.

Use it to define project workflows for builds, tests, documentation generation, benchmarks, and security checks. It can run as a Cargo plugin or through its standalone makers executable, with binaries available for Linux, macOS, and Windows.

Strengths

  • Defines task dependencies and execution order
  • Supports commands, scripts, and Rust code
  • Runs as a Cargo plugin or standalone executable

Limitations

  • Task workflows are configured in TOML files
  • Installing from source requires Rust and Cargo

Details

Pricing
FreeFree and open source under the Apache-2.0 license.
License
Apache-2.0
Developer
The cargo-make contributors
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
Rust developers automating repeatable project workflows
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing