Kitty

The fast, feature-rich, GPU based terminal emulator.

Category: terminalFirst released: 2016Created by: Kovid GoyalLicense: GPL-3.0Platforms: macOS, Linux

Kitty is a fast and feature-rich GPU-based terminal emulator written in C and Python. It offloads rendering to the GPU for smooth scrolling and low latency even with large outputs. Kitty supports graphics protocol for displaying images inline in the terminal, ligature font rendering, hyperlink clicks, and a programmable UI framework called kittens. It has a powerful diff-based screen architecture that minimizes redraws and supports extended keyboard protocols for mapping complex key combinations. Kitty is highly configurable through a simple config file and runs on macOS and Linux, making it a favorite among developers who demand high-performance terminal interaction with modern features.

Links

Key Features

GPU-accelerated renderingInline image displayLigature supportTiling and tabsProgrammable kittensExtended keyboard protocolRemote control API