This is a list of notable
terminal emulators. Most used terminal emulators on Linux and Unix-like systems are
GNOME Terminal on
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
and GTK-based environments,
Konsole on
KDE, and
xfce4-terminal on
Xfce as well as
xterm.
Character-oriented terminal emulators
Unix-like
Command-line interface
*
Linux console – implements a subset of the VT102 and
ECMA-48/ISO 6429/ANSI X3.64
escape sequences
In computer science, an escape sequence is a combination of characters that has a meaning other than the literal characters contained therein; it is marked by one or more preceding (and possibly terminating) characters.
Examples
* In C and man ...
.
The following terminal emulators run inside of other terminals, utilizing libraries such as
Curses and
Termcap:
*
GNU Screen – Terminal multiplexer with VT100/ANSI terminal emulation
*
Minicom – text-based modem control and terminal emulation program for Unix-like operating systems
*
tmux – Terminal multiplexer with a feature set similar to GNU Screen
Graphical
=X11 and Wayland
=
Terminal emulators used in combination with
X Window System and
Wayland:
*
Alacritty – GPU accelerated, without tabs
*
GNOME Terminal – default terminal for
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
with native
Wayland support
*
guake
This is a list of notable applications that use GTK and/or Clutter for their GUI widgets. Such applications blend well with desktop environments that are GTK-based as well, such as GNOME, Cinnamon, LXDE, MATE, Pantheon, Sugar, Xfce or ROX Desktop ...
–
drop-down terminal
A console is a command line interface where the personal computer game's settings and variables can be edited while the game is running. Consoles also usually display a log of warnings, errors, and other messages produced during the program's ex ...
for
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
*
kitty – GPU accelerated, with tabs, tiling, image viewing, interactive unicode character input
*
konsole – default terminal for
KDE
*
rxvt – lightweight X11 terminal emulator
:* aterm (from rxvt 2.4.8) created for use with the
AfterStep window manager (no longer maintained)
:* Eterm (from rxvt 2.21) created for use with
Enlightenment
Enlightenment or enlighten may refer to:
Age of Enlightenment
* Age of Enlightenment, period in Western intellectual history from the late 17th to late 18th century, centered in France but also encompassing (alphabetically by country or culture): ...
:*
mrxvt (from rxvt 2.7.11) created for multiple tabs and additional features (latest version released in 2008-09-10)
:* urxvt (from rxvt 2.7.11) created to support
Unicode, also known as rxvt-unicode
:* Wterm – created for
NeXTSTEP style
window managers such as
Window Maker
*
Terminator
Terminator may refer to:
Science and technology
Genetics
* Terminator (genetics), the end of a gene for transcription
* Terminator technology, proposed methods for restricting the use of genetically modified plants by causing second generation s ...
– written in Java with many novel or experimental features
*
Tilda – a
drop-down terminal
A console is a command line interface where the personal computer game's settings and variables can be edited while the game is running. Consoles also usually display a log of warnings, errors, and other messages produced during the program's ex ...
*
Tilix – GTK3 tiling terminal emulator
*
xfce4-terminal – default terminal for
Xfce with drop-down support
*
xterm – standard terminal for X11
*
Yakuake – (Yet Another Kuake) a drop-down terminal for
KDE
= macOS
=
Terminal emulators used on
macOS
*
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.
iTerm2 supports operating system features such as window transparency, full-screen mode, s ...
– open-source terminal specifically for macOS
*
kitty – GPU accelerated, with tabs, tiling, image viewing, interactive unicode character input
*
MacWise
*
SecureCRT
*
Terminal – default macOS terminal
*
xterm – default terminal when
X11.app starts
*
ZOC
*
ZTerm – serial line terminal
Apple Classic Mac OS
*
MacTerminal
MacTerminal was the first telecommunications and terminal emulation application software program available for the classic Mac OS. MacTerminal enabled users to connect via modem or serial port to bulletin board systems and online services (e. ...
*
Red Ryder
*
ZTerm
Android
*
Termux
Microsoft Windows
*
AbsoluteTelnet
*
Alacritty
*
AlphaCom
AlphaCom is a commercial SSH, Telnet and RS-232/modem client and terminal emulator by OmniCom Technologies. It is a Windows product but has been known to also run on Linux via emulation.
History
AlphaCom is a GUI-based RS-232/modem, Telnet and S ...
*
ConEmu
ConEmu (short for ''Console emulator'') 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 emu ...
– local terminal window that can host console application developed either for WinAPI (cmd, powershell, far) or Unix PTY (cygwin, msys, wsl bash)
*
HyperACCESS
HyperACCESS (sometimes known as HyperTerminal) is a family of terminal emulation software by Hilgraeve. A version of HyperACCESS called HyperTerminal is included in some versions of Windows.
History
It was the first software product from Hilgr ...
(commercial) and HyperTerminal (included free with Windows XP and earlier, but not included with Windows Vista and later)
*
Kermit 95
Kermit is a computer file transfer/management protocol and a set of communications software tools primarily used in the early years of personal computing in the 1980s. It provides a consistent approach to file transfer, terminal emulation, scrip ...
*
mintty –
Cygwin
Cygwin ( ) is a POSIX-compatible programming and runtime environment that runs natively on Microsoft Windows. Under Cygwin, source code designed for Unix-like operating systems may be compiled with minimal modification and executed.
The Cygwin in ...
terminal
*
Procomm Plus
*
PuTTY
Putty is a material with high plasticity, similar in texture to clay or dough, typically used in domestic construction and repair as a sealant or filler. Although some types of putty (typically those using linseed oil) slowly polymerise and be ...
*
Qmodem Pro
*
RUMBA
*
SecureCRT
*
Tera Term
Tera Term (alternatively TeraTerm) 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 p ...
*
TtyEmulator
*
Windows Console – Windows command line terminal
*
Windows Terminal
*
ZOC
MS-DOS
*
Crosstalk
In electronics, crosstalk is any phenomenon by which a signal transmitted on one circuit or channel of a transmission system creates an undesired effect in another circuit or channel. Crosstalk is usually caused by undesired capacitive, induc ...
*
Kermit
*
ProComm
*
Qmodem
Qmodem was an MS-DOS shareware telecommunications program and terminal emulator. Qmodem was widely used to access bulletin boards in the 1980s and was well respected in the Bulletin Board System community. Qmodem was also known as Qmodem SST and ...
and Qmodem Pro
*
Synchronet
Synchronet is a multiplatform BBS software package, with current ports for Microsoft Windows, Linux, and BSD variants. Past versions also ran on MS-DOS and OS/2, but support for those platforms were dropped in version 3.0 (circa 2000).
History
S ...
*
Telix
Telix is a telecommunications program originally written for DOS by Colin Sampaleanu and released in 1986.
On October 10, 1988 in the release note for Telix 3.10, Sampaleanu announced the creation of 'Exis Inc.'; name used to develop the software ...
*
Terminate
IBM OS/2
*
Kermit 95
Kermit is a computer file transfer/management protocol and a set of communications software tools primarily used in the early years of personal computing in the 1980s. It provides a consistent approach to file transfer, terminal emulation, scrip ...
*
ZOC – discontinued support for OS/2
Amiga
*
NComm
Commodore 64
*
CBterm/C64
CBterm/C64, commonly referred to as CBterm, is a terminal emulator for the Commodore 64, authored by Christopher "Chrisdos" Dunn.
CBterm bears a copyright date of 1985; version 5.0 of the software was released in early 1987 and is coded entirely ...
Block-oriented terminal emulators
Emulators for
block-oriented terminals, primarily
IBM 3270
The IBM 3270 is a family of block oriented display and printer computer terminals introduced by IBM in 1971
and normally used to communicate with IBM mainframes. The 3270 was the successor to the IBM 2260 display terminal. Due to the text ...
, but also
IBM 5250 and other non-IBM terminals.
Coax/Twinax connected
These terminal emulators are used to replace terminals attached to a host or terminal controller via a
coaxial cable
Coaxial cable, or coax (pronounced ) is a type of electrical cable consisting of an inner conductor surrounded by a concentric conducting shield, with the two separated by a dielectric ( insulating material); many coaxial cables also have a p ...
(coax) or
twinaxial cabling (twinax). They require that the computer on which they run have a hardware adapter to support such an attachment.
*
RUMBA 3270 and 5250
tn3270/tn5250
These terminal emulators connect to a host using the
tn3270 or
tn5250 protocols, which run over a
Transmission Control Protocol (TCP) connection.
* Eicon Aviva
* IBM Personal Communications
* Rocket BlueZone
*
TN3270 Plus
* Tn5250j
* x3270 – open-source, multi-platform, TN3270 client
*
ZOC
See also
*
Web-based SSH
References
External links
Linux console escape and control sequencesList of X11 terminals available on Gentoo LinuxList of X11 terminals available on archlinuxGuide to Windows terminalsThe Grumpy Editor's guide to terminal emulators 2004
Comprehensive Linux Terminal Performance Comparison 2007
x11-terminals
{{Terminal emulator
*
Emulators, Terminal