Rust Shell

Open-source Rust projects categorized as Shell

Top 23 Rust Shell Projects

  • nushell

    A new type of shell

    Project mention: Recommendation: nushell works great with plain text accounting | | 2023-02-08
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • zoxide

    A smarter cd command. Supports all major shells.

    Project mention: A tmux plugin to make creating/switching sessions easier | | 2023-01-24

    prefix + T (customisable) - displays a pop-up with fzf which displays the existing sessions followed by recently accessed directories (using zoxide). Choose the session or the directory and voila! You're in that session. If the session doesn't exist, it will be created.

  • gping

    Ping, but with a graph

    Project mention: Unplayable Lag | | 2023-01-04
  • mcfly

    Fly through your shell history. Great Scott!

    Project mention: Should I learn C++ or Rust after C? | | 2023-01-28
  • atuin

    🐢 Magical shell history

    Project mention: FOSDEM 2023 Rust Content | | 2023-02-06

    It's nice to see atuin getting highlighted. I used it for a while now and I'm a happy user.

  • cfonts

    Sexy fonts for the console

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • vivid

    A themeable LS_COLORS generator with a rich filetype datebase

    Project mention: Vivid: A themeable LS_COLORS generator with a rich filetype datebase | | 2022-04-30
  • cicada

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

    Project mention: What is a good alternative to Zsh? | | 2022-07-10

    As for POSIX compliance, this is from their FAQ:

  • rust_cmd_lib

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

  • nsh

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

    Project mention: New Names / Renaming for Oil? | | 2022-08-29

    "Hey, needle in a haystack is a common saying! What about 'needle shell' or 'nsh' for short? Damn! Simpsons did it!"

  • dune

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

    Project mention: Dune: A new JavaScript and TypeScript runtime built in Rust | | 2022-09-07

    Note that there is already a Rust project named dune, so the name is taken on

  • shellfirm

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

    Project mention: Opppppsss you did it again? 😱 😱 😰 | | 2022-08-07
  • tab-rs

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

  • sheldon

    :bowtie: Fast, configurable, shell plugin manager

    Project mention: zinitからsheldonへ | | 2022-12-04
  • silver

    A cross-shell customizable powerline-like prompt with icons

    Project mention: How do I customize my terminal | | 2022-03-15

    Then theres the various shell prompt enhancements you can do. check out tools like and numerous alternatives and projects like "powerline"

  • teip

    Highly efficient "Masking tape" for Shell

    Project mention: Replace text in certain column only | | 2022-11-16

    you need teip;

  • duckscript

    Simple, extendable and embeddable scripting language.

    Project mention: New alternative for clap (declarative, basic and simple) | | 2022-08-05

    Currently i'm using it in cargo-make but will also use it later to parse args for duckscript commands.

  • atom

    Shell scripting that will knock your socks off (by adam-mcdaniel)

  • rash

    Declarative shell scripting container oriented (by rash-sh)

    Project mention: Rash – YAML configure as bash written by rust | | 2022-06-20
  • shellclear

    Secure shell history commands by finding sensitive data

    Project mention: Secrets at the Command Line [cheat sheet included] | | 2022-10-18

    Shellclear is a cross-platform shell plugin that promises “a simple and fast way to secure your shell commands history”. It works by:

  • ttdl

    TTDL - Terminal Todo List Manager

    Project mention: TTDL (Terminal Todo List) | | 2022-06-01
  • bkt

    bkt is a subprocess caching utility, available as a command line binary and a Rust library.

    Project mention: Escaping (?) | | 2022-02-27

    Honestly, any reasonably complex bash script uses (or should be using!) arrays, so just poke around and you'll probably see them. Here's a fairly straightforward script of mine with several arrays:

  • SaaSHub

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

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). The latest post mention was on 2023-02-08.

Rust Shell related posts


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

Project Stars
1 nushell 22,738
2 navi 12,459
3 zoxide 9,269
4 gping 7,156
5 mcfly 4,837
6 atuin 4,831
7 cfonts 1,278
8 vivid 1,149
9 cicada 924
10 rust_cmd_lib 852
11 nsh 815
12 dune 660
13 shellfirm 655
14 tab-rs 606
15 sheldon 580
16 silver 395
17 teip 395
18 duckscript 368
19 atom 257
20 rash 188
21 shellclear 167
22 ttdl 131
23 bkt 130
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives