Fish
User-friendly shell.
Official Resources
Community Resources
Prompts
Plugins
Pure-Fish rupa/z-like directory jumping
Ef--ient key bindings for junegunn/fzf. (Alternative)
Node.js version manager lovingly made for Fish
Automatically receive notifications after a long process finishes
Run Bash commands replaying changes in Fish. (Alternative)
Sparklines for Fish
Manage functions, completions, bindings, and snippets from the CLI
config.fish-based plugin manager
A collection of utility functions to speed up your git workflow
Clean command history from typos automatically
Auto-complete matching pairs in the Fish command-line. (Alternative)
CLI options parser (alternative to the argparse builtin)
TAP-based test runner for Fish
Text Expansions for Fish
Context-aware single-letter abbreviations to build, run, and test any project
Run a default command when no command was given
Virtualenv wrapper
Make your prompt asynchronous
Customize your Touch Bar in iTerm2
Remembering abbreviations by displaying tips when you can use them
A pure Fish solution to change your shell's default ANSI colors