Which terminal emulator do you use? (Poll)

Do you have any favourites?

(You can pick up to three)

What is your preferred terminal emulators?
  • AbsoluteTelnet
  • Alacritty
  • AlphaCom
  • ConEmu
  • Ghostty
  • GNOME Terminal
  • GNOME Terminator
  • GNU Screen
  • Guake
  • iTerm2
  • Kitty
  • Konsole
  • mintty
  • mrxvt
  • PuTTY
  • SecureCRT
  • Tera Term
  • Terminal (macOS)
  • Terminator
  • Termux
  • Warp
  • Windows Terminal
  • xterm
  • Yakuake
  • ZOC
  • ZTerm
  • Other - please say in thread!
0 voters

See post below for details:

This post is a wiki - please feel free to add/edit as needed (please follow the same format/alphabetical order).

AbsoluteTelnet - https://www.celestialsoftware.net

AbsoluteTelnet / SSH is a telnet and SSH client for Windows! A secure flexible SSH client with SFTP file transfer and rock-solid emulations that is suitable for developers, administrators, or deployment across the enterprise. It includes the industry standard SSH protocols to secure terminal session data across insecure environments such as the internet. Its new tabbed interface is a favorite among AbsoluteTelnet users, and new features are being added all the time! If you need unrelenting performance and unmatched features, then AbsoluteTelnet is what you’ve been looking for. Download it now and take it for a spin!!

Alacritty - https://alacritty.org

Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance. The supported platforms currently consist of BSD, Linux, macOS and Windows.
The software is considered to be at a beta level of readiness; there are a few missing features and bugs to be fixed, but it is already used by many as a daily driver.

AlphaCom - https://www.omnicomtech.com

OmniCom Technologies, Inc. offers a robust multi-session terminal emulation through AlphaCom terminal emulation, for Windows 10/8.x/7/Vista/XP/200x/NT/ME/98SE and OSX 10.9 or higher with support for SSH, Telnet, LPD, high volume printing, file transfer, dynamic font sizing, auto-login, and much more. Try before you buy. Our AlphaCom software is free to download and use for 30 days, hassle-free.

ConEmu - https://conemu.github.io

ConEmu-Maximus5 aims to be handy, comprehensive, fast and reliable terminal window where you may host any console application developed either for WinAPI (cmd, powershell, far) or Unix PTY (cygwin, msys, wsl bash).

As Windows console window enhancement (local terminal emulator), ConEmu presents multiple consoles and simple GUI applications (like PuTTY for example) as one customizable tabbed GUI window with various features.

Moreover, due to deep integration, ConEmu is the best companion for Far Manager (FAR in Wikipedia), my favorite shell replacement.

Ghostty - https://ghostty.org

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

GNOME Terminal - https://help.gnome.org/users/gnome-terminal/stable/

Terminal is a terminal emulator application for accessing a UNIX shell environment which can be used to run programs available on your system.
Terminal supports escape sequences that control cursor position and colors.

GNOME Terminator - https://gnome-terminator.org

Multiple GNOME terminals in one window!

Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.

GNU Screen - https://www.gnu.org/software/screen/

Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. Each virtual terminal provides the functions of the DEC VT100 terminal and, in addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO 2022 standards (e.g., insert/delete line and support for multiple character sets). There is a scrollback history buffer for each virtual terminal and a copy-and-paste mechanism that allows the user to move text regions between windows. When screen is called, it creates a single window with a shell in it (or the specified command) and then gets out of your way so that you can use the program as you normally would. Then, at any time, you can create new (full-screen) windows with other programs in them (including more shells), kill the current window, view a list of the active windows, turn output logging on and off, copy text between windows, view the scrollback history, switch between windows, etc. All windows run their programs completely independent of each other. Programs continue to run when their window is currently not visible and even when the whole screen session is detached from the users terminal.

Guake - https://github.com/Guake/guake

