List of terminal emulators

Last updated

This is a list of notable terminal emulators. Most used terminal emulators on Linux and Unix-like systems are GNOME Terminal on GNOME and GTK-based environments, Konsole on KDE, and xfce4-terminal on Xfce as well as xterm.

Contents

List

NameTypeConnectivityUser InterfaceOperating SystemDescription
AbsoluteTelnet Character Telnet, SSH 1 and 2, TAPI Dialup and direct COM port Windows AbsoluteTelnet is a commercial software terminal client for Windows
Alacritty Character Local X11, Wayland Unix-based, Windows Lightweight, GPU accelerated X11 terminal emulator
AlphaCom Character Telnet, SSH, and RS-232/modem Windows
CBterm/C64 Character Serial port Commodore 64
ConEmu Character Local Windows Local terminal window that can host console application either for WinAPI or Unix PTY
GNOME Terminal Character Local X11, Wayland Unix-basedDefault terminal for GNOME with native Wayland support
guake Character Local X11, Wayland Unix-based Drop-down terminal for GNOME
HyperACCESS Character Serial port Windows
HyperTerminal Character Serial port Windows XP or earlier
IBM Personal Communications Block tn3270, tn5250 Windows 3270 emulator, 5250 emulator
iTerm2 Character Local macOS Open-source terminal specifically for macOS
C-Kermit Character Serial port Windows, IBM OS/2Formerly Kermit 95, [1] successor of the Columbia.edu Kermit Project
kitty Character Local X11, Wayland, Quartz Unix-based, macOSGPU accelerated, with tabs, tiling, image viewing, interactive unicode character input
konsole Character Local X11, Wayland Unix-basedDefault terminal for KDE. GPU accelerated, with tabs, tiling, image viewing
Linux console Character LocalCLI Linux Implements a subset of the VT102 and ECMA-48/ISO 6429/ANSI X3.64 escape sequences
MacTerminal Character Serial port Classic Mac OS
MacWise Character Serial port Classic Mac OS, macOS
mintty Character Local Windows Used for Cygwin, MSYS2, as well as the Windows port of Git
NComm Character Serial port Amiga
PuTTY Character Serial port, Telnet, rlogin, SSH, and raw socket connection Windows, macOS, ReactOS, Linux PuTTY is a free and open-source terminal emulator, serial console and file transfer application.
Qmodem Pro Character Serial port Windows Terminal emulator for MS-DOS and WIndows 95 (discontinued since 1997)
Red Ryder Character Serial port Classic Mac OS Terminal emulator for Macintosh (discontinued since 1989)
RUMBA Character, block Serial port, Telnet, SSH, tn3270, tn5250, SNA Windows Rumba and allows users to connect to legacy systems (typically a mainframe)
rxvt Character Local X11, Wayland Unix-basedRxvt is a terminal emulator for the X Window System, and in the form of a Cygwin port, for Windows
SecureCRT Character Telnet, SSH macOS, Windows SecureCRT is a commercial terminal emulator for Linux, macOS and Windows
SyncTERM Character raw TCP socket, rlogin, SSH, Serial port, Telnet CLI (curses), SDL, X11 Linux, macOS, NetBSD, OpenBSD, Windows Terminal program for Windows, Linux, OpenBSD, NetBSD, Mac OS X, and FreeBSD
Telix Character Serial port MS-DOS Terminal emulator for MS-DOS (discontinued since 1997)
Tera Term Character Serial port, Telnet, and SSH 1 & 2 Windows Tera Term is an open-source, free, software terminal emulator for Windows
Terminal Character Local macOS This is the default terminal application on macOS
Terminate Character Serial port MS-DOS Terminal emulator for MS-DOS (discontinued since 1992)
Terminator Character X11, Wayland Unix-basedWritten in Java with many novel or experimental features
Termux Character Local Android
Tilda Character Local X11, Wayland Unix-basedA GTK drop-down terminal
Tilix Character Local X11, Wayland Unix-basedGTK3 tiling terminal emulator
TN3270 Plus Block and character tn3270, tn5250,Telnet WindowsTN3270-Plus is a terminal emulator for Windows
Warp Character Local Linux, macOS terminal with modern IDE, AI assistance, and collaborative command sharing
Windows Console Character Local Windows Windows command line terminal
Windows Terminal Character Local Windows Default terminal on Windows
x3270 Block tn3270 Multi-platform x3270 is an open-source terminal emulator available for macOS, Linux and Windows
xfce4-terminal Character Local X11, Wayland Unix-basedDefault terminal for Xfce with drop-down support
xterm Character Local X11, Wayland Unix-basedxterm is the standard terminal for X11; default terminal when X11.app starts on macOS
Yakuake Character Local X11, Wayland Unix-based(Yet Another Kuake) a drop-down terminal for KDE
ZOC Character Serial port, Telnet, SSH, ISDN, TAPI, Rlogin Windows, IBM OS/2, macOS ZOC is a commercial terminal emulator for Windows, macOS and OS/S
ZTerm Character Serial line macOS, Classic Mac OS ZTerm s a shareware serial terminal emulator for macOS

