rust-script
Run Rust files and expressions as scripts without any setup or compilation step. (by fornwall)
cargo-play
A local Rust playground (by fanzeyi)
Our great sponsors
rust-script | cargo-play | |
---|---|---|
25 | 1 | |
1,126 | 327 | |
- | - | |
8.0 | 0.0 | |
3 months ago | about 1 year ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
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 2023-06-15.
-
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.
-
How has learning Rust been a benefit to you in other programming areas?
If you want that, check out rust-script.
- rust-analyzer changelog #134
cargo-play
Posts with mentions or reviews of cargo-play.
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-play you can also consider the following projects:
cargo-script - Cargo script subcommand
evcxr
rustx
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
min-sized-rust - 🦀 How to minimize Rust binary size 📦
dotfiles - My configuration files and personal collection of scripts.
cargo-script - Cargo script subcommand
juniper - GraphQL server library for Rust
rust-cli-boilerplate - Rust project boilerplate for CLI applications
rust-script vs cargo-script
cargo-play vs cargo-script
rust-script vs evcxr
cargo-play vs rustx
rust-script vs rust-analyzer
cargo-play vs min-sized-rust
rust-script vs dotfiles
cargo-play vs evcxr
rust-script vs cargo-script
cargo-play vs juniper
rust-script vs rust-cli-boilerplate
cargo-play vs cargo-script