Guake is a python based dropdown terminal made for the GNOME desktop environment. Guake’s style of window is based on an FPS game, and one of its goals is to be easy to reach.

Iterm2 - https://iterm2.com

iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.

kitty - https://sw.kovidgoyal.net/kitty

The fast, feature-rich, GPU based terminal emulator

  • Uses GPU and SIMD vector CPU instructions for best in class
  • Uses threaded rendering for absolutely minimal latency
  • Performance tradeoffs can be tuned

Konsole - https://konsole.kde.org

Konsole is also integrated into multiple other KDE Applications making it easier to reach and more convenient. For example, KDevelop, Kate and Dolphin all use Konsole as an integrated terminal emulator.

mintty - https://mintty.github.io

  • Xterm-compatible terminal emulation, coverage of all DEC terminal series screen control features.
  • 256 colours and True-Colour support, optional CMYK colour specification.
  • Full Unicode support, comprehensive character encoding support and wide character handling.
  • Bidirectional rendering, flexible bidi controls.
  • Full character attributes support, including italic, underline styles and colours, overline, strikeout, rapid blinking.
  • Extended character attributes support: shadowed, subscript, superscript (terminfo) and overstrike.
  • Alternative fonts: simultaneous display of multiple fonts.
  • Secondary fonts: script-specific alternative font usage.
  • Reflow option on terminal resize (re-breaking of wrapped lines).
  • Image display support.
  • Sixel graphics support.
  • Full emoji support, including all emoji sequences.
  • Tektronix 4014 vector graphics emulation.

mrxvt - https://linux.die.net/man/1/mrxvt

The mrxvt program is a terminal emulator for X Window System. It provides DEC VT102 compatible terminals for programs that cannot use the window system directly.

PuTTY - https://www.putty.org

PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers.

SecureCRT - https://www.vandyke.com/products/securecrt/index.html

SecureCRT client for Windows, macOS, and Linux provides rock-solid terminal emulation for computing professionals, raising productivity with advanced session management and a host of ways to save time and streamline repetitive tasks. SecureCRT provides secure remote access, file transfer, and data tunneling for everyone in your organization.

Tera Term - https://teratermproject.github.io/index-en.html

TeraTerm Project would have been developed terminal emulator “Tera Term” and SSH module “TTSSH”. This software is open source software under BSD License. This is Tera Term Pro 2.3 succession version and is being officially recognized by the original author. Development is continuing in Project Page on GitHub.

Terminal (macOS)

Built in terminal emulator for macOS

Terminator - https://gnome-terminator.org

Terminator was originally developed by Chris Jones in 2007 as a simple, 300-ish line python script. Since then, it has become The Robot Future of Terminals. Originally inspired by projects like quadkonsole and gnome-multi-term and more recently by projects like Iterm2, and Tilix, It lets you combine and recombine terminals to suit the style you like. If you live at the command-line, or are logged into 10 different remote machines at once, you should definitely try out Terminator.

Termux - https://termux.dev/en/

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.

Warp - https://www.warp.dev

Become a command line power user on day one. Warp combines AI and your dev team’s knowledge in one fast, intuitive terminal.

Windows Terminal

Windows Terminal is a multi-tabbed terminal emulator developed by Microsoft for Windows 10 and later as a replacement for Windows Console.

xterm - https://invisible-island.net/xterm/

The xterm program is a terminal emulator for the X Window System. It was originally developed in the mid-1980s to provide DEC VT102 and Tektronix 4014 compatible terminals for programs that cannot use the window system directly.

Yakuake - https://apps.kde.org/en-gb/yakuake/

Yakuake is a drop-down terminal emulator based on KDE Konsole technology.

Features:

Smoothly rolls down from the top of your screen
Tabbed interface
Configurable dimensions and animation speed
Skinnable
Sophisticated D-Bus interface

ZOC - https://www.emtec.com/zoc/index.html

