rust-script
Run Rust files and expressions as scripts without any setup or compilation step. (by fornwall)
cargo-script
Cargo script subcommand (by artemshein)
rust-script | cargo-script | |
---|---|---|
27 | 1 | |
1,302 | 4 | |
2.3% | - | |
6.0 | 0.0 | |
22 days ago | almost 3 years ago | |
Rust | Rust | |
Apache License 2.0 | 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.
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.
rust-script
Posts with mentions or reviews of rust-script.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-26.
- Rust-script: Run Rust files and expressions as scripts
- What are your favourite websites that display a lot of data / tables?
-
Rust 101
There is also rust-script[1] which runs "Rust files and expressions as scripts without any setup or compilation step." I wrote a data loader[2] in it for my Observable Framework project and have been very happy with its performance and overall ease including hot-reloading.
[1] https://rust-script.org
[2] https://observablehq.com/framework/loaders#routing
-
How to convince my boss that Rust is usable
To address your concerns about non-trivial building process making Rust less suitable for small scripts : https://rust-script.org/ Work is actively being done. (not by me)
-
I made a scriptable spaced repetition CLI with Rust and Rhai!
I started this as a little script made with rust-script, which took only a few hours to mock up, and then I was able to refactor the core logic into a much larger scriptable system over only about a day. And, Rust being Rust, it worked first time once I got it compiling! Also, I have to say, having a full-blown custom scripting engine just work is a novelty coming from web programming, and Rhai is a great choice if you need this sort of functionality in your own projects!
-
Organizing a large collection of Rust "scripts"?
Use rust-script ! Instead of having a folder for each script, your script could be a single file, just like you would in python. Then you can put all the files in a single directory with a readme describing the functionality and use-case of each script.
-
Pre-RFC: `cargo-script` for everyone
In case you didn't notice in the Prior Art section, rust-script is the most actively maintained descendant of cargo-script (from which the cargo-eval crate is forked as well).
-
Rust tech stack
Someone even wrote https://rust-script.org/ to make that "shell scripting using Rust" use-case more convenient.
-
would you use rust for scripting?
Is rust-script close enough?
-
Why is Rust always advertised as system programming not general purpose programming?
That may have been more of the originator of the idea, but what I believe I had used was rust-script, looking into it more. That one isn't maintained.
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 2021-04-11.
What are some alternatives?
When comparing rust-script and cargo-script you can also consider the following projects:
cargo-script - Cargo script subcommand
cargo-play - A local Rust playground
evcxr
rustx
dotfiles - My configuration files and personal collection of scripts.
rust-cli-boilerplate - Rust project boilerplate for CLI applications
scriptisto - A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
rust-analyzer - A Rust compiler front-end for IDEs
rust-script vs cargo-script
cargo-script vs cargo-play
rust-script vs evcxr
cargo-script vs rustx
rust-script vs dotfiles
cargo-script vs cargo-script
rust-script vs rust-cli-boilerplate
cargo-script vs evcxr
rust-script vs cargo-play
rust-script vs scriptisto
rust-script vs rust-analyzer
rust-script vs rust-analyzer