Overview
Ghostty is a revolutionary terminal emulator designed for speed, advanced features, and a truly native user experience across platforms. It empowers users with unparalleled performance, a rich set of modern functionalities, and deep OS integration. Beyond its standalone application, Ghostty offers libghostty, a powerful C/Zig library for embedding terminal capabilities into other applications.
Key Features
- Blazing Fast Performance: Ghostty competes with the fastest terminals, achieving up to 100x the speed of traditional emulators. Its multi-threaded architecture, optimized parsers leveraging SIMD instructions, and GPU acceleration (OpenGL on Linux, Metal on macOS) ensure a fluid and responsive experience.
- Rich Feature Set: Go beyond basic terminal emulation with support for the Kitty graphics protocol, advanced clipboard handling, synchronized rendering, dynamic light/dark mode integration, and much more. Ghostty aims for comprehensive compliance with de jure and de facto terminal standards.
- Native Platform Experiences: Ghostty prioritizes a seamless, native feel on every operating system. On macOS, it's a pure SwiftUI application with a Metal renderer. On Linux, it integrates deeply with GTK and systemd. Expect platform-specific features like AppleScript support on macOS and systemd integration on Linux.
libghosttyEmbeddable Library: Developers can leveragelibghosttyto build their own terminal emulators or integrate terminal functionality into existing applications. This zero-dependency, cross-platform library, starting withlibghostty-vt, focuses on robust terminal sequence parsing and state management.- Advanced Windowing: Enjoy robust multi-window support, tabbing, and split panes with features like tab renaming and coloring for enhanced organization and customization on supported platforms.
- Built-in Crash Reporting: Ghostty includes a non-intrusive crash reporter that saves reports locally for detailed analysis, empowering users to contribute to stability improvements.
Typical Use Cases
- Power Users & Developers: Experience lightning-fast command-line operations, seamless scripting, and efficient development workflows with a terminal that keeps pace with demanding tasks.
- System Administrators: Manage servers and systems with a reliable, high-performance terminal emulator that offers advanced features for efficient monitoring and control.
- Application Developers: Embed powerful terminal emulation capabilities into your own applications using the flexible
libghosttylibrary, enhancing user interaction and functionality. - Cross-Platform Enthusiasts: Enjoy a consistent and native-feeling terminal experience regardless of your operating system, whether it's macOS, Linux, or Windows.
- Users Seeking Modern Terminal Functionality: Leverage cutting-edge features like inline image support, enhanced clipboard integration, and dynamic theme adaptation for a superior terminal environment.
