Shell Fish

Open-source Shell projects categorized as Fish

Top 23 Shell Fish Projects

  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

    Project mention: Setting up a MacBook for development in 2024 | | 2024-01-08

    brew install fzf # for fuzzy find files, commands, etc brew install starship $(brew --prefix)/opt/fzf/install git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # syntax highlight for zsh git clone ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # smart autosuggestions for zsh echo 'eval "$(starship init zsh)"' >> ~/.zshrc

  • asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

    Project mention: Volta – Fastest Node version manager in Rust | | 2024-03-25

    Or if you need to manage more than just node, asdf has been around for over a decade and works great. You can use a .tool-versions to change runtimes for each project you have, in addition to managing your global runtime versions

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

  • oh-my-fish

    The Fish Shell Framework

    Project mention: fish-shell: the user-friendly command-line shell | | 2023-08-26


  • fisher

    A plugin manager for Fish

    Project mention: Oh My Zsh | | 2024-01-22

    You've got to install Fisher, then get z, sponge and a few others from the list.

    Then you get trapped by the utility and struggle when you land on some remote server's bash shell.

  • forgit

    :zzz: A utility tool powered by fzf for using git interactively.

    Project mention: A TUI Git client inspired by Magit | | 2024-03-11

    i don't like tuis that much (other than for editing text, i mean), but i also really don't like git's command line interface.

    so i've been using forgit, which basically adds a really nice fzf interface for git. it really fits the way i work within a terminal (i'm a heavy fzf user).

  • tide

    🌊 The ultimate Fish prompt. (by IlanCosman)

    Project mention: Oh My Zsh | | 2024-01-22

    Tide is as close to powerlevel10k as one can get in Fish.


    The Node.js version manager you'll adore, crafted just for Fish

    Project mention: Top Productivity CLI Tools I Use on Linux | | 2023-05-30


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

  • fzf-fish-integration

    🔍🐟 Fzf plugin for Fish

    Project mention: Fish shell 3.7.0: last release branch before the full Rust rewrite | | 2024-01-01

    I do find the history pager stuff interesting, but ultimately not of tremendous use for me. I rebound all my history search stuff to use fzf[1] (via a fish plugin for such[2]), and so haven't been aware of the issues



  • z

    Pure-fish z directory jumping (by jethrokuan)

    Project mention: Z – Jump Around | | 2024-01-15 was another that I used for a long time, although I've lately started using

    A lot of reinventing the wheel in the z space it seems

  • pure

    Pretty, minimal, and fast prompt for Fish shell inspired by sindresorhus/pure (by pure-fish)

  • pacstall

    An AUR-inspired package manager for Ubuntu

    Project mention: Search package in multiple managers | /r/linux | 2023-07-13

    I use some package managers to install my programs in Kubuntu, apt which is the distro's default, pacstall and [brew](https://

  • virtualfish

    Fish shell tool for managing Python virtual environments

    Project mention: fish-shell: the user-friendly command-line shell | | 2023-08-26

    If you use Python, my project VirtualFish can make managing virtual environments a lot easier and more fun:

  • g

    Simple go version manager, gluten-free

    Project mention: A Journey to Find an Ultimate Development Environment | | 2024-02-02

    The purpose of a version manager is to help you navigate or install any tools for development easily. Version Manager can be one tool for each dependency (e.g. NVM, g) or One tool for all dependencies (e.g. asdf, mise).

  • done

    A fish-shell package to automatically receive notifications when long processes finish.

  • hydro

    Ultra-pure, lag-free prompt with async Git status—just for Fish

    Project mention: Is there anyone who knows about the issue of where the typing starts in the terminal? | /r/vscode | 2023-07-11

    This was already asked here. There's links in that discussion that may help. I use hydro and I've not noticed any issues. You might have luck trying another prompt and seeing if it's still an issue. Or, if you don't use any of the features of the automatic script injection, you might find the fix is simply changing this setting: "terminal.integrated.shellIntegration.enabled": false.

  • plugin-git

    Git aliases plugin for the Fish shell (similar to oh-my-zsh git)

  • fish-nvm

    nvm wrapper for fish-shell

  • dotfiles

    Sway acid dark (by eoli3n)


    Run Bash commands, replay changes in Fish 🍤


    Auto-complete matching pairs in the Fish command line

  • fish-abbreviation-tips

    💡 Help you remembering your abbreviations

  • fish

    🐟 Soothing pastel theme for the Fish Shell

  • sponge

    🧽 Clean fish history from typos automatically (by meaningful-ooo)

    Project mention: My ultimate shell setup with Fish shell and Tmux | | 2023-04-22

    I like

    > Sponge quietly runs in the background and keeps your shell history clean from typos, incorrectly used commands and everything you don't want to store due to privacy reasons.

  • 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 2024-03-25.

Shell Fish related posts


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

Project Stars
1 zsh-autosuggestions 29,524
2 asdf 20,393
3 oh-my-fish 10,002
4 fisher 7,367
5 forgit 4,234
6 tide 2,586
7 1,946
8 fzf-fish-integration 1,784
9 z 1,200
10 pure 1,185
11 pacstall 1,161
12 virtualfish 1,046
13 g 881
14 done 732
15 hydro 580
16 plugin-git 574
17 fish-nvm 504
18 dotfiles 492
19 381
20 333
21 fish-abbreviation-tips 255
22 fish 226
23 sponge 222
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives