Tool Open source
Ghostty is an open-source, cross-platform terminal emulator with native platform interfaces and GPU acceleration. It uses a shared core written in Zig, a SwiftUI and Metal application on macOS, and a GTK application with OpenGL on Linux. Its multi-threaded architecture gives each terminal dedicated read, write, and render threads, while a SIMD-optimized parser handles terminal control sequences. It supports tabs, panes, multiple windows, Kitty graphics and image protocols, clipboard sequences, synchronized rendering, and other modern terminal features.
Ghostty also provides libghostty, a zero-dependency, C-compatible C and Zig library for embedding terminal functionality in other applications. The related libghostty-vt library parses terminal sequences and maintains terminal state, with support for macOS, Linux, Windows, and WebAssembly.
1 use taken from transcripts — each links to the moment in the video.
An open-source, fast native terminal emulator with a macOS app built in Swift and Metal and a Linux app using GTK and OpenGL, sharing a core written in Zig. Supports tabs, splits, modern protocols like Kitty Graphics, plus libghostty for embedding terminals in other apps.
1 in the library.