Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Apps
  3. Ghostty

Ghostty

MITZig

A fast, feature-rich, cross-platform terminal emulator with native UI and GPU acceleration, plus an embeddable library.

Visit WebsiteGitHubGitHub
56.1k stars2.9k forks0 contributors

What is Ghostty?

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI toolkits and GPU acceleration for rendering. It solves the common compromise between terminal speed, advanced features, and a native application feel by delivering all three simultaneously. The project also provides `libghostty`, a library for embedding terminal emulation into other applications.

Target Audience

Developers and power users who prioritize terminal performance, modern features, and a native desktop experience on macOS and Linux. It also targets developers building applications that require embedded terminal functionality.

Value Proposition

Developers choose Ghostty for its unique combination of competitive performance (rivaling minimal terminals like Alacritty), extensive modern feature support (like graphics protocols and rich windowing), and deep native platform integration that makes it feel like a first-class citizen on each OS.

Overview

👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

Use Cases

Best For

  • Developers seeking a terminal emulator with both high speed and rich features like tabs and splits
  • Users who want a terminal that feels like a native macOS or Linux application
  • Embedding terminal functionality into custom desktop or IDE applications via libghostty
  • Running modern terminal programs that utilize graphics or image protocols
  • Power users who organize workflows with multiple windows, tabs, and panes
  • Projects requiring a cross-platform, zero-dependency terminal emulation library

Not Ideal For

  • Windows users needing a full-featured native GUI terminal emulator
  • Minimalists who prefer terminals without native UI toolkits or rich windowing features
  • Teams dependent on extensive plugin ecosystems or themes from established terminals like Terminator

Pros & Cons

Pros

Wide Terminal Compatibility

Supports a comprehensive range of legacy and modern control sequences, including the Kitty graphics protocol, ensuring it runs mainstream terminal programs without issues.

High Performance Rendering

Utilizes a multi-threaded architecture with GPU acceleration (Metal on macOS, OpenGL on Linux), making it competitively fast compared to terminals like Alacritty.

Native Platform Integration

Built with SwiftUI on macOS and GTK on Linux, offering deep system features like AppleScript support and systemd integration for a seamless native experience.

Embeddable Library

Provides libghostty, a cross-platform C/Zig library for embedding terminal functionality, with practical examples available in the repository.

Cons

Unstable Library API

The libghostty library's API is still in flux and not versioned, which can lead to breaking changes and complicate long-term project integration.

Limited Windows GUI

The full GUI application is only available for macOS and Linux, with no native Windows version, restricting its use on that platform.

Proprietary Features Pending

Planned Ghostty-only terminal control sequences are not yet implemented, meaning it may lack innovative features found in other terminals with custom extensions.

Frequently Asked Questions

Quick Stats

Stars56,108
Forks2,860
Contributors0
Open Issues147
Last commit23 hours ago
CreatedSince 2022

Tags

#c-library#terminal-emulator#embedding#gpu-acceleration#native-ui#gtk#cross-platform#swiftui#zig#performance

Built With

Z
Zig
G
GTK+
S
SwiftUI
M
Metal
O
OpenGL
C
C++

Links & Resources

Website

Included in

Apps101.5k
Auto-fetched 22 hours ago

Related Projects

TabbyTabby

A terminal for a more modern age

Stars71,950
Forks4,044
Last commit19 days ago
AlacrittyAlacritty

A cross-platform, OpenGL terminal emulator.

Stars64,504
Forks3,483
Last commit6 days ago
wavewave

An open-source, AI-integrated, cross-platform terminal for seamless workflows

Stars21,074
Forks1,025
Last commit3 days ago
WarpWarp

Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub