Shell Scripting in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. scriptisto

    A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.

    To make the workflow more script-like, tools like scriptisto make your rust code file executable, no project structure needed.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. cargo-script

    Cargo script subcommand

    You don't have to set up a project if you use cargo-script

  4. rust-analyzer

    Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)

    Yeah Rust-analyzer not being able to autocomplete cargo-script files is not ideal. There is an open issue about supporting projects without a Cargo.toml file where cargo-script is mentioned.

  5. rust-script

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

    Scriptisto is neat, but rust-script is probably more comfortable since it's not trying to be language-agnostic.

  6. evcxr

    Cargo-script has a few features (--deps, --loop, etc) dedicated to writing one-liners instead of single-file scripts, but I 've never felt the need for that, preferring to write my throwaway code in the playground or in evcxr. Other features like --test could save me an edit cycle compared to scriptisto, but if I'm beginning to write tests I'll probably want to move on to a standard cargo layout anyway.

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Help me love Rust - compilation time

    6 projects | /r/rust | 19 Mar 2023
  • My Rust development workflow (after 3+ years)

    5 projects | dev.to | 24 Oct 2022
  • I just realised Monday is now my favourite day of the week, because in my timezone it’s the day new rust-analyzer releases come out!

    2 projects | /r/rust | 7 Nov 2021
  • My Ideal Rust Workflow

    3 projects | news.ycombinator.com | 27 Oct 2021
  • Reducing Cargo target directory size with -Zno-embed-metadata

    1 project | news.ycombinator.com | 2 Jun 2025