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: Oct. 26, 2021, 3:03 p.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.35K
326
9m
n/a

PowerShell for every system!

24.51K
3.94K
8m
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.

77
16
3y 7m
n/a

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

20
3
3y 86d
n/a

The fastest shell plugin manager.

1.53K
56
9m
MIT

The plugin manager for zsh.

6.4K
248
1y 10m
MIT

A community driven framework for zsh

186
37
6y 5m
n/a

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

4.04K
432
8m
AGPL-3.0

๐Ÿ™ƒ A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, 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.

123.99K
21.59K
8m
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.

13.03K
948
1y 6m
MIT

The configuration framework for Zsh

11.88K
4.38K
9m
MIT

Light weight plugin manager for zsh

7
1
6y 5m
MIT

Pretty, minimal and fast ZSH prompt

9.97K
847
8m
MIT

Small, usable configuration for ZSH

489
17
11m
n/a

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

39
8
10m
MIT

A lightweight and simple plugin manager for ZSH

1.28K
100
3y 8d
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
7y 78d
MIT

Zsh IMproved FrameWork

1.86K
157
8m
MIT

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

1.96K
106
10m
n/a

The crippled configuration framework for Zsh

29
3
11m
n/a

A next-generation plugin manager for zsh

4.46K
193
1y 9m
MIT

ZPM โ€” Zsh Plugin Manager

108
11
8m
LGPL-3.0

Fish-like autosuggestions for zsh

16.31K
945
1y 9m
MIT

Demo of hot stuff in the Zsh

148
5
10y 93d
n/a

Simple ZSH quickstart for using ZSH and zgen

359
56
9m
BSD-3-Clause

Fish shell like syntax highlighting for Zsh.

11.27K
820
10m
BSD-3-Clause

gdb-like "trepan" debugger for zsh

212
16
9m
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.

266
55
4y 9m
n/a

Total environment manager for ZSH

127
13
2y 8m
MIT

A powerful testing framework for ZSH projects

139
17
1y 6m
MIT

Bash

Contextual, dynamic aliases for the bash shell

383
25
2y 10m
n/a

A community Bash framework.

12.12K
2.15K
10m
MIT

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

792
164
2y 4m
n/a

An attempt at saner Bash defaults

1.81K
124
4y 6m
MIT

A quick way to spruce up your terminal in OSX.

1.56K
131
6y 65d
n/a

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

2.56K
176
9m
Apache-2.0

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

4.04K
432
8m
AGPL-3.0

Git

An informative and fancy bash prompt for Git users

5.89K
873
1y 11m
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.

616
57
10m
Apache-2.0

bash prompt with GIT, SVN and HG modules

328
98
5y 8m
n/a

A heads up display for git

2.61K
88
4y 10m
MIT

A customized bash environment suitable for git work.

718
82
3y 11m
GPL-2.0

A customized bash environment to make git folders more friendly.

55
5
1y 80d
GPL-3.0

An opinionated git prompt for bash and zsh

3.4K
275
4y 24d
MIT

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

1.04K
154
1y 33d
MIT

Fish

A plugin manager for Fish.

4.71K
222
9m
MIT

The Fish Shell Framework

7.04K
582
9m
MIT

Terminal Emulation Applications

A cross-platform, OpenGL terminal emulator.

30.04K
1.57K
8m
Apache-2.0

Lovely console emulator package for Windows

22.24K
1.81K
8m
MIT

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

7.17K
490
8m
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.83K
232
8m
GPL-2.0

A Terminal Emulator based on UWP and web technologies.

7.66K
397
8m
GPL-3.0

A terminal built on web technologies

35.33K
2.92K
8m
MIT

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

10.91K
1.02K
8m
GPL-2.0

Mobile Shell

9.83K
615
2y 110d
n/a

multiple GNOME terminals in one window

511
66
10m
GPL-2.0

The best terminal emulator based on the Enlightenment Foundation Libraries

431
48
8m
n/a

A terminal for a more modern age

17.02K
783
8m
MIT

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

2.65K
236
1y 99d
n/a

A Gtk based drop down terminal for Linux and Unix

993
146
10m
n/a

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

9.87K
383
8m
MIT

A package manager for shell scripts.

