Terminal Emulators
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.
Looking to compare terminals?

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

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


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

Black Box
An elegant and customizable terminal for GNOME.

Black Box
An elegant and customizable terminal for GNOME.


Black Box
An elegant and customizable terminal for GNOME.

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

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


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

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

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


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

Contour Terminal
Modern C++ Terminal Emulator.

Contour Terminal
Modern C++ Terminal Emulator.


Contour Terminal
Modern C++ Terminal Emulator.

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.


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

COSMIC Terminal
A GPU-accelerated terminal built for COSMIC.

COSMIC Terminal
A GPU-accelerated terminal built for COSMIC.


COSMIC Terminal
A GPU-accelerated terminal built for COSMIC.

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.


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

Foot
A fast, lightweight and minimalistic Wayland terminal emulator.

Foot
A fast, lightweight and minimalistic Wayland terminal emulator.


Foot
A fast, lightweight and minimalistic Wayland terminal emulator.

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

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


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

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

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


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

Guake
Drop-down terminal for GNOME inspired by Quake.

Guake
Drop-down terminal for GNOME inspired by Quake.


Guake
Drop-down terminal for GNOME inspired by Quake.

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

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


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

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

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


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

Konsole
A powerful and customizable terminal emulator.

Konsole
A powerful and customizable terminal emulator.


Konsole
A powerful and customizable terminal emulator.

LXTerminal
A lightweight VTE-based terminal emulator for LXDE.

LXTerminal
A lightweight VTE-based terminal emulator for LXDE.


LXTerminal
A lightweight VTE-based terminal emulator for LXDE.

MATE Terminal
A GPU-accelerated terminal built for COSMIC.

MATE Terminal
A GPU-accelerated terminal built for COSMIC.


MATE Terminal
A GPU-accelerated terminal built for COSMIC.

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

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


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

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.


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

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

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


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

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.


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

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

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


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

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

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


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

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.


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

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

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)
st is a simple terminal implementation for X.

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


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

Tabby
A terminal for a more modern age.

Tabby
A terminal for a more modern age.


Tabby
A terminal for a more modern age.

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.


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

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

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


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

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

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


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

Termux
A powerful terminal emulator and Linux environment for Android.

Termux
A powerful terminal emulator and Linux environment for Android.


Termux
A powerful terminal emulator and Linux environment for Android.

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.


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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.


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

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

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


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

xterm
A terminal emulator for the X Window System.

xterm
A terminal emulator for the X Window System.


xterm
A terminal emulator for the X Window System.

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

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


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

Cathode
Vintage terminal emulator.

Cathode
Vintage terminal emulator.


Cathode
Vintage terminal emulator.

Hyper
A terminal built on web technologies.

Hyper
A terminal built on web technologies.


Hyper
A terminal built on web technologies.