I like Ghostty, don't get a chance to use it enough but everyone I know loves it, this is so cool to hear.
> Being non-profit clearly demonstrates our commitment to keeping Ghostty free and open source for everyone
I do hope the creators and maintainers get something good though. Open source work seems majority ignored to me at least, and admittedly by me too most of the time.
The biggest question I have right now is: why does it matter that a terminal is a non-profit? I think I am missing some pieces of the puzzle right now.
Please fund projects that actually need it, and don't voluntarily gift money to a literal billionaire.
> I get asked the same about terminals all the time. “How will you turn this into a business? What’s the monetization strategy?” The monetization strategy is that my bank account has 3 commas mate.
Original post: https://x.com/mitchellh/status/1964785527741427940
That all being said, everyone should give where they want, and if you don't want to give to a terminal emulator non-profit project, then don't! Don't let anyone bully you (me, the person I'm responding to, or anyone else) into what you should and shouldn't charitably support. Enjoy.
(Also, I don't want to repeat this everywhere but I paid taxes and I lost a comma, so no need to worry about that anymore! Everyone please pull out your most microscopic violins! )
The entire point of this post is that the money is not going to him.
- easy to customise using a simple, easy to understand config
- supports non-native full screen so I don’t need to wait for the virtual desktop transition animation on Mac to finish…
- has a friendly community
- it’s a good model for building sustainable products/tools
and, with all of the above: it doesn’t feel like a compromise
Software that takes text input should interpret that as the end of the input.
Shells decide that end of input means it's time to exit. Terminals usually decide that if the shell exits, there's nothing else to do and so close the window.
macOS Terminal.app instead prints "Process exited", which I can't quite fathom the value of. I guess it's marginally less confusing than making the window disappear. :)
(Note though -- I can't find it in Terminal.app settings right now, but there must be a way to change the behaviour to close the window instead. Mine is configured that way, but it's not the default)
When the shell exits: - Close if the shell existed cleanly
Yet, I use WezTerm, won't be switching soon.
In a world of VC backed open source projects with big profit motivations, it's refreshing to see things like this. Definitely going to give ghostty another try!
Given features it's more comparable to Kitty than foot IMO.
- It uses plain text configuration that is easy to modify and version control.
Edit: - At least on Linux, foot's support for windows and tabs is limited to starting an entirely new process.
But I'm using KDE anywa, and I don't care about kitty graphic protocol, I have better suited apps to watch images.
Foot is way more my speed. Fast, extremely stable, and (most importantly) barely noticed. When it comes to terminals, the slightest flicker -- the merest bug -- and I'm gone. And that happened to me with both ghostty and alacritty.
It's not hype. Here's a comprehensive review of a lot of terminals and Ghostty did very well--"State of Terminal Emulators in 2025: The Errant Champions" [1]
[1]: https://www.jeffquast.com/post/state-of-terminal-emulation-2...
i didnt even consider that having to configure everything with a config file allows apps like this https://github.com/zerebos/ghostty-config to exist. neat
What does he mean, isn't this what OpenAI just did, I'm confused guys