Top 50 Awesome List


Development Environment  2 years ago  10.8k
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
View on Github


Terminals Are Sexy Awesome

A curated list of Terminal frameworks, plugins & resources for CLI lovers.

Check out my blog and follow me on Twitter.

Build Status GitHub Stars

Table of Contents

  1. Shells
  2. Terminal Emulation Applications
  3. Package Managers
  4. Text Editors
  5. Tools and Plugins
  6. Communication
  7. Other


Sexy frameworks, plugins and resources for your sexy shell.

Base Shells

  • Ammonite-Shellstars2.5k - An object shell with a Scala-like scripting language.
  • bash - GNU Project's shell (Bourne Again SHell).
  • fish - Smart and user-friendly command line shell.
  • PowerShellstars35.1k - Automation and configuration tool/framework that is optimized for dealing with structured data.
  • xonsh - Python-ish, BASHwards-looking shell language and command prompt.
  • zsh - Powerful shell with scripting language.





⬆ back to top

Terminal Emulation Applications

Sexy 3rd party terminal emulation applications.

  • Alacrittystars41.9k - Cross-platform, GPU-accelerated terminal emulator.
  • Cmderstars24k - Lovely console emulator package for Windows.
  • ConEmustars7.8k - Customizable Windows terminal with tabs, splits, quake-style and more.
  • ConsoleZstars2.9k - Windows console window enhancement. It is a fork of Console project.
  • FluentTerminalstars8.4k - A Terminal Emulator based on UWP and web technologies.
  • GNOME Terminal - Terminal emulator for GNOME.
  • GNU Screen - Full-screen window manager that multiplexes a physical terminal between several processes.
  • Go2Shell - Opens a terminal window to the current directory in Finder.
  • Hyperstars39.3k - Terminal built on web technologies.
  • iTerm2stars12.8k - Terminal emulator for macOS that does amazing things.
  • KiTTY - Fork from version 0.70 of PuTTY, the best telnet / SSH client in the world.
  • Konsole - Terminal emulator for the K Desktop Environment.
  • MacTerm - Powerful replacement for macOS Terminal.
  • Moshstars11.1k - Remote terminal application that allows roaming and supports intermittent connectivity.
  • PuTTY - SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
  • Terminatorstars1.3k - Multiple GNOME terminals in one window.
  • Terminologystars530 - The best terminal emulator based on the Enlightenment Foundation Libraries.
  • Terminusstars37.9k - Cross-platform terminal for a more modern age, based on web technologies.
  • Termitestars2.8k - Keyboard-centric terminal, aimed at use within a tiling window manager.
  • Tildastars1.1k - Gtk based drop down terminal for Linux and Unix.
  • Tilix - Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
  • Xfce Terminal - Modern terminal emulator primarily for the Xfce desktop environment.
  • xterm - Terminal emulator for the X Window System.
  • ZOC - SSH/Telnet Client and Terminal Emulator for macOS and Windows.

⬆ back to top

Package Managers

Sexy package managers for your macOS, Linux & Windows CLIs.


  • asdfstars15.6k - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
  • basherstars965 - Package manager for shell scripts.
  • bpkg - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg.
  • composer - Composer is a package manager for PHP.
  • guix - Functional package manager for installed software packages and versions.
  • nix - Powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.
  • npmjs - Package manager for JavaScript.
  • pip - Package management system used to install and manage software packages written in Python.
  • rubygems - The Ruby community’s gem hosting service.
  • yarn - New package and dependency manager for javascript.


  • fink - Wants to bring the full world of Unix Open Source software to Darwin and macOS.
  • homebrew - Missing package manager for macOS.
  • macports - Package manager that simplifies the installation of software on the macOS and Darwin operating systems.
  • masstars9.2k - Mac App Store command line interface.


  • linuxbrew - The Homebrew package manager for Linux.
  • pkgin - Aimed at being an apt / yum like tool for managing pkgsrc binary packages.



  • chocolatey - Package manager for Windows.
  • cygwin - Linux-like environment for Windows making it possible to port software running on POSIX systems to Windows.
  • ninite - Install and Update All Your Programs at Once.
  • onegetstars2.3k - PackageManagement (aka OneGet) is a package manager for Windows.
  • ruckzuck - Software Package Manager for Windows, a quick way to install and update Software.
  • scoop - Package manager for Windows.
  • wpkg - Automated software deployment, upgrade and removal program for Windows.

⬆ back to top

Text Editors

Sexy text editors for your Command Line Interface.

  • emacs - Cross-platform text-editor that has both command-line and graphical user interface.
    • spacemacs - Community-driven emacs distribution.
  • jed - Freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT platforms.
  • kakoune - Modal editor with multiple selections and orthogonal design.
  • microstars20.3k - Modern and intuitive terminal-based text editor.
  • nano - Text editor for Unix-like computing systems or operating environments using a command line interface.
  • slapstars6.1k - Sublime-like terminal-based text editor.
  • vim - Extensively configurable, cross-platform and highly efficient text editor.
    • SpaceVim - Community-driven vim distribution.
    • neovim - Literally the future of vim.
  • visstars3.9k - Highly efficient text editor.

⬆ back to top

Tools and Plugins

Sexy Applications for your Command Line Interface.

⬆ back to top


Sexy Tools for communicating through the Command Line Interface.

  • bitchx - Feature-rich and highly configurable, terminal based IRC client based on ircII.
  • centerim - Terminal based, multi-protocol Instant Messaging client with support for IRC.
  • epic - IRC client that has been under active development for 20+ years in 5 generations.
  • go-jirastars2.6k - Simple jira command line client in Go.
  • irssi - Self proclaimed client of the future and my favorite IRC client.
  • slack-termstars6.1k - Slack client for your terminal.
  • Slackadaisicalstars273 - Simple Slack client for the CLI.
  • weechat - Fast, light and extensible chat client.

⬆ back to top



Join the CLI lover community.

Other Sexy Lists

Here are some more sexy lists.



⬆ back to top


Your contributions are always welcome! Please take a look at our contribution guidelines and code of conduct first.

Pull requests might be kept open if it hasn't been decided whether additions are sexy enough.


  1. Terminals Are Sexy Awesome
  2. Table of Contents
  3. Shells
  4. Base Shells
  5. ZSH
  6. Bash
  7. Git
  8. Fish
  9. Terminal Emulation Applications
  10. Package Managers
  11. Universal
  12. macOS
  13. Linux
  14. ChromeOS
  15. Windows
  16. Text Editors
  17. Tools and Plugins
  18. Communication
  19. Other
  20. Community
  21. Other Sexy Lists
  22. Contributing
Last Checked At: 2022-09-21T14:30:11.815Z


Track your favorite github awesome repo, not just star it. provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
Contact us: [email protected]
Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt


Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.


Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap