User Experience on mobile might not be great yet, but I'm working on it.

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.

Last Update: Dec. 1, 2020, 6:03 a.m.

Thank you k4m4 & contributors
View Topic on GitHub:
k4m4/terminals-are-sexy

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.

Base Shells

Scala Scripting

2.31K
326
5d
n/a

PowerShell for every system!

23.24K
3.74K
4d
MIT

The default shell for OS X

Smart and user-friendly terminal, which is similar with zsh. ![Awesome List][awesome-list Icon]

Python-ish, BASHwards-looking shell language and command prompt.

zsh

Powerful shell with scripting language.

ZSH

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.

76
16
2y 9m
n/a

Tiny and lightweight zsh configuration environment for special customization needs. It includes plugins, themes and a basic convenient setup.

20
3
2y 4m
n/a

The fastest shell plugin manager.

1.5K
52
14d
MIT

The plugin manager for zsh.

6.26K
236
11m
MIT

A community driven framework for zsh

186
37
5y 6m
n/a

A full-featured & carefully designed adaptive prompt for Bash & Zsh

4.01K
434
37d
AGPL-3.0

๐Ÿ™ƒ 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.

119.99K
21.07K
27d
MIT

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.

12.93K
943
7m
MIT

The configuration framework for Zsh

11.68K
4.35K
91d
MIT

Light weight plugin manager for zsh

7
1
5y 6m
MIT

Pretty, minimal and fast ZSH prompt

9.63K
843
30d
MIT

Small, usable configuration for ZSH

465
18
21d
n/a

๐Ÿš Putting the zee in your shell. A plugin-based framework for Zsh.

38
8
1y 46d
MIT

A lightweight and simple plugin manager for ZSH

1.26K
97
2y 43d
BSD-2-Clause

A zsh config system that aims to appeal more to power-users and follow the simplistic approach of vim-pathogen.

28
3
6y 113d
MIT

Zsh IMproved FrameWork

1.79K
156
8d
MIT

Flexible and fast Zsh plugin manager with clean fpath, reports, completion management, Turbo, annexes, services, packages.

1.71K
96
5d
n/a

The crippled configuration framework for Zsh

29
3
1y 8m
n/a

A next-generation plugin manager for zsh

4.33K
187
10m
MIT

ZPM - Zsh Plugin Manager

94
9
4m
LGPL-3.0

Fish-like autosuggestions for zsh

15.52K
892
10m
MIT

Demo of hot stuff in the Zsh

146
5
9y 4m
n/a

Simple ZSH quickstart for using ZSH and zgen

332
55
5d
BSD-3-Clause

Fish shell like syntax highlighting for Zsh.

10.77K
752
47d
BSD-3-Clause

gdb-like "trepan" debugger for zsh

207
15
41d
GPL-3.0

Improve your UNIX command line experience and productivity with ztanesh project: the tools will make your shell more powerful and easier to use.

265
55
3y 10m
n/a

Total environment manager for ZSH

125
12
1y 9m
MIT

A powerful testing framework for ZSH projects

132
16
7m
MIT

Bash

Contextual, dynamic aliases for the bash shell

370
24
1y 12m
n/a

A community Bash framework.

11.94K
2.14K
5d
n/a

Powerline-style Bash prompt in pure Bash script. See also https://github.com/riobard/zsh-powerline

780
163
1y 5m
n/a

An attempt at saner Bash defaults

1.8K
121
3y 7m
MIT

A quick way to spruce up your terminal in OSX.

1.56K
131
5y 100d
n/a

bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

2.46K
170
12d
Apache-2.0

A full-featured & carefully designed adaptive prompt for Bash & Zsh

4.01K
434
37d
AGPL-3.0

Git

An informative and fancy bash prompt for Git users

5.8K
862
1y 15d
BSD-2-Clause

A collection of git utilities and useful extra git scripts I've discovered or written, packaged for ease of use with shell frameworks.

598
55
18d
Apache-2.0

bash prompt with GIT, SVN and HG modules

329
98
4y 9m
n/a

A heads up display for git

2.61K
89
3y 12m
MIT

A customized bash environment suitable for git work.

715
79
3y 24d
GPL-2.0

A customized bash environment to make git folders more friendly.

54
5
115d
GPL-3.0

An opinionated git prompt for bash and zsh

3.39K
277
3y 59d
MIT

Bash prompt with colors, git statuses, and git branches.

1.03K
154
68d
MIT

Fish

A plugin manager for Fishโ€”the friendly interactive shell.

4.53K
212
8d
MIT

The Fish Shell Framework

6.74K
551
7m
MIT

Terminal Emulation Applications

A cross-platform, GPU-accelerated terminal emulator

27.21K
1.41K
3d
Apache-2.0

Lovely console emulator package for Windows

21.85K
1.75K
35d
MIT

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more

7.02K
476
6d
BSD-3-Clause

This is a modified version of Console 2 for a better experience under Windows Vista/7/8/10 and a better visual rendering.

2.82K
233
1y 7m
GPL-2.0

A Terminal Emulator based on UWP and web technologies.

7.37K
377
15d
GPL-3.0

A terminal built on web technologies

34.7K
2.88K
4d
MIT

iTerm2 is a terminal emulator for Mac OS X that does amazing things.

10.63K
1.01K
3d
GPL-2.0

Mobile Shell

9.66K
602
1y 4m
n/a

The best terminal emulator based on the Enlightenment Foundation Libraries

424
48
6d
n/a

A terminal for a more modern age

16.03K
741
39d
MIT

A keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.

2.65K
236
4m
n/a

A Gtk based drop down terminal for Linux and Unix

954
144
30d
GPL-2.0

GNU terminal multiplexer

Opens a terminal window to the current directory in Finder.

Fork from version 0.70 of PuTTY, the best telnet / SSH client in the world.

Terminal emulator for the K Desktop Environment.

Powerful replacement for macOS Terminal.

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.

Terminal emulator for the X Window System.

ZOC

SSH/Telnet Client and Terminal Emulator for macOS and Windows.

Universal

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

8.89K
357
11d
MIT

A package manager for shell scripts.

717
55
23d
MIT

JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg

Composer is a package manager for PHP.

Functional package manager for installed software packages and versions.

Nix

Package manager for Linux and other Unix systems, supporting atomic upgrades and rollbacks.

npm

npm is the package manager for JavaScript.

pip

Package management system used to install and manage software packages written in Python.

The Ruby communityโ€™s gem hosting service.

New package and dependency manager for javascript.

macOS

Mac App Store command line interface

7.62K
189
85d
MIT

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]

Open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac OS X operating system. ![Freeware][Freeware Icon] ![Open-Source Software][OSS Icon]

Linux

The Homebrew package manager for Linux.

Aimed at being an apt / yum like tool for managing pkgsrc binary packages.

ChromeOS

Package manager for Chrome OS

1.65K
294
4d
GPL-3.0

Windows

PackageManagement (aka OneGet) is a package manager for Windows

2.25K
173
7m
MIT

A package manager for Windows.

Designed to emulate a POSIX-compatible environment extensively under Windows. Various Licenses

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.

Package manager for Windows.

Automated software deployment, upgrade and removal program for Windows.

Text Editors

A modern and intuitive terminal-based text editor

15.48K
756
10d
n/a

Sublime-like terminal-based text editor

5.72K
249
3y 11m
MIT

A vi-like editor based on Plan 9's structural regular expressions

3.45K
203
11d
n/a

Community-driven emacs distribution.

jed

Freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT platforms.

Modal editor with multiple selections and orthogonal design.

Text editor for Unix-like computing systems or operating environments using a command line interface.

vim

Extensively configurable, cross-platform and highly efficient text editor.

Community-driven vim distribution.

Literally the future of vim.

Tools and Plugins

ack is a grep-like search tool optimized for source code.

295
39
19d
n/a

An interactive CLI tool that adds a .gitignore to your projects.

450
14
1y 4m
MIT

Terminal session recorder ๐Ÿ“น

8.71K
727
7m
GPL-3.0

A cd command that learns - easily navigate directories from the command line

11.97K
568
2y 84d
n/a

Storage and general-purpose calculator

316
25
9d
GPL-3.0

Browser-independent bookmark manager

4.06K
224
4d
GPL-3.0

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies

1.68K
127
10d
Apache-2.0

A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons.

3.34K
254
5d
MIT

DuckDuckGo from the terminal

1.95K
111
50d
GPL-3.0

An open source implementation of some of the applications from Larry Kroeker's DF-EDIT

31
4
93d
GPL-3.0

Immersive terminal interface for managing docker containers and services

2.73K
122
2d
MIT

dry - A Docker manager for the terminal @

2.24K
78
97d
MIT

A modern replacement for โ€˜lsโ€™.

11.43K
351
38d
MIT

Find files with SQL-like queries

1.78K
43
4d
n/a

Command-line tool and terminal JSON viewer ๐Ÿ”ฅ

10.01K
323
13d
MIT

A command-line fuzzy finder

33.31K
1.4K
6d
MIT

Google Calendar Command Line Interface

2.36K
250
62d
MIT

A web server that fetches data from the News API and formats it for display in the terminal.

90
5
80d
Apache-2.0

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

17.21K
1.13K
10d
LGPL-3.0

Google from the terminal

4.84K
428
8d
GPL-3.0

Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

3.21K
158
22d
n/a

๐Ÿป A CLI workflow for the administration of macOS applications distributed as binaries

17.68K
8.69K
0d
BSD-2-Clause

instant coding answers via the command line

8.57K
785
60d
MIT

High-performance cli batch image resizer and rotator

695
32
1d
GPL-3.0

Mock an API and generate fake JSON test data, right from the terminal.

12
0
80d
n/a

jq.node - like jq but WAY MORE powerful (300+ helpers ๐Ÿ”ฅ & 1.45M modules ๐Ÿ˜ฑ)

353
18
20d
n/a

Collect your thoughts and notes without leaving the command line.

16
0
1y 3d
MIT

k is the new l, yo

1.38K
85
2y 84d
n/a

โŽˆโ Terminal and Web console for Kubernetes

1.61K
121
6d
MIT

Word counting made easy. Retrieve the number of words in a string or stdin.

4
0
4m
n/a

Terminal file manager

2.65K
120
4d
MIT

Rainbows and unicorns!

4.29K
164
7m
n/a

A friendly wrapper for launchctl

2.77K
121
83d
MIT

Terminal based YouTube player and downloader

6.47K
546
67d
n/a

An interactive cheatsheet tool for the command-line and application launchers

8.1K
345
4d
Apache-2.0

๐Ÿ–ผ๏ธ A command-line system information tool written in bash 3.2+

10.1K
664
5d
MIT

nยณ The unorthodox terminal file manager.

9.91K
402
2d
BSD-2-Clause

Command-line tool that instantly fetches Stack Overflow results when an exception is thrown

3.4K
312
1y 10m
n/a

Browse Reddit from your terminal

4.5K
264
8m
MIT

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

22.67K
999
8d
n/a

Fetches system/theme information in terminal for Linux desktop screenshots.

3.07K
405
5m
GPL-3.0

Executing shell commands via HTTP server

659
74
59d
MIT

Streamlink is a CLI utility which pipes video streams from various services into a video player

5.5K
637
3d
BSD-2-Clause

A code-searching tool similar to ack, but faster.

21.21K
1.24K
5m
Apache-2.0

Text-mode interface for git

9.53K
541
50d
GPL-2.0

Small C++ program to display images in a (modern) terminal using RGBย ANSI codes and unicode block graphics characters

847
71
40d
Apache-2.0

๐Ÿ“š Collaborative cheatsheets for console commands

29.61K
2.4K
1d
n/a

Manage complex tmux sessions easily

10.36K
599
27d
MIT

Tree command, improved.

135
2
5d
MIT

๐ŸŽจ Generate and change colorschemes on the fly. Deprecated, use pywal instead. -->

684
35
3y 5m
MIT

Get your geolocation information using freegeoip.app

135
8
1y 117d
MIT

The right way to check the weather

13.29K
667
19d
Apache-2.0

z - jump around

12.49K
1.01K
63d
n/a

A new cd command that helps you navigate faster by learning your habits (ๅธฆๅญฆไน ๅŠŸ่ƒฝ็š„ๅฟซ้€Ÿ่ทฏๅพ„ๅˆ‡ๆขๅทฅๅ…ท)

1.82K
86
6d
MIT

A faster way to navigate your filesystem

1.77K
40
4d
MIT

Byobu is an open source text-based window manager and terminal multiplexer.

Cool looking and interactive process viewer 'replacement' for the top command.

Hub

Command-line wrapper for Git that makes you better at GitHub. ![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]

Console file manager with vi key bindings.

Command-line Trello-like kanban-board/TODO lists.

A command-line TODO list manager

the awesome terminal multiplexer.

Quickly upload and share files from your shell

Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt.

Seamless git-based management of your dotfiles.

A small command-line program to download videos from YouTube.

Communication

simple jira command line client in Go

2.11K
255
61d
Apache-2.0

Slack client for your terminal

5.68K
201
7m
MIT

Command line Slack chat client.

257
19
2y 9m
GPL-3.0

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.

Self proclaimed client of the future and my favorite IRC client.

The extensible command-line chat client. ![Freeware][Freeware Icon]

Community

This is for anything regarding the command line, in any operating system.

Tips for using terminal.app in macOS.

Bash IRC channel on freenode.

Awesome

A curated list of awesome tools, resources and workflow tips making an awesome development environment.

1.92K
149
4m
n/a

A community driven list of useful Emacs packages, libraries and others.

6.12K
457
21d
Unlicense

A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.

20.93K
3.54K
2y 11m
n/a

A collection of ZSH frameworks, plugins, themes and tutorials.

8.57K
372
2d
BSD-3-Clause

Misc

A guide to learn bash

9.89K
922
10m
n/a

Master the command line, in one page

81.55K
9.3K
85d
n/a