What Categories of Terminal Resources Does Terminals Are Sexy Cover?
Updated
Terminals Are Sexy is a curated GitHub list of terminal frameworks, plugins, and resources for CLI users. Its resources are organized into a fixed set of categories, so the fastest way to use the site is to pick the category that matches your task: shell setup, choosing a terminal emulator, installing packages, or finding an editor. The list is a directory of links and short descriptions, not a tutorial or a comparison with ratings.
Shells
This is the largest section and is split into two parts.
Base Shells
The list covers general-purpose shells, including bash, fish, PowerShell, zsh, xonsh, and Ammonite-Shell. Each entry has a one-line description, such as fish being described as a "smart and user-friendly command line shell."
ZSH Frameworks and Plugins
A dedicated subsection collects ZSH-specific projects, which fall into a few recognizable groups:
- Configuration frameworks: oh-my-zsh, prezto, zim, dotzsh, zeesh, slimzsh, zilsh, zoppo
- Plugin managers: antigen, antibody, zgen, zinit, zplug, zpm, pumice
- Prompts and themes: pure, powerlevel9k, liquidprompt (also for Bash)
- Add-ons: zsh-autosuggestions, zsh-pony
If you are setting up zsh for the first time, the practical path is to choose one framework and one plugin manager rather than stacking several, since these tools overlap in what they configure.
Terminal Emulation Applications
This category lists terminal emulator applications. The excerpt does not enumerate the individual entries, so treat this section as the place to browse when you want to replace your default terminal app rather than change your shell.
Package Managers
Package managers are grouped by platform, which makes this section usable as a lookup table:
| Grouping | Use it when |
|---|---|
| Universal | You want a manager that works across systems |
| macOS | You are setting up a Mac |
| Linux | You are setting up a Linux machine |
| ChromeOS | You are working in ChromeOS's Linux environment |
| Windows | You are setting up Windows |
The excerpt shows the platform headings but not the individual tools under each, so open the section to see the specific managers listed.
Text Editors
A separate section covers terminal-based text editors. Use it when you want an editor that runs inside the terminal instead of a GUI application.
Tools and Plugins, Communication, and Other
The remaining categories cover supporting material:
- Tools and Plugins: utilities that extend terminal workflows
- Communication: terminal-related communication tools
- Other and Community: additional resources and community links
- Other Sexy Lists: pointers to related curated lists
- Contributing: how to add entries to the list
How to Use the List Effectively
Because every entry is a name plus a short description, the list helps you discover options but does not tell you which one to pick. A workable approach:
- Identify your task (new shell, new emulator, package manager for your OS, or an editor).
- Go to the matching section and shortlist two or three entries by description.
- Check each project's own repository for current status, since a curated list can include projects at different levels of maintenance.
The excerpt does not include pricing or licensing details for the listed projects, so verify those on each project's page before adopting one.