News

Ghostty Is a Fast, Feature-Rich, Cross-Platform Terminal

Published
Ghostty Is a Fast, Feature-Rich, Cross-Platform Terminal image

Ghostty is a fast, feature-rich, cross-platform terminal emulator that uses platform-native UI and GPU acceleration. It was created to feel and look like a native application for your given desktop environment (macOS or Linux). Ghostty is written in Swift using AppKit and SwiftUI on macOS, using a shared libghostty core package used on every platform.

Ghostty 1.0 on macOS
Ghostty 1.0 on macOS

Ghosty is also designed to be fast. I don't have any benchmarks, but it feels incredibly responsive for any of my daily tasks in the terminal. I am by no means a power terminal user, but it just feels good.

Main Features

  • Windows, tabs, and splits: Support for multiple windows, tabs, and splits
  • Color themes: Hundreds of built-in themes for light and dark mode
  • Keybindings: Flexible, custom keybindings
  • Configuration: Support for hundreds of configuration options
  • And more...

I am just starting to experiment with configuration in Ghostty, but here's what I have so far in my configuration on macOS:

theme = Monokai Soda
font-family = Jetbrains Mono
font-size = 13
window-padding-x = 20
window-padding-y = 20
window-width = 140
window-height = 35
window-save-state = always
auto-update = download

I was impressed by the built-in theme viewer you can access by running ghostty +list-themes. You can search this list by typing /:

Browse themes with ghostty +list-themes
Browse themes with ghostty +list-themes

You can copy the theme name to your clipboard by pressing c. All help options are available in the theme viewer with shift + /. Once you find the theme you want, add it to your config file using the theme option. For example, mine is the following:

theme = Monokai Soda

You can try Ghostty on macOS or Linux by downloading it from the Ghostty website. To get familiar with and configure Ghostty, check out the documentation.

Ghostty is a passion project created by Mitchell Hashimoto, previous co-founder of HashiCorp and creator of tools like Vagrant, Terraform, and Vault. If you're interested in following Ghostty's progress, I recommend following @mitchellh on X.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Filed in

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
CPX: The Composer Package Executor for PHP image

CPX: The Composer Package Executor for PHP

Read article
Laravel AI SDK Adds Human-in-the-Loop Tool Approval image

Laravel AI SDK Adds Human-in-the-Loop Tool Approval

Read article
Pest 5 Released With Test Impact Analysis, Agent Verification, and Evals image

Pest 5 Released With Test Impact Analysis, Agent Verification, and Evals

Read article
Queue-SQL: Run Mass Deletes and Updates Across Parallel Queue Jobs image

Queue-SQL: Run Mass Deletes and Updates Across Parallel Queue Jobs

Read article
Blade Formatting in Laravel Pint image

Blade Formatting in Laravel Pint

Read article
Inertia DevTools Is Now on the Chrome Web Store image

Inertia DevTools Is Now on the Chrome Web Store

Read article