Rust Shell

Open-source Rust projects categorized as Shell

Top 23 Rust Shell Projects

  • nushell

    A new type of shell

    Project mention: How to define and work with a Rust-like result type in NuShell | dev.to | 2024-06-21

    In contrast to Rust, NuShell has try/catch control structures to capture and deal with errors, however, like more imperatively leaning languages (for example, Java or Python). There is no result type in the standard library at the time of writing.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fish-shell

    The user-friendly command line shell.

    Project mention: How to Manage Your Node.js Versions Using the Node Version Manager (NVM) | dev.to | 2024-07-15

    For bash, zsh, and fish, this installer will automatically update your console startup script. If you wish to prevent modifications to your console startup script, see skipping Volta setup.

  • zoxide

    A smarter cd command. Supports all major shells.

    Project mention: Ask HN: Which folder/directory do you store code in? | news.ycombinator.com | 2024-07-07

    One more tip:

    https://github.com/ajeetdsouza/zoxide is amazing for returning to recent project folders from the CLI.

    (Then I have a CLI command to open an explorer window. Directory Opus, actually)

  • atuin

    ✨ Magical shell history

    Project mention: Ask HN: Any tool for managing large and variable command lines? | news.ycombinator.com | 2024-04-25

    I've heard good things about atuin

    https://github.com/atuinsh/atuin

  • gping

    Ping, but with a graph

    Project mention: Free Tech Tools and Resources - Hardware Monitor, Offboarding Script, WiFi Scanner & More | /r/SysAdminBlogs | 2023-10-25

    gping is a souped-up version of the traditional ping utility that graphs network latency for multiple hosts as well as execution time for commands, with the option of custom colors. Our thanks for the suggestion go to fudgecakekistan.

  • mcfly

    Fly through your shell history. Great Scott!

    Project mention: Fly through your shell history | news.ycombinator.com | 2024-01-11

    It is a custom pretrained NN with very few nodes, the full source code is here: https://github.com/cantino/mcfly/blob/master/src/network.rs

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • vivid

    A themeable LS_COLORS generator with a rich filetype datebase

    Project mention: vivid: A Themeable Ls_colors Generator | news.ycombinator.com | 2023-09-09
  • cfonts

    Sexy fonts for the console

  • httm

    Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)

    Project mention: Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 | news.ycombinator.com | 2024-07-20
  • rust_cmd_lib

    Common rust command-line macros and utilities, to write shell-script like tasks in a clean, natural and rusty way

    Project mention: Was Rust Worth It? | news.ycombinator.com | 2023-10-25
  • cicada

    An old-school bash-like Unix shell written in Rust

  • sheldon

    :bowtie: Fast, configurable, shell plugin manager

    Project mention: Oh My Zsh | news.ycombinator.com | 2024-01-22

    I prefer sheldon[1] for the few plugins I use

    [1] https://github.com/rossmacarthur/sheldon

  • nsh

    A command-line shell like fish, but POSIX compatible.

    Project mention: Nsh: Command-line shell like fish, but Posix compatible and written in Rust | news.ycombinator.com | 2024-04-13
  • shellfirm

    Intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification

  • dune

    A shell🐚 by the beach🏖️! (by adam-mcdaniel)

  • argc

    A Bash CLI framework, also a Bash command runner.

    Project mention: Start all of your commands with a comma | news.ycombinator.com | 2024-06-23

    I'm a fan of using argc for this <https://github.com/sigoden/argc>. I have my `~/.local/bin/.argc` file, which has a bunch of commands that I wrote. The commands have inline documentation and documented parameters. Quite nice for rarely-used scripts!

  • tab-rs

    The intuitive, config-driven terminal multiplexer designed for software & systems engineers

  • teip

    Masking tape to help commands "do one thing well"

    Project mention: Teip: CLI to apply sed and Awk over rows and columns of a file | news.ycombinator.com | 2023-12-23
  • duckscript

    Simple, extendable and embeddable scripting language.

    Project mention: RustPython | news.ycombinator.com | 2024-02-07
  • silver

    A cross-shell customizable powerline-like prompt with icons

  • ffs

    the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem (by mgree)

    Project mention: The File Filesystem | news.ycombinator.com | 2024-04-30

    per an issue ticket[1], it can:

    setfattr -n user.type -v list # use xattr on macOS

    [1]: https://github.com/mgree/ffs/issues/66

  • shrs

    The rusty shell toolkit for hackers

    Project mention: Shrs: Shell toolkit written in Rust – release v0.0.2 | news.ycombinator.com | 2023-11-12
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Shell discussion

Log in or Post with

Rust Shell related posts

  • How to define and work with a Rust-like result type in NuShell

    1 project | dev.to | 21 Jun 2024
  • Advanced Shell Scripting Techniques: Automating Complex Tasks with Bash

    4 projects | news.ycombinator.com | 18 Jun 2024
  • Exploring Nushell, a Rust-powered, cross-platform shell

    1 project | dev.to | 2 May 2024
  • Install Asdf: One Runtime Manager to Rule All Dev Environments

    10 projects | news.ycombinator.com | 27 Apr 2024
  • Nsh: Command-line shell like fish, but Posix compatible and written in Rust

    1 project | news.ycombinator.com | 13 Apr 2024
  • FAQ on the xz-utils backdoor – via a project dev

    1 project | news.ycombinator.com | 29 Mar 2024
  • NuShell - Ceci n'est pas une |

    1 project | dev.to | 18 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Shell projects in Rust? This list will help you:

Project Stars
1 nushell 31,036
2 fish-shell 25,179
3 zoxide 20,561
4 atuin 19,113
5 navi 14,647
6 gping 10,510
7 mcfly 6,787
8 vivid 1,654
9 cfonts 1,563
10 httm 1,241
11 rust_cmd_lib 1,013
12 cicada 970
13 sheldon 964
14 nsh 892
15 shellfirm 809
16 dune 733
17 argc 688
18 tab-rs 652
19 teip 556
20 duckscript 499
21 silver 459
22 ffs 449
23 shrs 296

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?