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

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Email Sending and Testing for Laravel in One Account image

Email Sending and Testing for Laravel in One Account

Read article
Decide with Jev: Tie Every AI Check to the Exact Draft image

Decide with Jev: Tie Every AI Check to the Exact Draft

Read article
PIE 1.5 Changes PHP Extension Installs in CI image

PIE 1.5 Changes PHP Extension Installs in CI

Read article
Delete Expired Sessions in Laravel With a Scheduled Command image

Delete Expired Sessions in Laravel With a Scheduled Command

Read article
Pollora: Run WordPress Inside a Laravel Application image

Pollora: Run WordPress Inside a Laravel Application

Read article
Scheduled Session Garbage Collection in Laravel 13.39 image

Scheduled Session Garbage Collection in Laravel 13.39

Read article