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.
Name | Type | Connectivity | User Interface | Operating System | Description |
---|---|---|---|---|---|
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 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 | |
fshell | Character | Local, Telnet | Avkon, Qt | Symbian S60 | fshell is a free and open-source terminal emulator for Symbian 9.1-9.4, developed by Accenture. [1] Has a desktop app, Muxcons, to remotely control smartphone throw fshell. [2] [3] |
GNOME Terminal | Character | Local | X11, Wayland | Unix-based | Default 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 | |
Kermit 95 | Character | SSH, Telnet, rlogin, Local, raw socket connection, Serial port, TAPI and direct Dialup, Named Pipe, Pathworks32 LAT and CTERM [4] | Windows, IBM OS/2 | Formerly a commercial product [5] of Columbia University, now open-source [6] . | |
kitty | Character | Local | X11, Wayland, Quartz | Unix-based, macOS | GPU accelerated, with tabs, tiling, image viewing, interactive unicode character input |
konsole | Character | Local | X11, Wayland | Unix-based | Default terminal for KDE. GPU accelerated, with tabs, tiling, image viewing |
Linux console | Character | Local | CLI | 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 | ||
PComm | Character | Serial port, Telnet ? | Windows | Moxa Inc free terminal emulator for Windows | |
PuTTY | Character | Serial port, Telnet, rlogin, SSH, and raw socket connection | Windows, macOS, ReactOS, Linux, Symbian S60 [7] | 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-based | Rxvt 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, xmodem 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-based | Written in Java with many novel or experimental features | |
Termux | Character | Local | Android | ||
Tilda | Character | Local | X11, Wayland | Unix-based | A GTK drop-down terminal |
Tilix | Character | Local | X11, Wayland | Unix-based | GTK3 tiling terminal emulator |
TN3270 Plus | Block and character | tn3270, tn5250,Telnet | Windows | TN3270-Plus is a terminal emulator for Windows | |
Warp | Character | Local | Linux, macOS | terminal with modern IDE, AI assistance, and collaborative command sharing | |
WezTerm | Character | Local | X11, Wayland | Unix-based, Windows | terminal emulator implemented in Rust |
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-based | Default terminal for Xfce with drop-down support |
xterm | Character | Local | X11, Wayland | Unix-based | xterm is the standard terminal for X11; default terminal when X11.app starts on macOS |
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 is a shareware serial terminal emulator for macOS |
The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
Gambas is an object-oriented dialect of the BASIC programming language, and an 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.
Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS, Calculate, and Funtoo Linux among others. Portage is based on the concept of ports collections. Gentoo is sometimes referred to as a meta-distribution due to the extreme flexibility of Portage, which makes it operating-system-independent. The Gentoo/Alt project was concerned with using Portage to manage other operating systems, such as BSDs, macOS and Solaris. The most notable of these implementations is the Gentoo/FreeBSD project.
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.
PearPC is a PowerPC platform emulator capable of running many PowerPC operating systems, including pre-Intel versions of Mac OS X, Darwin, and Linux on x86 hardware. It is released under the GNU General Public License (GPL). It can be used on Windows, Linux, FreeBSD and other systems based on POSIX-X11. The first official release was made on May 10, 2004. The software was often used to run early versions of OS X on Windows XP computers.
NX technology, commonly known as NX or NoMachine, is a remote access and remote control computer software allowing remote desktop access and maintenance of computers. It is developed by the Luxembourg-based company NoMachine S.à r.l. NoMachine is proprietary software and is free-of-charge for non-commercial use.
Xpdf is a free and open-source PDF viewer and toolkit based on the Qt framework. Versions prior to 4.00 were written for the X Window System and Motif.
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.
In computing, a keyboard shortcut is a sequence or combination of keystrokes on a computer keyboard which invokes commands in software.
Linux Mint is a community-developed Linux distribution. It is based on Ubuntu and designed for x86-64 based computers; another variant is based on Debian which is named Linux Mint Debian Edition (LMDE) and has both 64-bit and IA-32 support. The Linux Mint project started in 2006 and it has since become one of the most popular Linux operating systems for desktop PCs.
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.
LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.
A lightweight web browser is a web browser that sacrifices some of the features of a mainstream web browser in order to reduce the consumption of system resources, and especially to minimize the memory footprint.
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.
Budgie is an independent, free and open-source desktop environment for Linux and other Unix-like operating systems that targets the desktop metaphor. Budgie is developed by the Buddies of Budgie organization, which is composed of a team of contributors from Linux distributions such as Fedora, Debian, and Arch Linux. Its design emphasizes simplicity, minimalism, and elegance, while providing the means to extend or customize the desktop in various ways. Unlike desktop environments like Cinnamon, Budgie does not have a reference platform, and all distributions that ship Budgie are recommended to set defaults that best fit their desired user experience. Budgie is also shipped as an edition of certain Linux distributions, such as Ubuntu Budgie.
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.
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.
COSMIC, an acronym for Computer Operating System Main Interface Components, is a free and open-source desktop environment for Linux and other Unix-like operating systems.