upvote
I'd love to hear what made you settle on ghostty. There is not dearth of terminal emulators out there, each claiming performance or batteries included.
reply
libghostty is a bigger contribution, it's being embedded left and right.
reply
I'm not the commenter, but for me ghostty was good for being a Very Good terminal experience with almost no config required.

Just checked and the config file for my daily use terminal setup is 3 lines long. 3! That means I know I can chuck it on any system, any clean re-install, and it'll be Fine. That counts for a lot when you've grown tired of endless config tweaking.

reply
Same. Almost everything works out of the box, with great defaults.
reply
Same for me.

My config is a couple lines longer, but other than font-family, font-size, color theme and a couple of other settings I didn't need to change anything else.

I definitely spent way less time configuring it to suit my needs that I did with any other terminal I used before.

reply
Seconded. I keep hearing about ghostty but I have yet to see a strong enough justification about how it is _that_ better. I use konsole and has significantly more user friendly screen to manage settings. I heard about ghostty's performance so I did some timing tests and ghostty was faster than konsole but not that much - not in any perceptibly significant measurable sense.
reply
I went from Alacritty to Ghostty for ligatures and some other small goodies. I could probably get those same goodies with Kitty, but I didn't want to try nor have the desire to try. I may go back to Alacritty if I grow tired of Ghostty.
reply
I've always found ligatures (fi, ff, ffi etc) really ugly. Or are you talking about using them for hacked purposes (-> in C)?

Then again I don't put different foods on my fork when eating - which seems relevant.

reply
I never got the speed thing. Ghostty at least seems slower on my machine compared to foot(client).
reply
i switched from iTerm 2 on macOS because it would get bogged down sometimes or occasionally lag. it’s been noticeably faster and i appreciate the file-based config as well as the defaults, leading to my config being under 5 lines.

on linux i use the default terminal in gnome which is ptyxis now iirc and haven’t felt any need to switch.

reply
Don't you miss the crazy configuration options that iterm2 has?
reply
I use Ghost TTY coming from iTerm for no other reason than I saw everybody else using and praising it.

Is there some special feature I'm missing? I would only call it a marginal improvement. If that. I fail to see what the big deal is.

reply
input latency. the time from pressing a key to showing on-screen is much lower with ghostty (I can't find exact number, but it seems to handle input 2-4x quicker. So around 15ms instead of 60ms).

Also just the general render pipeline is way faster in ghostty. There are things you just can't do in iTerm because it's so slow. Ghostty is attempting to improve the experience to allow for more things to be built in the terminal.

reply
For me,

* available on Linux and macOS

* settings easy to transfer, just a file

* comes with Jetbrains Mono Nerd font built-in, no need to install it separately

* supports ligatures

reply
I personally like how I barely had to configure it, how nerd fonts just worked, and how nicely it renders text
reply
It’s not quite finished, give it time to mature. But pretty good already.
reply
Yeah, it's a good polished piece of software no doubt. I'm not denying that, but the hype it gets is just... I don't know.
reply
Agreed, though it hasn’t been excessive in my experience. Just that the devs are better at marketing than others. Really shows how important that side of the equation is. Wish I was better at it myself.
reply
> Just that the devs are better at marketing than others.

I will "quietly" self-plug Terminal Click [0] because Ghostty and TC have discussed their differences in the past (check out the Media page.)

I'm definitely not ready to do splashes of any kind, because what Ghostty lacks in novelty Terminal Click lacks in polish.

[0] https://terminal.click

reply