Assembly Line

kitty

If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.

kitty is an open-source terminals project on GitHub under the GPL-3.0 license (strong copyleft), with 36k stars. It is built with CPython and GCC. Its last push was today.

Stars
36k
License
GPL-3.0
Activity
Active
Latest release
v0.50.0

Code on GitHub Website

Judgement

What it is
Developer tool
What it does
A GPU-based terminal emulator for Linux and macOS with built-in tabs, split layouts, inline image display and scriptable extensions called kittens.
Adopt it when
You live in the terminal on Linux or macOS and want splits, images and remote control without adding a multiplexer.
Watch out
There is no Windows support, its custom terminfo can cause trouble over SSH on remote hosts, and it is effectively a single-maintainer project.
Ready for
Production-ready
Runs as
Desktop app
Built with
Python, C, Go and OpenGL
How established
Established: started 10 years ago, latest release v0.50.0.
What the license allows
Use inside your business is unrestricted, but anything you distribute that includes it must be released under the same license.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: kitty → CPython → GCC → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to kitty

  1. 1
    Alacritty alacritty

    A cross-platform, OpenGL terminal emulator.

    Developer tool Production-ready You pair your terminal with tmux or Zellij for tabs and splits and want the terminal itself to be fast and simple.

    ★ 66k Apache-2.0 Rust Active, pushed 3 days ago
  2. 2
    Ghostty ghostty-org

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

    Developer tool Production-ready You want a fast terminal that looks and behaves like a native app on macOS or GTK Linux with sensible defaults.

    ★ 64k MIT Zig Active, pushed today
  3. 3
    tmux tmux

    tmux source code

    Developer tool Production-ready You work on remote servers and need sessions that survive dropped connections, using a tool already packaged on almost every Unix system.

    ★ 50k ISC C Active, pushed 2 days ago
  4. 4
    Zellij zellij-org

    A terminal workspace with batteries included

    Developer tool Usable You want what tmux does but with on-screen key hints, floating panes and layouts that work without learning a config language.

    ★ 36k MIT Rust Active, pushed today
  5. 5
    WezTerm wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

    Developer tool Production-ready You want the same scriptable terminal on every operating system, including Windows, with built-in multiplexing.

    ★ 29k See repository Rust Active, pushed 10 days ago
  6. 6
    iTerm2 gnachman

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

    Developer tool Production-ready You work on a Mac and want a mature replacement for Terminal.app with deep tmux and SSH features.

    ★ 18k GPL-2.0 Swift Active, pushed today
  7. 7
    Rio raphamorim

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

    Developer tool Usable You want a fast, minimal terminal and are happy with a younger project than Alacritty or Kitty.

    ★ 7.7k MIT Rust Active, pushed today
  8. 8
    Netcatty binaricat

    SSH workspace, SFTP, and terminals in one

    Complete system Usable You manage several servers and want an open-source alternative to Termius with SFTP and AI help in one app.

    ★ 7.1k GPL-3.0 TypeScript Active, pushed today

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.