Rust Shell

Open-source Rust projects categorized as Shell

Top 23 Rust Shell Projects

  • nushell

    A new type of shell

  • Project mention: NuShell - Ceci n'est pas une | | dev.to | 2024-03-18

    These are just three small examples of what this shell written in Rust allows. The features are many and many more, but I'll leave it up to you to discover and enjoy them; I'm currently playing around with it and it's giving me a lot of satisfaction and immediacy, now it has a fixed place among the tools I use when working! The project is Open Source, so if you want to contribute, I invite you, as always, to do so, I leave you the link to the repo here!

  • fish-shell

    The user-friendly command line shell.

  • Project mention: FAQ on the xz-utils backdoor – via a project dev | news.ycombinator.com | 2024-03-29

    Reminds of the note at the bottom of Fish's releases. It's there because the build system cannot determine the current version for some reason. Hopefully that will go away now that they have switched to a different language / build system. The custom tarball is used by Arch Linux at the very least.

    https://github.com/fish-shell/fish-shell/releases/tag/3.7.1

    https://github.com/fish-shell/fish-shell/issues/7772#issueco...

    https://gitlab.archlinux.org/archlinux/packaging/packages/fi...

  • 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
  • zoxide

    A smarter cd command. Supports all major shells.

  • Project mention: Say good bye to cd and hello Zoxide - the better and smarter cd command | dev.to | 2024-04-14
  • atuin

    ✨ Magical shell history

  • Project mention: ohmyzsh VS atuin - a user suggested alternative | libhunt.com/r/ohmyzsh | 2024-02-22

    The shell history autocomplete seems to be better than the one that comes with Oh My Zsh.

    Project mention: Show HN: TBMK – A Commands Bookmark for Terminal | news.ycombinator.com | 2023-12-26

    I've built something similar for myself (fzf+a bit of shell). But I realized that fzf's history view (with very long history buffer) works much better for my use case.

    I still needed something to cover rare commands with dynamic arguments. That got covered by Navi: https://github.com/denisidoro/navi (takes more friction to add new command than with TBMK, but you get much more organized and easier to search tool).

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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: Is my open-source project up to date with MIT license compliance and attribution? | /r/opensource | 2023-12-11

    My projects and many projects include a THIRD-PARTY-LICENSES.html file when I distribute binaries. See: https://github.com/kimono-koans/httm/blob/master/third_party/LICENSES_THIRD_PARTY.html

  • 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)

  • Project mention: Mnemos moment: Search for a Shell | /r/rust | 2023-07-10

    I contributed to dune shell a few years ago, until the author decided to stop working on it. Unfortunately it never went beyond the "hobby phase". A more mature shell written in Rust is nushell, but it's pretty large, so it might be difficult to port to another OS. There's also ion (part of Redox OS), which is much smaller, and hopefully easier to port.

  • tab-rs

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

  • argc

    A Bash CLI framework, also a Bash-based command runner.

  • Project mention: Argc: Easily create feature-rich CLIs in bash | news.ycombinator.com | 2024-03-04
  • 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

  • atom

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

  • 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). The latest post mention was on 2024-04-14.

Rust Shell related posts

Index

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

Project Stars
1 nushell 29,864
2 fish-shell 24,502
3 zoxide 18,294
4 atuin 17,575
5 navi 14,311
6 gping 10,277
7 mcfly 6,520
8 vivid 1,581
9 cfonts 1,529
10 httm 1,194
11 rust_cmd_lib 980
12 cicada 970
13 sheldon 926
14 nsh 871
15 shellfirm 724
16 dune 721
17 tab-rs 650
18 argc 633
19 teip 515
20 duckscript 487
21 silver 447
22 atom 260
23 shrs 230
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com