Ghostty
A fast, feature-rich terminal emulator with native UI and GPU acceleration, from the HashiCorp co-founder.
About
Ghostty is an open-source terminal emulator by Mitchell Hashimoto (co-founder of HashiCorp), written from scratch in Zig and open-sourced under MIT at its public launch in December 2024 after two years of closed development. Its pitch is that terminals have always forced a choice between speed, features, and native UI — Ghostty refuses the tradeoff. Rendering is GPU-accelerated (Metal on macOS, OpenGL on Linux), the interface uses platform-native toolkits (AppKit on macOS, GTK4 on Linux) instead of Electron or a custom widget layer, and it works out of the box with sensible defaults while offering hundreds of configuration options, hundreds of built-in color themes, and custom keybindings.
It supports modern terminal protocols including Kitty graphics and keyboard protocols, synchronized rendering, and light/dark mode notifications, with native tabs and splits, sub-100ms startup, font ligatures, and a simple key-value config file with hot reload. libghostty exposes the core as an embeddable C-compatible library. It runs on macOS and Linux; Windows is planned but not yet supported. Benchmarks comparing it to Alacritty and Kitty are community-reported rather than independently published, so treat the speed crown as widely-reported rather than verified. Within about fifteen months of launch it passed 45,000 stars — it now sits above 60,000.
What it can do
- GPU-accelerated rendering (Metal on macOS, OpenGL on Linux)
- Platform-native UI: AppKit on macOS, GTK4 on Linux
- Zero-configuration with sensible defaults
- Hundreds of config options and hundreds of built-in themes
- Custom keybindings with per-platform defaults
- Kitty graphics and keyboard protocols, synchronized rendering
- Native tabs, splits, and dropdown (Quake-style) mode
- Sub-100ms startup and smooth large-output scrolling
- Font ligatures, subpixel antialiasing, fallback chains
- Clickable links and OSC integrations
- libghostty embeddable terminal library
Setup
Download the macOS DMG from ghostty.org, install via Homebrew (brew install --cask ghostty), or use your Linux distro's package manager / release binary. No configuration is needed to start; optional config lives in ~/.config/ghostty/config as simple key=value lines that hot-reload. A Nerd Font layer ships bundled (JetBrains Mono), so no font installation is required.
Prerequisites
macOS or Linux (Windows not yet supported); a GPU helps but is not required.
Use cases
Works with
Trust score — 9/10
Scored 9/10 (metrics tier, metrics-v1). Evidence: ~62.3k GitHub stars with commits pushed October 16, 2026; independent writeups confirm the Zig implementation, GPU acceleration, native AppKit/GTK4 UI, the December 2024 public launch, the macOS/Linux-only status, and the MIT license. Strengths: exceptional craft and documentation, a maintainer with a track record of building industry-standard tools, explosive adoption, genuinely native feel. Docked for: (1) Windows is still unsupported with no firm timeline; (2) speed comparisons to Alacritty/Kitty are community-reported, not independently benchmarked; (3) the project is young, so long-term maintenance depends heavily on one founder. License: MIT.
★ 62,281 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 9.0/10
- Maintenance · recency, releases, issue load
- 10.0/10
- Openness · license + docs
- 9.0/10
- Manual review · sanity read + red-flag check
- 9.0/10
- · ~62.3k GitHub stars (Oct 16, 2026 snapshot), commits pushed same day; by Mitchell Hashimoto; Zig
- · GPU rendering (Metal/OpenGL); native AppKit/GTK4 UI; macOS + Linux; Kitty protocols; libghostty; public launch Dec 2024
- · Windows unsupported, no timeline; speed comparisons community-reported not independently benchmarked; young, founder-dependent
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.