Terminal covers terminal emulators and the tools that run inside them: GPU-accelerated emulators like Alacritty, Kitty, and WezTerm, terminal multiplexers such as tmux and Zellij, and shell enhancements including prompt customizers and fuzzy history search. These projects focus on the environment surrounding command-line work rather than any single command-line application.
Terminal emulators in this tag mostly compete on rendering performance and configurability. Alacritty prioritizes speed and simplicity through GPU-accelerated rendering with a minimal feature set and configuration file, while Kitty and WezTerm add more built-in features, such as image display, ligature support, and tabs, without sacrificing much rendering speed. The right choice often comes down to whether a minimal, fast tool or a more feature-complete one fits a given workflow.
Multiplexers like tmux let a single terminal session host multiple panes and windows and persist sessions across disconnects, which matters most when working over SSH on a remote machine. Zellij offers similar functionality with a different configuration approach and more built-in discoverability for new users, at the cost of tmux's much longer track record and wider plugin ecosystem.
Shell enhancements, including prompt tools that show git status and command duration, and fuzzy finders for command history, layer on top of whatever shell (bash, zsh, fish) is already in use rather than replacing it. Most of these enhancements install as a single config-file addition, so trying one rarely requires committing to a full shell migration.
Comparison points: