Fast, native terminal emulator written in Zig with GPU rendering, native platform integration, and focus on correctness.
Ghostty is a fast, feature-rich terminal emulator that sets itself apart by refusing to compromise between speed, features, and native user experience. While most terminal emulators force users to choose between these qualities, Ghostty delivers all three through a multi-threaded architecture with dedicated read, write, and render threads per terminal, plus GPU-accelerated rendering using OpenGL on Linux and Metal on macOS.
The terminal excels in standards compliance, implementing all regularly used control sequences while supporting modern features like the Kitty graphics protocol, clipboard sequences, synchronized rendering, and light/dark mode notifications. Ghostty achieves competitive performance on par with the fastest terminals like Alacritty but with significantly more features and native platform integration. It offers rich windowing capabilities including multi-window support, tabbing, and splits with customization options like tab renaming and coloring.
What makes Ghostty particularly unique is its platform-native approach and embeddable library architecture. The macOS version is built as a true SwiftUI application with Metal rendering and CoreText font discovery, while the Linux version integrates deeply with GTK and systemd. Additionally, Ghostty provides libghostty, a cross-platform C and Zig library that allows developers to embed terminal functionality into their own applications. This makes Ghostty appealing not only to power users seeking a high-performance terminal but also to developers looking to integrate terminal capabilities into their projects.
# via Official Download
Visit https://ghostty.org/download for platform-specific installers