DEV Community

Alex Spinov
Alex Spinov

Posted on

Ghostty Has a Free Terminal Emulator — Native GPU-Rendered Terminal for macOS and Linux

Ghostty is a native terminal emulator by Mitchell Hashimoto (HashiCorp founder) — GPU-rendered, fast, and opinionated about defaults.

What You Get for Free

  • GPU-accelerated — renders with Metal (macOS) or OpenGL
  • Native UI — real macOS app, not Electron
  • Fast — sub-millisecond input latency
  • Splits — horizontal and vertical pane splitting
  • Tabs — native tab support
  • Unicode — full Unicode and emoji support
  • Configurable — simple key=value config file
  • Font ligatures — programming ligatures supported
  • Themes — 100+ built-in themes
  • Cross-platform — macOS and Linux

Quick Start

# macOS
brew install --cask ghostty
# Open Ghostty from Applications
Enter fullscreen mode Exit fullscreen mode
# ~/.config/ghostty/config
font-family = JetBrains Mono
font-size = 14
theme = catppuccin-mocha
cursor-style = block
window-padding-x = 10
window-padding-y = 10
Enter fullscreen mode Exit fullscreen mode

Why Developers Switch from Alacritty/Kitty

Alacritty lacks splits/tabs, Kitty's config is complex:

  • Native macOS — real app with native menus, notifications
  • Splits + tabs — no tmux needed for basic tiling
  • Simple configkey = value, not YAML
  • By HashiCorp founder — built by someone who lives in the terminal

A developer used Alacritty + tmux for splits and tabs. After Ghostty: native splits and tabs built-in, no tmux overhead, faster rendering, simpler setup.

Need Custom Data Solutions?

I build production-grade scrapers and data pipelines for startups, agencies, and research teams.

Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.

Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.

Top comments (0)