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 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-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
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-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
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-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, 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-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 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-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
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

See also

Related Research Articles

<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">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 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.

<span class="mw-page-title-main">Portage (software)</span> Gentoo package management system

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.

<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.

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.

<span class="mw-page-title-main">Xpdf</span> Open source PDF viewer software

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.

<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.

In computing, a keyboard shortcut is a sequence or combination of keystrokes on a computer keyboard which invokes commands in software.

<span class="mw-page-title-main">Linux Mint</span> Ubuntu-based and Debian-based Linux distribution

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.

<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.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

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

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">Budgie (desktop environment)</span> Desktop environment for Unix-like operating systems

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.

<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.

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

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.

<span class="mw-page-title-main">COSMIC (desktop environment)</span> Desktop environment for Linux

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.

References

  1. "fshell". SourceForge. 2018-01-22. Retrieved 2024-08-12.
  2. "Muxcons". SourceForge. 2013-05-16. Retrieved 2024-08-12.
  3. "Introducing muxcons". www.qt.io. Retrieved 2024-08-12.
  4. Goodwin, David (2024-10-28), davidrg/ckwin , retrieved 2024-10-29
  5. "C-Kermit Project".
  6. Goodwin, David (2025-01-27), davidrg/ckwin , retrieved 2025-01-27
  7. "PuTTY for Symbian OS". SourceForge. 2018-01-22. Retrieved 2024-08-12.