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.
Hot right now
Most stars gained in a day · Oct 17
+29starship
starship/starship · ★ 60.3KStarship 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.
zoxide
ajeetdsouza/zoxide · ★ 40.2Kzoxide is a smarter cd command that remembers which directories you use most frequently so you can jump to them with just a few keystrokes.
+16fzf
junegunn/fzf · ★ 83.6Kfzf 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.
+9atuin
atuinsh/atuin · ★ 32KAtuin 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.
The all-time top
15 projects · by stars
- 83.6K
#1 · junegunn/fzffzf
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.
- 60.3K
#2 · starship/starshipstarship
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.
- 40.2K
#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.
- 4

awesome-shell
37.8Kalebcay/awesome-shellA curated list of awesome command-line frameworks, toolkits, guides, and gizmos for the shell, inspired by awesome-php.
- 5

zsh-autosuggestions
36.1Kzsh-users/zsh-autosuggestions · ShellA 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.
- 6

fish-shell
34.3Kfish-shell/fish-shell · Rustfish 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.
- 7

atuin
32Katuinsh/atuin · RustAtuin 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.
- 8
asdf
25.6Kasdf-vm/asdf · Goasdf 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.
- 9

autocomplete
25.2Kwithfig/autocomplete · TypeScriptIDE-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.
- 10

oh-my-posh
23.6KJanDeDobbeleer/oh-my-posh · Gooh-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.
- 11

direnv
15.5Kdirenv/direnv · Godirenv 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.
- 12

powerline
14.8Kpowerline/powerline · PythonPowerline 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.
- 13
oh-my-fish
11.4Koh-my-fish/oh-my-fish · ShellOh 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.
- 14

awesome-dotfiles
10.9Kwebpro/awesome-dotfilesA curated list of dotfiles resources: articles, tutorials, example configuration repos, and tools for managing your shell and editor setup.
- 15

inshellisense
10.7Kmicrosoft/inshellisense · TypeScriptinshellisense brings IDE-style autocomplete to the terminal: as you type, a suggestion box appears with completions for 600+ command line tools.
Related topics
Often tagged together