ghostty-org/ghostty

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 60 minutes ago
Added to GitGenius on August 31st, 2026
Created on March 29th, 2022
Open Issues & Pull Requests: 240 (-2)
Number of forks: 3,378
Total Stargazers: 60,519 (+1)
Total Subscribers: 215 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.5 hours
Mean response time: 9.5 days
90th percentile: 10.9 days
Tracked items: 1,254

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 74% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 63% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 135
New in 7 days: 1
Closed in 7 days: 3
Avg open age: 450 days
Stale 30+ days: 94
Stale 90+ days: 67

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • os/macos (338)
  • gui (220)
  • contributor friendly (179)
  • os/linux (110)
  • input (74)
  • needs-confirmation (55)
  • vt (53)
  • renderer (35)

Detailed Description

Ghostty is a terminal emulator that combines speed, feature richness, and native platform user interfaces with GPU acceleration.

Ghostty addresses the traditional trade-off developers face when choosing a terminal emulator: picking between performance, extensive features, or native UI responsiveness. The tool achieves all three through GPU acceleration and platform-native rendering. It implements standards-compliant terminal emulation supporting both legacy control sequences and modern protocols including the Kitty graphics protocol, Kitty image protocol, clipboard sequences, synchronized rendering, and light/dark mode notifications. The project includes libghostty, a cross-platform C and Zig library with zero dependencies that allows developers to build custom terminal emulators or embed terminal functionality into other applications.

Ghostty suits developers who want a modern terminal emulator without compromising on performance or visual polish. It works across platforms while maintaining native UI conventions for each operating system. The tool is stable and widely deployed. Those interested in building terminal-based applications or embedding terminal capabilities can leverage libghostty as a foundation rather than implementing terminal emulation from scratch.

The project maintains comprehensive documentation and contribution guidelines. Development activity includes ongoing refinement of standards compliance, with the team conducting detailed audits against xterm behavior and building conformance test cases. The roadmap shows completed work on standards-compliant emulation, competitive performance, multi-window and tabbing features, native platform experiences, and the embeddable libghostty library, with future work planned on Ghostty-specific terminal control sequences.