Dev Resources
All posts

The 8 Best Terminals for Linux in 2026, Ranked

Quick answer: Ghostty is the best terminal for most Linux users in 2026: GPU-rendered, a native GTK app, and good with zero config. Pick kitty for the deepest feature set and scripting, WezTerm for one config across every OS, foot for the lightest Wayland terminal, and Ptyxis if you just want your distro's default done well.

Linux has more terminal emulators than any other platform, and most "best of" lists are padded with projects that stopped shipping years ago. This one ranks only terminals with a release or active development in 2026, on the axes that actually differ on Linux: Wayland, the GPU, and how the terminal fits a tiling window manager.

If you also work on other machines, our rankings for Mac and Windows use the same method, and several picks overlap.

What makes a Linux terminal good?

Four things separate these apps on Linux specifically:

  1. Native Wayland. GNOME and KDE default to Wayland, and terminals running through XWayland can look blurry on scaled displays. Every pick below runs natively on Wayland.
  2. GPU rendering. It keeps scrolling smooth when a build prints thousands of lines, and it matters most on high-resolution screens.
  3. Tiling and multiplexing. On i3, Sway or Hyprland, the window manager already tiles. A terminal with its own splits can duplicate that, so decide whether tabs and panes live in the terminal, in tmux, or in the compositor.
  4. Maintenance. Distro repositories keep packaging terminals long after upstream goes quiet. Check the last release, not the package version.

Which Linux terminals are still maintained?

We read every project's repository and latest stable release on 2 October 2026:

| Terminal | Stars | Last push | Latest stable release | |---|---|---|---| | Alacritty | 65,879 | 2026-08-31 | v0.17.0, 2026-04-06 | | Warp | 65,344 | 2026-10-02 | 2026-06-03 | | Ghostty | 61,787 | 2026-10-01 | v1.3.1, 2026-03-13 | | kitty | 35,148 | 2026-10-02 | v0.49.2, 2026-10-01 | | WezTerm | 29,096 | 2026-09-29 | 2024-02-03 (nightly builds since) | | Rio | 7,569 | 2026-09-27 | v0.5.28, 2026-09-17 | | foot | 2,242 (Codeberg) | 2026-09-25 | 1.28.0, 2026-09-02 | | Konsole | KDE GitLab | 2026-09-08 | v26.08.1, 2026-09-08 | | Ptyxis | GNOME GitLab | 2026-03-17 | 50.1, 2026-03-17 |

Star counts mislead on Linux more than anywhere else. foot, Konsole and Ptyxis live on Codeberg and the KDE and GNOME GitLab servers, so GitHub-based rankings undercount them or skip them entirely, even though they are the defaults on large parts of the Linux desktop. And WezTerm is the same special case as on other platforms: daily development, but the last tagged build is from February 2024, so you install a nightly.

The 8 best terminals for Linux, ranked

1. Ghostty

Written in Zig, rendered on the GPU, and on Linux a real GTK4 application, so it respects your desktop's theming, scaling and window decorations. Tabs and splits are built in, the defaults are good enough that many people never open the config, and it runs on both Wayland and X11.

Verdict: the best default for most Linux developers.

2. kitty

Linux-first, GPU-rendered, and the most featureful terminal here: its own image protocol, splits and layouts, and "kittens", small Python programs that extend it. It can be driven from scripts over a remote-control socket, which is why it is the default terminal in Hyprland's starter config. A new release landed the day before this was written.

Verdict: best for power users who will actually configure it.

3. WezTerm

Configured in Lua, identical on Linux, macOS and Windows, with built-in multiplexing and SSH sessions that survive a disconnect. If you share dotfiles across machines, it is the one terminal config you write once.

Verdict: best for cross-platform setups.

4. Alacritty

Fast and deliberately minimal: no tabs, no splits, one TOML file. The theory is that tmux or your tiling window manager handles the rest, and on i3 or Sway that theory holds.

Verdict: ideal with tmux or a tiling window manager.

5. foot

A Wayland-only terminal written in C, with tiny memory use and a server mode that makes new windows open instantly. It is the default terminal in Sway's sample config. It does not run on X11 at all, which is the whole point.

Verdict: the lightest serious choice on Wayland.

6. Ptyxis

The GTK4 terminal that replaced GNOME Terminal as the default in Fedora Workstation and Ubuntu. Its standout feature is container awareness: Toolbox, Distrobox and Podman containers show up as profiles, and new tabs open in the container you were already using.

Verdict: best if you live in containers on GNOME.

7. Konsole

KDE's terminal, released on the KDE Gear cycle, with split views, profiles per task, and tight integration with Dolphin and the rest of Plasma. On a KDE desktop it is already installed and already good.

Verdict: the right default on KDE Plasma.

8. Warp

Each command and its output becomes a selectable block, the input line is a real editor, and the product is increasingly built around AI coding agents. Its repository is open source under the AGPL. Some features need an account.

Verdict: worth trying if you want agents built into the terminal.

Should you use the terminal's splits or tmux?

Use tmux if you SSH into servers, because tmux sessions survive a dropped connection and the terminal's own splits do not. Use the terminal's splits, or your tiling window manager, if you work locally and want fewer layers between you and your shell. kitty and WezTerm sit in between: both can persist sessions themselves, which is why many of their users drop tmux.

What should you set up after picking one?

  • A font with ligatures and Nerd Font glyphs. Our coding fonts ranking covers the ones that render well at small sizes on Linux.
  • One colour scheme everywhere. Dracula theme has ports for every terminal above, plus your editor.
  • An editor that lives in the terminal. If you are going terminal-first, see our Neovim plugin picks, or Emacs if you prefer.
  • A way to read unfamiliar commands. explainshell breaks a command into its flags before you run it.

More command-line tools live in our terminal category, and if you are still choosing the system underneath, our Linux distro guide for developers compares the main options.

Frequently asked questions

What is the best terminal emulator for Linux?

Ghostty for most people in 2026: fast, native on GTK, and good with almost no configuration. kitty is the better pick if you want to script and extend your terminal, and foot if you want the lightest possible Wayland option.

What is the fastest terminal on Linux?

Alacritty, foot, Ghostty and kitty are all GPU-accelerated or heavily optimised, and the differences between them are small in daily use. foot tends to use the least memory, while Alacritty keeps the smallest feature set.

Which Linux terminals work on Wayland?

All eight in this list run natively on Wayland. foot is Wayland-only, while Ghostty, kitty, WezTerm, Alacritty, Ptyxis, Konsole and Warp support both Wayland and X11.

Is GNOME Terminal still the default?

Not on Fedora Workstation or current Ubuntu, which ship Ptyxis instead. GNOME Terminal is still packaged and works fine, but new GNOME-based installs increasingly default to Ptyxis.