756
57
9m
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.88K
194
8m
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.68K
304
8m
GPL-3.0

Windows

PackageManagement (aka OneGet) is a package manager for Windows

2.26K
175
1y 6m
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

16.2K
794
8m
n/a

Sublime-like terminal-based text editor

5.85K
255
4y 10m
MIT

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

3.52K
215
8m
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.

323
39
10m
n/a

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

463
15
2y 98d
MIT

Terminal session recorder ๐Ÿ“น

8.98K
741
9m
GPL-3.0

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

12.27K
577
3y 49d
n/a

Storage and general-purpose calculator

323
26
11m
GPL-3.0

Browser-independent bookmark manager

4.28K
232
8m
GPL-3.0

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies ๐Ÿš€

1.99K
143
8m
Apache-2.0

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

3.5K
263
8m
MIT

DuckDuckGo from the terminal

2K
109
10m
GPL-3.0

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

33
4
1y 58d
GPL-3.0

Immersive terminal interface for managing docker containers and services

2.77K
122
11m
MIT

dry - A Docker manager for the terminal @

2.28K
86
10m
MIT

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

12.3K
373
9m
MIT

Find files with SQL-like queries

1.86K
44
8m
n/a

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

10.37K
335
9m
MIT

A command-line fuzzy finder

35.02K
1.5K
8m
MIT

Google Calendar Command Line Interface

2.42K
257
1y 27d
MIT

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

94
5
1y 45d
Apache-2.0

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

17.9K
1.17K
8m
LGPL-3.0

Google from the terminal

4.98K
441
9m
GPL-3.0

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

3.25K
160
11m
n/a

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

17.99K
8.91K
8m
BSD-2-Clause

instant coding answers via the command line

8.75K
790
8m
MIT

High-performance cli batch image resizer and rotator

735
32
10m
GPL-3.0

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

12
0
1y 45d
n/a

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

358
23
8m
n/a

Collect your thoughts and notes without leaving the command line.

19
1
1y 11m
MIT

k is the new l, yo

1.46K
89
3y 49d
n/a

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

1.65K
124
9m
MIT

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

4
0
10m
n/a

Terminal file manager

2.93K
128
8m
MIT

Rainbows and unicorns!

4.39K
165
1y 6m
n/a

A friendly wrapper for launchctl

2.78K
124
1y 48d
MIT

Terminal based YouTube player and downloader

6.59K
552
1y 32d
n/a

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

8.38K
352
9m
Apache-2.0

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

10.95K
727
11m
MIT

nยณ The unorthodox terminal file manager.

10.46K
419
8m
BSD-2-Clause

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

3.48K
328
9m
n/a

Browse Reddit from your terminal

4.52K
269
1y 7m
MIT

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

23.86K
1.05K
8m
n/a

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

3.14K
410
8m
GPL-3.0

Executing shell commands via HTTP server

705
76
10m
MIT

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

5.86K
674
8m
BSD-2-Clause

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

21.64K
1.25K
10m
Apache-2.0

Text-mode interface for git

9.8K
549
8m
GPL-2.0

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

901
76
10m
Apache-2.0

๐Ÿ“š Collaborative cheatsheets for console commands

30.53K
2.47K
8m
n/a

Manage complex tmux sessions easily

10.52K
596
11m
MIT

Tree command, improved.

152
2
8m
MIT

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

690
36
4y 115d
MIT

Get your geolocation information using freegeoip.app

137
8
2y 82d
MIT

The right way to check the weather

13.83K
689
9m
Apache-2.0

z - jump around

12.81K
1.03K
1y 28d
n/a

A new cd command that helps you navigate faster by learning your habits.

1.91K
85
8m
MIT

A faster way to navigate your filesystem

2.13K
45
8m
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.16K
271
1y 26d
Apache-2.0

Slack client for your terminal

5.76K
205
1y 5m
MIT

Command line Slack chat client.

260
19
3y 8m
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.97K
154
10m
n/a

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

6.25K
472
8m
Unlicense

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

21.11K
3.59K
3y 10m
n/a

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

8.92K
400
8m
BSD-3-Clause

Misc

A guide to learn bash

10.03K
939
1y 9m
n/a

Master the command line, in one page

83.88K
9.51K
1y 50d
n/a