ZOC Terminal is a professional terminal emulation software for macOS and Windows.

Its impressive list of emulations and powerful features make it a reliable and elegant tool for connecting to hosts and mainframes via Secure Shell, Telnet, serial cable and other communication methods.
With its modern user interface, this terminal has many features that will make your life easier. In its own way, ZOC is the Swiss army knife of terminal emulators: Versatile, robust, proven.

zTerm - https://www.dalverson.com/zterm/

ZTerm is a terminal emulation program for the Macintosh. In its day, many people used it to connect to Bulletin Board Systems and download files. Now we have the internet. It’s still a useful utility for those systems that only offer dialup connections and for connecting to devices through a serial port, like many routers. For newer Macintoshs that don’t have a normal serial port, ZTerm can talk to ports on USB to serial adapters, through the appropriate driver software supplied with the adapter.

1 Like

Had been using kitty recently switched to ghostty

4 Likes

I use xfce-terminal. (I had to look it up. It’s the default terminal in XFCE.)

I also use Termux because it’s awesome.

1 Like

Wezterm

5 Likes

Nice! I hadn’t heard of that one - any thoughts on what it’s like compared to iTerm2?

I almost included that one, but ditched it at the last minute - sorry! :icon_redface:

Which OS are you using that with Steve? How do you find it?

It’s very new, only became available to the public on 26 Dec 2024. The gist is it’s faster but many fewer features compared to iTerm2. Also, since it’s so new, there’s no GUI for configuration (that is planned for the future), instead it uses a text configuration file.

2 Likes

xfce-terminal too ! And a lot of time in the vscode terminal as well, whatever that is.

1 Like

Unlike iTerm2, Ghostty is cross-platform (works on macOS and Linux, and I think Windows), and in the same performance category as iTerm2 (or perhaps faster). Among it’s goals it to use features “native to the surrounding OS environment”, and be as correct as possible with interpreting various kinds of terminal control sequences. But feature-party-wise it’s quite behind iTerm2 afaik.

1 Like

I use M-x term (inside GNU Emacs) and sometimes foot.

1 Like

I use vterm inside of Emacs.

3 Likes

It’s super recent. It’s configured more or less like Alacritty – with a text configuration file but it’s mostly a one-time investment.

I like it because it seems quicker than iTerm2 and also supports tabs (something I sorely miss from Alacritty). And it IMO renders better than iTerm2; I use Alacritty for my Neovim coding exactly because it renders the fonts a bit better (slightly bolder – very slightly, and colors look more accurate to me).

1 Like

I’m a long time user of vim+tmux in iTerm2. Maybe 2 years ago I switched to Alacritty then after a year I went to Kitty due to being able to ditch Tmux (also Alacritty made some breaking changes to their config and I couldn’t be bothered). I honestly can’t remember my tmux pains at this point and all I can remember are the (very small and few) things I miss from it. The main reason I still use Kitty is because I’m not a fan of constantly switching tools (or even infrequently switching tools… I’d rather just not). <.obnoxious_plug>I also made an icon for it that some people seem to like.</.obnoxious_plug> It’s also a forcing factor to get me to use Python once in a while which I otherwise stubbornly avoid.

1 Like

I also use WezTerm, but atm I am trying out Ghostty. Seems quite good so far and I might stick with it for a while.

1 Like

I also use st one some devices. Pretty minimal and patch in only the features I want/need.

1 Like

Second that, have used st from time to time.

1 Like

Same here. I also wanna mention that I didn’t have to change a single line of my existing configs (zsh, tmux, …) It just worked after installation. Pretty cool, and the rendering is amazing clean, and fast.

1 Like

Had been using Wezterm for several years, recently switched to Ghostty. The only thing I miss so far is the multiplexing. I also keep foot around as a backup.

2 Likes
2 Likes

While still fairly new - i really like WaveTerm (https://www.waveterm.dev/)

1 Like