Skip to content
← Tools / Skills
ToolMitchell Hashimoto/10 trustMetrics-checked

Ghostty

A fast, feature-rich terminal emulator with native UI and GPU acceleration, from the HashiCorp co-founder.

Visit official site →

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

terminal-emulatordev-workstationremote-sshterminal-themingmultiplexing-alternative

Works with

developersdevopsdesignerspower-users

Trust score — 9/10

/10 trustMetrics-checked

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.