Fast, native terminal emulator written in Zig with GPU rendering, native platform integration, and focus on correctness.
Ghostty is a terminal emulator that breaks the traditional compromise between speed, features, and native user interface by delivering all three. Built with a multi-threaded architecture featuring dedicated read, write, and render threads, Ghostty achieves performance comparable to the fastest terminals like Alacritty while offering significantly more features and a truly native experience on each platform.
What sets Ghostty apart is its commitment to platform-native experiences rather than a lowest-common-denominator approach. On macOS, it's a full SwiftUI application with Metal rendering, CoreText font discovery, and support for AppleScript and Apple Shortcuts. On Linux, it integrates deeply with GTK and systemd for features like always-on operation and cgroup isolation. The terminal supports comprehensive standards compliance, modern terminal sequences including Kitty graphics protocol, and rich windowing features like multi-window support, tabbing, and splits.
Ghostty also serves as libghostty, a cross-platform C and Zig library that allows developers to embed terminal functionality into their own applications. This makes it valuable not just for end users seeking a powerful terminal, but also for developers building applications that need terminal capabilities. The project is stable and used by millions daily, with a clear roadmap that includes ambitious plans for Ghostty-specific terminal control sequences to push the entire terminal ecosystem forward.
# via Official Download
Visit https://ghostty.org/download