Topics / #fish

Fish projects on GitHub

Friendly interactive shell for Unix command line

As of , the most-starred Fish projects on GitHub are fzf (83.6K stars), starship (60.3K stars) and zoxide (40.2K stars). GitHub.Locker tracks 15 Fish repositories with 462.2K stars combined. The fastest-growing on October 17 was starship, with +29 stars in a day.

15Projects
462.2KStars in total
+100Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

15 projects · by stars

  1. #1 · junegunn/fzf

    fzf

    fzf is a general-purpose command-line fuzzy finder and interactive terminal toolkit. You pipe any list into it and interactively filter it with fuzzy matching, then it writes your selection to stdout.

    83.6K
  2. #2 · starship/starship

    starship

    Starship is a minimal, extremely fast, and fully customizable command prompt that works with virtually any shell on any operating system, showing relevant context like git status, language versions, and more.

    60.3K
  3. #3 · ajeetdsouza/zoxide

    zoxide

    zoxide is a smarter cd command that remembers which directories you use most frequently so you can jump to them with just a few keystrokes.

    40.2K
  1. 4

    awesome-shell

    37.8Kalebcay/awesome-shell

    A curated list of awesome command-line frameworks, toolkits, guides, and gizmos for the shell, inspired by awesome-php.

  2. 5

    zsh-autosuggestions

    36.1Kzsh-users/zsh-autosuggestions · Shell

    A zsh plugin that gives you fish-shell-like autosuggestions: as you type a command, it shows a suggested completion in muted gray text based on your history and completions.

  3. 6

    fish-shell

    34.3Kfish-shell/fish-shell · Rust

    fish is a user-friendly command line shell — the program in your terminal that interprets the commands you type. Its whole point is being pleasant to use from the very first minute.

  4. 7

    atuin

    32Katuinsh/atuin · Rust

    Atuin replaces your shell history with a SQLite database, records extra context for every command, and adds a full-screen interactive search UI — with optional fully encrypted sync of history between machines.

  5. 8

    asdf

    25.6Kasdf-vm/asdf · Go

    asdf is a CLI tool that manages multiple language runtime versions on a per-project basis — like gvm, nvm, rbenv and pyenv all in one. You add a plugin for each language you use.

  6. 9

    autocomplete

    25.2Kwithfig/autocomplete · TypeScript

    IDE-style autocomplete for your terminal: as you type a command, Amazon Q Developer CLI (formerly Fig) suggests subcommands, options and arguments for hundreds of popular CLIs like git, npm, docker and aws.

  7. 10

    oh-my-posh

    23.6KJanDeDobbeleer/oh-my-posh · Go

    oh-my-posh is a cross-platform prompt theme engine: it renders the prompt line you see in your terminal, and it is built to be highly customizable and extensible.

  8. 11

    direnv

    15.5Kdirenv/direnv · Go

    direnv is an extension for your shell that loads and unloads environment variables depending on the current directory, keeping project-specific settings out of your ~/.profile.

  9. 12

    powerline

    14.8Kpowerline/powerline · Python

    Powerline is a statusline plugin for vim that also provides statuslines and prompts for many other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile.

  10. 13

    oh-my-fish

    11.4Koh-my-fish/oh-my-fish · Shell

    Oh My Fish (OMF) is a community-built framework for the fish shell that lets you install and manage themes and plugins ('packages') through a single 'omf' utility to customize your prompt and add commands.

  11. 14

    awesome-dotfiles

    10.9Kwebpro/awesome-dotfiles

    A curated list of dotfiles resources: articles, tutorials, example configuration repos, and tools for managing your shell and editor setup.

  12. 15

    inshellisense

    10.7Kmicrosoft/inshellisense · TypeScript

    inshellisense brings IDE-style autocomplete to the terminal: as you type, a suggestion box appears with completions for 600+ command line tools.

Often tagged together