thisvsthat.one
Ghostty logo
terminals

Ghostty

Mitchell Hashimoto's GPU-accelerated, platform-native terminal. Fast, free, no compromises

open-sourceFree tier

Scorecard

overall 8.8/10
Speed10.0/10
Quality9.0/10
Ecosystem7.0/10
Pricing Value10.0/10
Ease of Use8.0/10

The good

  • 01The fastest terminal on macOS: native Metal rendering with ProMotion (120Hz) support
  • 02Platform-native UI on both macOS (Swift/AppKit) and Linux (Zig/GTK4), not an Electron wrapper
  • 03Supports the Kitty graphics protocol, enabling inline images and rich terminal apps
  • 04Completely free, open source, no account required, no telemetry
  • 05Created by Mitchell Hashimoto (co-founder of HashiCorp), credible long-term stewardship

The not-so-good

  • 01No Windows support yet: macOS and Linux only
  • 02Younger project with a smaller community than iTerm2 or Kitty
  • 03Configuration is file-based only, with no full GUI settings panel
  • 04Extension/plugin system is limited compared to Kitty's scripting capabilities
Best for
  • macOS developers who want the fastest, most native terminal experience available
  • Anyone running Neovim, Zellij, or other TUI-heavy workflows that benefit from GPU rendering
  • Developers who value simplicity: install it, configure a few options, and it just works
  • Linux users who want a GTK4-native terminal with GPU acceleration
Less ideal for
  • Windows users (no support yet)
  • Developers who want AI features in their terminal (Warp territory)
  • Power users who need deep scripting/automation of the terminal itself

Our take

Ghostty is what happens when someone with deep systems experience decides to build a terminal emulator from first principles. Mitchell Hashimoto (HashiCorp co-founder) wrote the core in Zig, used Metal for macOS rendering and GTK4 for Linux, and the result is a terminal that's roughly 3× faster than iTerm2 on raw throughput benchmarks while feeling completely native on both platforms.

The speed difference isn't academic. If you tail large log files, run build output, or use TUI applications like Neovim or lazygit, you'll notice that Ghostty keeps up without frame drops or input lag. ProMotion support on MacBook Pro means 120Hz scrolling with adaptive sync, a small detail that makes the terminal feel as responsive as a native app should.

What Ghostty deliberately doesn't do is add AI features, team collaboration, or cloud sync. It's a terminal emulator, and it does that job exceptionally well. The configuration is a simple text file. The UI is clean and uncluttered. There's no account creation, no telemetry, no upsell.

The main limitations are platform coverage (no Windows yet), ecosystem maturity, and the still-minimal configuration UI. Kitty has a more powerful scripting system. Warp has AI built in. iTerm2 has deeper tmux integration. But for macOS and Linux developers who want the fastest, cleanest terminal available and are happy to pair it with tmux or Zellij for multiplexing, Ghostty is the current best-in-class.

Alternatives to Ghostty

See all →
Last verified · 2026-04-29Something wrong? Suggest an edit →