See also

Related Research Articles

<span class="mw-page-title-main">Cygwin</span> Unix-like environment for Windows

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

<span class="mw-page-title-main">X Window System</span> Windowing system for bitmap displays on UNIX-like systems

The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.

<span class="mw-page-title-main">ANSI escape code</span> Method used for display options on video text terminals

ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket character, are embedded into text. The terminal interprets these sequences as commands, rather than text to display verbatim.

<span class="mw-page-title-main">Xfce</span> Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.

<span class="mw-page-title-main">Gambas</span> Integrated development environment

Gambas is the name of an object-oriented dialect of the BASIC programming language, as well as the integrated development environment that accompanies it. Designed to run on Linux and other Unix-like computer operating systems, its name is a recursive acronym for Gambas Almost Means Basic. Gambas is also the word for prawns in the Spanish, French, and Portuguese languages, from which the project's logos are derived.

<span class="mw-page-title-main">XScreenSaver</span> Screensaver software

XScreenSaver is a free and open-source collection of 240+ screensavers for Unix, macOS, iOS and Android operating systems. It was created by Jamie Zawinski in 1992 and is still maintained by him, with new releases coming out several times a year.

freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.

<span class="mw-page-title-main">X display manager</span>

In the X Window System, an X display manager is a graphical login manager which starts a login session on an X server from the same or another computer.

<span class="mw-page-title-main">GNOME Terminal</span> Terminal emulator from GNOME

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.

mrxvt Terminal emulator

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

Super key (❖) is an alternative and older name for what is commonly labelled as the Windows key or Command key on modern keyboards, typically bound and handled as such by Linux and BSD operating systems and software today.

<span class="mw-page-title-main">SecureCRT</span>

SecureCRT is a commercial SSH and Telnet client and terminal emulator by VanDyke Software. Originally a Windows product, VanDyke later added a Mac OS X version in 2010 with release v6.6 and a Linux version in 2011 with release v6.7.

<span class="mw-page-title-main">GTK</span> Free and open-source cross-platform widget toolkit for creating graphical user interfaces

GTK is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.

Twin is a windowing environment with mouse support, window manager, terminal emulator and networked clients, all inside a text mode display. Twin is tested on Linux, FreeBSD, and macOS.

luit

luit is a utility program used to translate the character set of a computer program so that its output can be displayed correctly on a terminal emulator that uses a different character set. Whereas iconv converts the character set of strings or text files at rest, luit converts the input and output of programs running interactively.

devpts

devpts is a virtual filesystem directory available in the Linux kernel since version 2.1.93. It is normally mounted at /dev/pts and contains solely devices files which represent slaves to the multiplexing master located at /dev/ptmx which in turn is used to implement terminal emulators.

<span class="mw-page-title-main">GNOME Terminator</span> Terminal emulator influenced by GNOME Terminal

GNOME Terminator is a 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 packages exist for Arch, Debian/Ubuntu, Fedora, OpenSUSE, Gentoo, Snap, FreeBSD, OpenBSD. In 2017 took second place in voting at opensource.com, after Gnome Terminal.

References