AlacrittyW
Alacritty

Alacritty is a free and open-source GPU-accelerated terminal emulator focused on performance and simplicity. Consequently, it does not support tabs or splits and is configured by editing a text file. It is written in Rust and uses OpenGL. A similar terminal emulator that uses OpenGL is Kitty.

ConEmuW
ConEmu

ConEmu is a free and open-source tabbed terminal emulator for Windows. ConEmu presents multiple consoles and simple GUI applications as one customizable GUI window with tabs and a status bar. It also provides emulation for ANSI escape codes for color, bypassing the capabilities of the standard Windows Console Host to provide 256 and 24-bit color in Windows.

GNOME TerminalW
GNOME Terminal

GNOME Terminal is a terminal emulator for the GNOME desktop environment written by Havoc Pennington and others. Terminal emulators allow users to access a UNIX shell while remaining on their graphical desktop.

GNOME TerminatorW
GNOME Terminator

GNOME Terminator is an free and open-source terminal emulator for Linux programmed in Python, licensed under GPL-2.0-only. The goal of the project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. In that the main focus is arranging terminals in grids. Terminator exists in default repositories for Arch, Debian/Ubuntu, Fedora, OpenSUSE, Gentoo, Snap, FreeBSD. In 2017 took second place in voting at opensource.com, after Gnome Terminal. Terminator is not a fork of GNOME Terminal, It is a development from scratch of Chris Jones, entirely in Python, but much of the behavior of Terminator is based on GNOME Terminal:... Terminator began by copying code from the vte-demo.py in the vte widget package, and the gedit terminal plugin.

ITerm2W
ITerm2

iTerm2 is a terminal emulator for macOS, licensed under GPL-2.0-or-later. It was derived from and has mostly supplanted the earlier "iTerm" application.

Kitty (terminal emulator)W
Kitty (terminal emulator)

kitty is a free and open-source GPU-accelerated terminal emulator focused on performance and features. kitty is written in a mix of C and Python programming languages, and it is one of few terminal emulators with GPU support along with Alacritty. Some says that kitty is faster than iTerm2 on macOS. kitty shares its name with another program — KiTTY — fork of PuTTY for Windows.

KonsoleW
Konsole

Konsole is a free and open-source terminal emulator which is part of KDE Applications and ships with the KDE desktop environment. Konsole was originally written by Lars Doelle. It ls licensed under the GPL-2.0-or-later and the GNU Free Documentation License. Konsole includes many projects which may themselves have their own licences. However, Konsole itself is protected under the GPL-2.0-or-later, and GNU Free Documentation License. This is due to the smaller projects within Konsole having compatible licenses.

MinicomW
Minicom

Minicom is a text-based modem control and terminal emulator program for Unix-like operating systems, originally written by Miquel van Smoorenburg, and modeled after the popular MS-DOS program Telix. Minicom includes a dialing directory, ANSI and VT100 emulation, an (external) scripting language, and other features. Minicom is a menu-driven communications program. It also has an auto ZMODEM download.

MinttyW
Mintty

mintty is a free and open source terminal emulator for Cygwin, the Unix-like environment for Windows. It features a native Windows user interface and does not require a display server; its terminal emulation is aimed to be compatible with xterm.

MrxvtW
Mrxvt

The mrxvt program is a terminal emulator for X Window System. It provides DEC VT102 compatible terminals.

Elementary OSW
Elementary OS

elementary OS is a Linux distribution based on Ubuntu LTS. It promotes itself as a "thoughtful, capable, and ethical" replacement to macOS and Windows and has a pay-what-you-want model. The operating system, the desktop environment, and accompanying applications are developed and maintained by Elementary, Inc.

PuTTYW
PuTTY

PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port. The name "PuTTY" has no official meaning.

RxvtW
Rxvt

Rxvt is a terminal emulator for the X Window System, and in the form of a Cygwin port, for Windows.

Tera TermW
Tera Term

Tera Term is an open-source, free, software implemented, terminal emulator (communications) program. It emulates different types of computer terminals, from DEC VT100 to DEC VT382. It supports telnet, SSH 1 & 2 and serial port connections. It also has a built-in macro scripting language and a few other useful plugins.

Terminator (terminal emulator)W
Terminator (terminal emulator)

Terminator is an open-source terminal emulator programmed in Java. It is available on Microsoft Windows, macOS, Linux and other Unix systems that use the X Window System. Terminator will run on any modern POSIX system running Java 6 or later. Terminator is licensed under the GPL-2.0-or-later license.

Windows ConsoleW
Windows Console

Windows Console is the infrastructure for console applications in Microsoft Windows. An instance of a Windows Console has a screen buffer and an input buffer. It allows console apps to run inside a window or in hardware text mode. The user can switch between the two using the Alt+↵ Enter key combination. The text mode is unavailable in Windows Vista and later. Starting with Windows 10, however, a native full-screen mode is available.

Windows TerminalW
Windows Terminal

Windows Terminal is a multi-tabbed command-line front-end that Microsoft has developed for Windows 10 as a replacement for Windows Console. It can run any command-line app, including all Windows terminal emulators, in a separate tab. It is preconfigured to run Command Prompt, PowerShell, WSL, SSH, and Azure Cloud Shell Connector.

XtermW
Xterm

In computing, xterm is the standard terminal emulator for the X Window System. A user can have many different invocations of xterm running at once on the same display, each of which provides independent input/output for the process running in it.