📈 GH Trending Explorer 🎲 Surprise me

← all repos

ghostty-org / ghostty

git clone https://github.com/ghostty-org/ghostty.git 🔥 on GitHub Trending today

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

+53
stars, 24h · #158
+307
stars, 7 days · #191
+1.2k
stars, 30 days · #257
62k
★ total · +0% this week
3.7k
forks · 255 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageZig
LicenseMIT
Created2022-03-29 (4y ago)
Last pushtoday
Watchers214
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #9 daily in zig · +53 ★
  • 2026-10-20 — #9 monthly in zig · +1,241 ★
  • 2026-10-20 — #11 weekly in zig · +307 ★

Links

README excerpt
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 behavior is partially a de jure standard
(i.e. ECMA-48)
but mostly a de facto standard as defined by popular terminal emulators
worldwide. Ghostty takes the approach that our behavior is defined by
(1) standards, if availabl