Shell & Terminal
Shell utilities, prompts, and terminal enhancements
abduco
Session management for running programs independently of their terminal
alacritty
GPU-accelerated terminal emulator with sensible defaults
argc-completions
Autocompletion for any shell and any command
arsh
Statically typed scripting language with shell-like features
Atuin
Magical shell history with sync, search, and statistics
Bash
The most widespread Unix/Linux system shell
Basta!
Scroll-protected status line at the bottom of the terminal
Bevel
Command line history in an SQLite database for effective reuse
blaze
Customizable and informative prompt for bash, zsh, and fish on Linux
byobu
Enhanced terminal multiplexer with convenient keybindings and status bar
carapace
Multi-shell argument completion for hundreds of CLI commands
Cat9
A user shell script for LASH, written in Lua
cosh
Concatenative command-line shell
DASH
POSIX-compliant /bin/sh implementation that aims to be as small as possible
dtach
A program that emulates the detach feature of screen
dune
A customizable shell that aims to be cozy
dvtm
Dynamic console window manager for multiple terminal applications
Elvish
A versatile interactive shell and expressive programming language
es
Extensible shell with first-class functions and lexical scope based on Plan9 rc
extraterm
The swiss army chainsaw of terminal emulators
eza
A modern replacement for ls
Fish
User-friendly shell with autosuggestions, colors, and sane scripting
fzf
A command-line fuzzy finder
geometry
Minimalistic, fully customizable Zsh prompt with async function support
ghostty
Fast, feature-rich, cross-platform terminal emulator with GPU acceleration
hiSHtory
A better shell history with context and end-to-end encrypted sync
hstr
Manage shell history with visual search and editing capabilities
inshellisense
IDE-style command line autocomplete with support for 600+ CLI tools
Ion
A modern system shell with a simple yet powerful syntax
kitty
Fast, feature-rich, GPU-based terminal emulator
ksh93
KornShell - powerful shell compatible with Bourne Shell with csh features
Liquid Prompt
Adaptive shell prompt that shows useful info only when it changes
lsd
The next gen ls command with colors, icons, and tree view
mcfly
Intelligent context-aware shell history search engine with TUI
mise
The polyglot dev tool version manager and task runner
mksh
MirBSD Korn Shell - actively developed free Korn Shell implementation
mlterm
Fast low-latency terminal with variable-width fonts and bidirectional support
mtm
Micro Terminal Multiplexer - simple, stable, and minimalistic
murex
An intuitive, typed, and content-aware shell for the 2020s and beyond
mx
A tmux session manager written as a single Bash script
mynav
Terminal workspace navigator and session manager with tmux integration
N-Commodore
Novel file manager/shell where everything is panelized and greppable
navi
An interactive cheatsheet tool for the command line
Nushell
A modern shell written in Rust where all data is structured
Oh My Posh
The most customizable and low-latency cross-platform/shell prompt renderer
Oils
Upgrade path from bash to a better language and runtime
oksh
Portable OpenBSD ksh
peaches
A smart terminal switcher based on tmux
Polyglot Prompt
Dynamic prompt for zsh, bash, ksh, mksh, dash, yash, and more shells
Powerlevel10k
Fast, flexible ZSH theme with instant prompt and configuration wizard
powerline
Statusline plugin for vim, bash, zsh, tmux, and more
PowerShell
Cross-platform automation framework for structured data, REST APIs, and object models
ps1palette
Streamline Bash PS1 customization with prompt color coding and .bashrc integration
Pure
Pretty, minimal, and fast ZSH prompt
Rash
Shell language, library, and REPL for Racket
Reptyl
Cross-platform shell that supports natural language commands
screen
Terminal multiplexer that splits a terminal between several processes
Spaceship
Minimalistic, powerful and extremely customizable Zsh prompt
st
Simple terminal implementation for X from suckless
Starship
The minimal, blazing-fast, and infinitely customizable prompt for any shell
synth-shell-prompt
Eye-candy shell prompt with Git status, clock, and intelligent PWD shortening
Tcsh
Enhanced C shell with command completion and editing
The Fuck
Corrects your previous console command automatically
tldr
Simplified and community-driven man pages
Tmate
Instant terminal sharing via a fork of tmux
tmux-nested
Plugin for nested tmux workflows
tmux-session
Manage tmux sessions using fzf
tmux
Terminal multiplexer for managing multiple sessions
trimmy
Flatten multi-line shell snippets into single pasteable commands
Twin
Text mode window environment for embedded or remote systems
vtm
Virtual terminal multiplexer with window manager and session sharing
warp
Secure and simple terminal sharing
welcome.sh
A greeting script with helpful and customizable information on launch
wezterm
GPU-accelerated cross-platform terminal emulator and multiplexer in Rust
wterm
Native Wayland terminal emulator based on an st fork
xonsh
Python-powered shell that easily mixes Python and shell commands
Yash
POSIX-compliant command line shell written in C99
Zellij
A terminal workspace with batteries included
zoxide
A smarter cd command that learns your habits
Zsh
Powerful interactive shell with extensive customization and plugin support