Your first time on this page? Allow me to give some explanations.
Awesome Terminals Are Sexy
💥 A curated list of Terminal frameworks, plugins & resources for CLI lovers.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you k4m4 & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
PowerShell for every system!
Smart and user-friendly terminal, which is similar with zsh. ![Awesome List][awesome-list Icon]
Alf is an out of this world super fast and configurable framework for zsh; it's modeled after Prezto and Antigen while utilizing Oh My Zsh under the covers; and offers standard defaults, aliases, functions, auto completion, automated updates and installable prompt themes and plugins.
Tiny and lightweight zsh configuration environment for special customization needs. It includes plugins, themes and a basic convenient setup.
The fastest shell plugin manager.
The plugin manager for zsh.
A community driven framework for zsh
A full-featured & carefully designed adaptive prompt for Bash & Zsh
🙃 A delightful community-driven (with 1700+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Powerlevel9k was a tool for building a beautiful and highly functional CLI, customized for you. P9k had a substantial impact on CLI UX, and its legacy is now continued by P10k.
The configuration framework for Zsh
Light weight plugin manager for zsh
Pretty, minimal and fast ZSH prompt
Small, usable configuration for ZSH
🐚 Putting the zee in your shell. A plugin-based framework for Zsh.
A lightweight and simple plugin manager for ZSH
A zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.
Zsh IMproved FrameWork
Flexible and fast Zsh plugin manager with clean fpath, reports, completion management, Turbo, annexes, services, packages.
The crippled configuration framework for Zsh
A next-generation plugin manager for zsh
ZPM - Zsh Plugin Manager
Fish-like autosuggestions for zsh
Demo of hot stuff in the Zsh
Simple ZSH quickstart for using ZSH and zgen
Fish shell like syntax highlighting for Zsh.
gdb-like "trepan" debugger for zsh
Improve your UNIX command line experience and productivity with ztanesh project: the tools will make your shell more powerful and easier to use.
Total environment manager for ZSH
A powerful testing framework for ZSH projects
Contextual, dynamic aliases for the bash shell
A community Bash framework.
Powerline-style Bash prompt in pure Bash script. See also https://github.com/riobard/zsh-powerline
An attempt at saner Bash defaults
A quick way to spruce up your terminal in OSX.
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
A full-featured & carefully designed adaptive prompt for Bash & Zsh
An informative and fancy bash prompt for Git users
A collection of git utilities and useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.
bash prompt with GIT, SVN and HG modules
A heads up display for git
A customized bash environment suitable for git work.
A customized bash environment to make git folders more friendly.
An opinionated git prompt for bash and zsh
Bash prompt with colors, git statuses, and git branches.
A plugin manager for Fish—the friendly interactive shell.
The Fish Shell Framework
Terminal Emulation Applications
A cross-platform, GPU-accelerated terminal emulator
Lovely console emulator package for Windows
Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
This is a modified version of Console 2 for a better experience under Windows Vista/7/8/10 and a better visual rendering.
A Terminal Emulator based on UWP and web technologies.
A terminal built on web technologies
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
The best terminal emulator based on the Enlightenment Foundation Libraries
A terminal for a more modern age
A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.
A Gtk based drop down terminal for Linux and Unix
Fork from version 0.70 of PuTTY, the best telnet / SSH client in the world.
SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
Advanced GTK3 tiling terminal emulator that follows the Gnome Human Interface Guidelines.
Modern terminal emulator primarily for the Xfce desktop environment.
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
A package manager for shell scripts.
Functional package manager for installed software packages and versions.
Package manager for Linux and other Unix systems, supporting atomic upgrades and rollbacks.
Package management system used to install and manage software packages written in Python.
Mac App Store command line interface
Wants to bring the full world of Unix Open Source software to Darwin and macOS.
The missing package manager for macOS. ![Freeware][Freeware Icon] ![Open-Source Software][OSS Icon]
Package manager for Chrome OS
PackageManagement (aka OneGet) is a package manager for Windows
Designed to emulate a POSIX-compatible environment extensively under Windows.
The easiest, fastest way to update or install software. ![Freeware][freeware icon]
Software Package Manager for Windows, a quick way to install and update Software.
A modern and intuitive terminal-based text editor
Sublime-like terminal-based text editor
A vi-like editor based on Plan 9's structural regular expressions
Freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT platforms.
Text editor for Unix-like computing systems or operating environments using a command line interface.
Tools and Plugins
ack is a grep-like search tool optimized for source code.
An interactive CLI tool that adds a .gitignore to your projects.
Terminal session recorder 📹
A cd command that learns - easily navigate directories from the command line
Storage and general-purpose calculator
Browser-independent bookmark manager
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons.
DuckDuckGo from the terminal
An open source implementation of some of the applications from Larry Kroeker's DF-EDIT
Immersive terminal interface for managing docker containers and services
dry - A Docker manager for the terminal @
A modern replacement for ‘ls’.
Find files with SQL-like queries
Command-line tool and terminal JSON viewer 🔥
A command-line fuzzy finder
Google Calendar Command Line Interface
A web server that fetches data from the News API and formats it for display in the terminal.
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
Google from the terminal
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
instant coding answers via the command line
High-performance cli batch image resizer and rotator
Mock an API and generate fake JSON test data, right from the terminal.
jq.node - like jq but WAY MORE powerful (300+ helpers 🔥 & 1.45M modules 😱)
Collect your thoughts and notes without leaving the command line.
k is the new l, yo
⎈❏ Terminal and Web console for Kubernetes
Word counting made easy. Retrieve the number of words in a string or stdin.
Terminal file manager
Rainbows and unicorns!
A friendly wrapper for launchctl
Terminal based YouTube player and downloader
An interactive cheatsheet tool for the command-line and application launchers
🖼️ A command-line system information tool written in bash 3.2+
n³ The unorthodox terminal file manager.
Command-line tool that instantly fetches Stack Overflow results when an exception is thrown
Browse Reddit from your terminal
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Fetches system/theme information in terminal for Linux desktop screenshots.
Executing shell commands via HTTP server
Streamlink is a CLI utility which pipes video streams from various services into a video player
A code-searching tool similar to ack, but faster.
Text-mode interface for git
Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
📚 Collaborative cheatsheets for console commands
Manage complex tmux sessions easily
Tree command, improved.
🎨 Generate and change colorschemes on the fly. Deprecated, use pywal instead. -->
Get your geolocation information using freegeoip.app
The right way to check the weather
z - jump around
A new cd command that helps you navigate faster by learning your habits (带学习功能的快速路径切换工具)
A faster way to navigate your filesystem
Cool looking and interactive process viewer 'replacement' for the top command.
Command-line wrapper for Git that makes you better at GitHub. ![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]
Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt.
simple jira command line client in Go
Slack client for your terminal
Command line Slack chat client.
Feature-rich and highly configurable, terminal based IRC client based on ircII.
Terminal based, multi-protocol Instant Messaging client with support for IRC.
IRC client that has been under active development for 20+ years in 5 generations.
This is for anything regarding the command line, in any operating system.
A curated list of awesome tools, resources and workflow tips making an awesome development environment.
A community driven list of useful Emacs packages, libraries and others.
A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.
A collection of ZSH frameworks, plugins, themes and tutorials.