cargo-watch VS cargo-script

Compare cargo-watch vs cargo-script and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
cargo-watch cargo-script
22 10
2,602 705
1.5% -
6.7 0.0
4 months ago about 3 years ago
Rust Rust
Creative Commons Zero v1.0 Universal GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

cargo-watch

Posts with mentions or reviews of cargo-watch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-04.
  • Cryptoflow: Building a secure and scalable system with Axum and SvelteKit - Part 0
    12 projects | dev.to | 4 Jan 2024
    I used cargo-watch here so that every time my source changes, the server will automatically restart and re-serve the updated code.
  • Use just to manage Rust project commands
    3 projects | dev.to | 31 Aug 2023
    watch-one-test test_name: # More info on cargo test: https://doc.rust-lang.org/cargo/commands/cargo-test.html # More info on cargo watch: https://github.com/watchexec/cargo-watch cargo watch -x check -x 'test -- --test-threads=1 --nocapture {{test_name}}' -c -q
  • Functional Programming 1
    3 projects | news.ycombinator.com | 16 Aug 2023
    Rust: RPDS https://docs.rs/rpds/latest/rpds/ and Im https://docs.rs/im/latest/im/

    Rust isn’t great for letting you do FP things like other languages, but it does have the best type system imho which makes it the leading functional programming language right now imho. If you’re not using too many specialized python packages then I recommend using Rust instead, even for toy demos, as you can be more confident your code works without needing to run it and wait for a crash like you would in debugging python, and the tests also run faster in rust due to the incremental compilation. Use cargo-watch and you can retest your code every time you save your work.

    https://github.com/watchexec/cargo-watch

    I usually write a make command to cargo watch and rerun each test file : code file pair independently so then you won’t rerun your tests in other modules when you change the one you work on (faster but might miss stuff if you change API contracts which touch other parts of your codebase)

  • Are there any continuous testing tools with real-time line-by-line IDE feedback for Rust?
    2 projects | /r/rust | 20 Apr 2023
    you can use cargo-watch to real time run tests on save in your attached vs code console session which is about as close to what you're asking as I think exists for rust
  • Why does the "crate" nomenclature include both "binary" and "library"?
    1 project | /r/rust | 2 Apr 2023
    Note that cargo, by virtue of being a package manager for a programming language, is primarily going to be dealing with library packages. That's not because it can't manage executables (see cargo-watch for a particularly useful example), it's just that it's less common.
  • Help me love Rust - compilation time
    6 projects | /r/rust | 19 Mar 2023
    Also check out cargo-watch -- https://crates.io/crates/cargo-watch
  • cargo-watch hangs on reload
    1 project | /r/rust | 3 Mar 2023
    Unless there's a new issue, I think this is what was here: https://github.com/watchexec/cargo-watch/issues/249
  • Cargo Watch 8.3.0
    1 project | /r/rust | 11 Jan 2023
  • Cargo Watch v8.2.0
    1 project | /r/rust | 29 Dec 2022
  • Creating Rest APIs with Rust
    1 project | dev.to | 12 Dec 2022
    A feature that I look for whenever possible in my development environment is Hot Reload, with it, every time a file is changed and saved the application restarts, so the cycle of writing-evaluating-refactoring code becomes extremely fast, for Rust, we have cargo watch, I suggest taking a look at the documentation for more details.

cargo-script

Posts with mentions or reviews of cargo-script. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-03.

What are some alternatives?

When comparing cargo-watch and cargo-script you can also consider the following projects:

cargo-check

rust-script - Run Rust files and expressions as scripts without any setup or compilation step.

cargo-multi - Extends cargo to execute the given command on multiple crates - upstream is at

cargo-do - allows you to run multiple cargo commands in a row

cargo-count - a cargo subcommand for counting lines of code in Rust projects

cargo-outdated - A cargo subcommand for displaying when Rust dependencies are out of date

Cargo - The Rust package manager

evcxr

cargo-edit - A utility for managing cargo dependencies from the command line.

cargo-graph