ghostty-org /ghostty
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
★ 63,952⑂ 3,886👁 210⑃ 5,978● 2,294▤ 1◈ 6,308
63,952
stars
+45+667+1,911
3,886
forks
210
watchers
5,978
prs
2,294
issues
1
releases
6,308
discussions
README
Ghostty
Fast, native, feature-rich terminal emulator pushing modern features.
A native GUI or embeddable library via libghostty.
About
·
Download
·
Documentation
·
Contributing
·
Developing
About
Ghostty is a terminal emulator that differentiates itself by being
fast, feature-rich, and native. While there are many excellent terminal
emulators available, they all force you to choose between speed,
features, or native UIs. Ghostty provides all three.
libghostty is a cross-platform, zero-dependency C and Zig library
for building terminal emulators or utilizing terminal functionality
(such as style parsing). Anyone can use libghostty to build a terminal
emulator or embed a terminal into their own applications. See
Ghostling for a minimal complete project
example or the examples directory
for smaller examples of using libghostty in C and Zig.
For more details, see About Ghostty.
Download
See the download page on the Ghostty website.
Documentation
See the documentation on the Ghostty website.
Contributing and Developing
If you have any ideas, issues, etc. regarding Ghostty, or would like to
contribute to Ghostty through pull requests, please check out our
"Contributing to Ghostty" document. Those who would like
to get involved with Ghostty's development as well should also read the
"Developing Ghostty" document for more technical details.
Roadmap and Status
Ghostty is stable and in use by millions of people and machines daily.
The high-level ambitious plan for the project, in order:
| | Step | Status |
| :-: | ------------------------------------------------------- | :----: |
| 1 | Standards-compliant terminal emulation | ✅ |
| 2 | Competitive performance | ✅ |
| 3 | Rich windowing features -- multi-window, tabbing, panes | ✅ |
| 4 | Native Platform Experiences | ✅ |
| 5 | Cross-platform libghostty for Embeddable Terminals | ✅ |
| 6 | Ghostty-only Terminal Control Sequences | ❌ |
Additional details for each step in the big roadmap below:
Standards-Compliant Terminal Emulation
Ghostty implements all of the regularly used control sequences and
can run every mainstream terminal program without issue. For legacy sequences,
we've done a comprehensive xterm audit
comparing Ghostty's behavior to xterm and building a set of conformance
test cases.
In addition to legacy sequences (what you'd call real "terminal" emulation),
Ghostty also supports more modern sequences than almost any other terminal
emulator. These features include things like the Kitty graphics protocol,
Kitty image protocol, clipboard sequences, synchronized rendering,
light/dark mode notifications, and many, many more.
We believe Ghostty is one of the most compliant and feature-rich terminal
emulators available.
Terminal behTop issues
#2981kitty keyboard protocol: AltGr+plus should produce a tilde, but produces a plus instead42 comments · 2024-12-16#1442minimal RTL support for single lines39 comments · 2024-02-02#4504macOS: Font rendering inconsistencies depending on monitor DPI32 comments · 2025-01-03#2125Gamma Correction32 comments · 2024-08-20#1847Include scrollback history in state restoration31 comments · 2024-06-08#10749macOS: Not possible to cmd+c/cmd+x from rename tab, search, other text fields29 comments · 2026-02-16#9932Accessibility: AXVisibleCharacterRange returns wrong data; AXRangeForPosition, AXBoundsForRange missed24 comments · 2025-12-16#1935Feature: Support for tmux's Control Mode22 comments · 2024-07-10
Discussions
#15150+ssh: terminfo install fails on macOS when $TMPDIR is longer than 51 characters (ControlPath too long)0 comments · 2026-11-08#15144Vouch request: fix out-of-bounds Kitty placeholder source rects in libghostty-vt1 comments · 2026-11-08#15143macOS: built-in password manager (like iTerm2's) to type a saved password at a prompt0 comments · 2026-11-08#15142Vouch @neomantra1 comments · 2026-11-08#15138macOS: cache data written to ~/.cache instead of ~/Library/Caches, XDG var ignored1 comments · 2026-11-07#15132Improvements to icon-theme consistency in macOS1 comments · 2026-11-07#15130Fix for #14837: Ghostty freezes when closing a tab stuck on an unresponsive FUSE/sshfs mount0 comments · 2026-11-07#15124Kitty graphics: replacing a shown image blanks it until the new one is decoded1 comments · 2026-11-06
相关报道 (6)
iThome OnlineGitHub近月頻繁故障,HashiCorp共同創辦人宣布搬遷Ghostty專案2026-04-28OSCHINA因频繁出现服务中断,开源终端模拟器Ghostty 将离开GitHub2026-08-29InfoQ.cn5.5 万 Star 开源项目 Ghostty 被迫出走,GitHub 正在终结一代技术人的乌托邦2026-04-3036Kr18年老用户“哭着离开”:因GitHub频繁宕机,Anthropic官方推荐、5.2万Star项目Ghostty官宣迁出2026-04-30智源社区AI撑爆GitHub!天天宕机,18年老兵带5万星项目「决裂出逃」2026-04-30TradingView终端工具Ghostty宣布离开GitHub,因稳定性问题启动迁移2026-04-29
News & coverage (13)
Hacker NewsWhy users cannot create Issues directly▲ 773 · 310 comments · 2026-01-02Hacker NewsAI tooling must be disclosed for contributions▲ 729 · 464 comments · 2025-08-21Hacker NewsAI Usage Policy▲ 502 · 273 comments · 2026-01-23Hacker NewsAsk HN: What are some good AI usage policies?▲ 1 · 2 comments · 2026-03-10How-To Geek on MSNGitHub is experiencing an open-source exodus. Here's where the developers are going instead2026-10-19XDA DevelopersGhostty is ditching GitHub over chronic reliability failures, and no one knows where it's going yet2026-04-28eu.36krAI overloads GitHub, causing daily outages. A 18-year veteran leaves with a 50,000-star project.2026-04-28xGhostty is leaving GitHub. I'm GitHub user 1299, joined Feb 2008. I've visited GitHub almost every single day for over 18 years. It's never been a question for me where I'd put ...2026-04-28theregisterHashicorp co-founder Mitchell Hashimoto says GitHub ‘no longer a place for serious work’2026-04-28xGhostty Creator Mitchell Hashimoto Ditches GitHub After 18 Years Over Outages2026-04-27