Terminal emulators, derived from physical terminals, are software programs that provide a text-based interface to interact with a computer's shell.
They have evolved to support advanced features like tabs, split panes, and customization, allowing users to efficiently manage multiple sessions and enhance productivity.
Below is a list of terminal emulators for different platforms.

A fast, cross-platform, GPU-accelerated terminal emulator.
macoswindowslinuxbsd

Alacritty
A fast, cross-platform, GPU-accelerated terminal emulator.


Alacritty
A fast, cross-platform, GPU-accelerated terminal emulator.

An elegant and customizable terminal for GNOME.
linux

Black Box
An elegant and customizable terminal for GNOME.


Black Box
An elegant and customizable terminal for GNOME.

A modern multi-protocol terminal emulator with Sixel and image support.
linuxwindowsmacosbsd

Bobcat
A modern multi-protocol terminal emulator with Sixel and image support.


Bobcat
A modern multi-protocol terminal emulator with Sixel and image support.

A Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents.
macos

cmux
A Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents.


cmux
A Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents.

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more.
windows

ConEmu
Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more.


ConEmu
Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more.

Modern C++ Terminal Emulator.
macoswindowslinuxbsd

Contour Terminal
Modern C++ Terminal Emulator.


Contour Terminal
Modern C++ Terminal Emulator.

A good looking terminal emulator which mimics the old cathode display.
macoslinux

Cool Retro Term
A good looking terminal emulator which mimics the old cathode display.


Cool Retro Term
A good looking terminal emulator which mimics the old cathode display.

A GPU-accelerated terminal built for COSMIC.
linux

COSMIC Terminal
A GPU-accelerated terminal built for COSMIC.


COSMIC Terminal
A GPU-accelerated terminal built for COSMIC.

A terminal emulator with built-in SSH, shell integration, and framed command output.
macoswindowslinux

Extraterm
A terminal emulator with built-in SSH, shell integration, and framed command output.


Extraterm
A terminal emulator with built-in SSH, shell integration, and framed command output.

A fast, lightweight and minimalistic Wayland terminal emulator.
linuxbsd

Foot
A fast, lightweight and minimalistic Wayland terminal emulator.


Foot
A fast, lightweight and minimalistic Wayland terminal emulator.

Fast, native, feature-rich terminal emulator pushing modern features.
macoslinux

Ghostty
Fast, native, feature-rich terminal emulator pushing modern features.


Ghostty
Fast, native, feature-rich terminal emulator pushing modern features.

The default terminal emulator for the GNOME desktop environment.
linux

GNOME Terminal
The default terminal emulator for the GNOME desktop environment.


GNOME Terminal
The default terminal emulator for the GNOME desktop environment.

Drop-down terminal for GNOME inspired by Quake.
linux

Guake
Drop-down terminal for GNOME inspired by Quake.


Guake
Drop-down terminal for GNOME inspired by Quake.

A terminal emulator for Mac OS X that does amazing things.
macos

iTerm2
A terminal emulator for Mac OS X that does amazing things.


iTerm2
A terminal emulator for Mac OS X that does amazing things.

Cross-platform, fast, feature-rich, GPU based terminal.
macosbsdlinux

Kitty
Cross-platform, fast, feature-rich, GPU based terminal.


Kitty
Cross-platform, fast, feature-rich, GPU based terminal.

A powerful and customizable terminal emulator.
linuxbsd

Konsole
A powerful and customizable terminal emulator.


Konsole
A powerful and customizable terminal emulator.

A lightweight VTE-based terminal emulator for LXDE.
linux

LXTerminal
A lightweight VTE-based terminal emulator for LXDE.


LXTerminal
A lightweight VTE-based terminal emulator for LXDE.

A GPU-accelerated terminal built for COSMIC.
linux

MATE Terminal
A GPU-accelerated terminal built for COSMIC.


MATE Terminal
A GPU-accelerated terminal built for COSMIC.

Windows terminal emulator for Cygwin, MSYS2, and WSL.
windows

Mintty
Windows terminal emulator for Cygwin, MSYS2, and WSL.


Mintty
Windows terminal emulator for Cygwin, MSYS2, and WSL.

A multilingual terminal emulator with split panes, SSH support, and Sixel graphics.
macoswindowslinuxbsdandroid

mlterm
A multilingual terminal emulator with split panes, SSH support, and Sixel graphics.


mlterm
A multilingual terminal emulator with split panes, SSH support, and Sixel graphics.

GNOME terminal built for containers, tabs, and fast GPU rendering.
linux

Ptyxis
GNOME terminal built for containers, tabs, and fast GPU rendering.


Ptyxis
GNOME terminal built for containers, tabs, and fast GPU rendering.

A free SSH and Telnet toolkit with file transfer and key tools.
windowslinux

PuTTY
A free SSH and Telnet toolkit with file transfer and key tools.


PuTTY
A free SSH and Telnet toolkit with file transfer and key tools.

A lightweight Qt terminal emulator for LXQt and standalone use.
linuxbsd

QTerminal
A lightweight Qt terminal emulator for LXQt and standalone use.


QTerminal
A lightweight Qt terminal emulator for LXQt and standalone use.

A GPU-rendered terminal emulator with inline 3D graphics 🐀🧀
macoslinux

Ratty
A GPU-rendered terminal emulator with inline 3D graphics 🐀🧀


Ratty
A GPU-rendered terminal emulator with inline 3D graphics 🐀🧀

A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
macoswindowslinuxbsd

Rio Terminal
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.


Rio Terminal
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.

A VTE based terminal emulator with tabs, profiles, and session support.
linux

ROXTerm
A VTE based terminal emulator with tabs, profiles, and session support.


ROXTerm
A VTE based terminal emulator with tabs, profiles, and session support.

Suckless Terminal (st)
active
st is a simple terminal implementation for X.
linuxbsd

Suckless Terminal (st)
st is a simple terminal implementation for X.


Suckless Terminal (st)
st is a simple terminal implementation for X.

A terminal for a more modern age.
linuxwindowsmacos

Tabby
A terminal for a more modern age.


Tabby
A terminal for a more modern age.

An app for advanced users and developers with direct CLI communication to macOS.
macos

Terminal.app
An app for advanced users and developers with direct CLI communication to macOS.


Terminal.app
An app for advanced users and developers with direct CLI communication to macOS.

Multiple terminals in one window with advanced tiling layout support.
linuxbsd

Terminator
Multiple terminals in one window with advanced tiling layout support.


Terminator
Multiple terminals in one window with advanced tiling layout support.

A rich media terminal emulator with inline images and video support.
linuxbsd

Terminology
A rich media terminal emulator with inline images and video support.


Terminology
A rich media terminal emulator with inline images and video support.

A powerful terminal emulator and Linux environment for Android.
android

Termux
A powerful terminal emulator and Linux environment for Android.


Termux
A powerful terminal emulator and Linux environment for Android.

A GTK-based drop-down terminal for Linux inspired by FPS games.
linux

Tilda
A GTK-based drop-down terminal for Linux inspired by FPS games.


Tilda
A GTK-based drop-down terminal for Linux inspired by FPS games.

A tiling terminal emulator for Linux using GTK+3.
linux

Tilix
A tiling terminal emulator for Linux using GTK+3.


Tilix
A tiling terminal emulator for Linux using GTK+3.

Unicode terminal for X11 with perl extensions, tabs, and daemon mode.
linuxbsd

urxvt
Unicode terminal for X11 with perl extensions, tabs, and daemon mode.


urxvt
Unicode terminal for X11 with perl extensions, tabs, and daemon mode.

An agentic development environment, born out of the terminal.
macoslinuxwindows

Warp Terminal
An agentic development environment, born out of the terminal.


Warp Terminal
An agentic development environment, born out of the terminal.

An open-source, cross-platform terminal for seamless workflows.
macoslinuxwindows

Wave Terminal
An open-source, cross-platform terminal for seamless workflows.


Wave Terminal
An open-source, cross-platform terminal for seamless workflows.

A GPU-accelerated cross-platform terminal emulator and multiplexer.
macoswindowslinuxbsd

Wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer.


Wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer.

The new Windows Terminal and the original Windows console host, all in the same place.
windows

Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place.


Windows Terminal
The new Windows Terminal and the original Windows console host, all in the same place.

Lightweight Linux terminal emulator with tabs and drop-down mode
linux

xfce4-terminal
Lightweight Linux terminal emulator with tabs and drop-down mode


xfce4-terminal
Lightweight Linux terminal emulator with tabs and drop-down mode

A terminal emulator for the X Window System.
macoslinuxbsd

xterm
A terminal emulator for the X Window System.


xterm
A terminal emulator for the X Window System.

The fastest terminal emulator. 88 MB/s throughput. 5.5ms startup.
macoslinux

zt
The fastest terminal emulator. 88 MB/s throughput. 5.5ms startup.


zt
The fastest terminal emulator. 88 MB/s throughput. 5.5ms startup.

Vintage terminal emulator.
macos

Cathode
Vintage terminal emulator.


Cathode
Vintage terminal emulator.

A terminal built on web technologies.
macoswindowslinux

Hyper
A terminal built on web technologies.


Hyper
A terminal built on web technologies.