Top
Best
New

Posted by vrnvu 7 hours ago

Ghostty is now non-profit(mitchellh.com)
731 points | 145 commentspage 2
bilekas 2 hours ago|
After hearing about Bun today, this is such a curveball. Ironic as it is in this 'get big enough to sell' ethos mentality that seems to be prevalent, this is what I would have expected from Bun.

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.

shevy-java 1 hour ago||
Can someone translate this for me? I understand he explained the rationale. I am not sure I understood it though.

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.

tcdent 6 hours ago||
I'm making an effort to support Open Source projects that I use everyday; much in the way I support creators on YouTube via Patreon with small monthly commitments, so it's a welcome opportunity that GhosTTY has made that easy to accomplish.
Arcuru 4 hours ago|
I give a lot of money to the free things I use as well, but even if I used Ghostty I'd struggle to give them any money since the founder is extraordinarily wealthy.

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

mitchellh 4 hours ago|||
My intention is that the project isn't wholly dependent on me, so that I can move on (one day) and refocus my efforts elsewhere. I think no matter who the donor is, any charity dependent on the welfare of a single large whale is not a healthy organization. I intend to resolve this over time.

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! )

defen 3 hours ago|||
> don't voluntarily gift money to a literal billionaire.

The entire point of this post is that the money is not going to him.

VerifiedReports 6 hours ago||
Cool. I hadn't heard of it before. What advantages does it offer over the Mac's Terminal, for example?
rpastuszak 5 hours ago||
For me:

- 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

focom 6 hours ago|||
One personal gripe: Compared to the default terminal, ghostty, close the terminal on ctrl+d.
hamburglar 5 hours ago|||
Good. That weird “keep the window open after ctrl+d” behavior is annoying.
coder543 2 hours ago||||
Terminal.app also closes the window when the shell exits if you change a setting: Settings -> Profiles -> Shell -> When the shell exits -> Close the window
Xiol 5 hours ago|||
People use something other than CTRL-D to exit their terminal?
kergonath 5 hours ago|||
Command-Q? Or command-W to close only the current window.
dbacar 5 hours ago|||
i type exit
VerifiedReports 5 hours ago||
Same. I didn't know Ctrl-D did anything.
quesera 4 hours ago||
Ctrl+D is the ASCII End Of File (EOF) marker.

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)

VerifiedReports 4 hours ago||
Thanks. It exists, and I found that I already have it active. In Settings, it's under Profiles / Shell and the control is

When the shell exits: - Close if the shell existed cleanly

jeanlucas 6 hours ago|||
Against Mac's terminal I'd recommend ghostty. Just the support for more characters and better defaults are a good reason.

Yet, I use WezTerm, won't be switching soon.

kccqzy 3 hours ago||
It’s just faster when you accidentally dump large amount of text or binary onto the Terminal. You can measure this by running `time cat` on a multi-gigabyte file and observing the wall clock time.
codeptualize 6 hours ago||
This seems really nice. Wasn't aware of hack club but that just looks like a wonderful construction and organization.

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!

helterskelter 6 hours ago||
Is there a compelling reason to use ghostty on Linux, over say, gnome-terminal or foot?
mindcrash 5 hours ago||
While foot focuses on minimalism, Ghostty brings along a shit ton of features like support for Kitty's (https://sw.kovidgoyal.net/kitty/) graphics protocol (in terminal images! - https://sw.kovidgoyal.net/kitty/graphics-protocol/), advanced window management (windows, tabs, splits) and OpenGL pixelshaders (https://catskull.net/fun-with-ghostty-shaders.html)

Given features it's more comparable to Kitty than foot IMO.

sdqali 1 hour ago|||
- It looks good. Or more correctly, it is easy to make it look good. If one spends a lot of time in the Terminal emulator, it looking good has some positives.

- 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.

dmytrokow 2 hours ago|||
FWIW, I found no reason to switch from Konsole.

But I'm using KDE anywa, and I don't care about kitty graphic protocol, I have better suited apps to watch images.

smw 5 hours ago|||
It's very fast and has a lot of work to show correctness.
sramsay 5 hours ago|||
There might be. And I certainly bear no ill will of any kind toward the project or its devs. But I am in terminals all day long, and I hesitate to use one that is written in a language that hasn't yet hit 1.0.

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.

loeg 5 hours ago|||
gnome-terminal still writes out its scrollback history to the filesystem, potentially on-disk and not just tmpfs. It uses encryption to obfuscate that these days, but, it's still pretty weird behavior. Its performance is also relatively poor.
crims0n 4 hours ago|||
One fun thing, it supports shaders: https://catskull.net/fun-with-ghostty-shaders.html
neop1x 3 hours ago|||
Or WezTerm which is much more usable and polished than this. I don't think there are any. It is likely just a social media hype.
alwillis 27 minutes ago|||
> I don't think there are any. It is likely just a social media hype.

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...

tristan957 3 hours ago|||
I use Ghostty because it is a native application, and it looks great on macOS and GNOME. WezTerm, Kitty, and Foot don't do that for me. Foot is great though.
viraptor 46 minutes ago||
They're all native applications.
tristan957 3 hours ago|||
gnome-terminal is GTK 3 last I checked, and foot uses Wayland primitives. If you want a native terminal feel, Ghostty would be a great terminal. On Linux, my backup terminal is Ptyxis, authored by Christian Hergert. I recommend Ptyxis over gnome-terminal or gnome-console.
WhyNotHugo 2 hours ago||
Ghostty feels a lot less native than foot on Wayland. Example: it doesn't respect Fontconfig preferences, so it doesn't use your configured monospace font. In general, Ghostty feels quite alien for me.
commandersaki 5 hours ago||
Yes, because Ghostty is a fiscally sponsored non-profit.
tristan957 3 hours ago||
The GNOME Foundation is a non-profit as well.
dagi3d 6 hours ago||
I really love Ghostty. Thanks to it, my comeback to (n)vim has been quite smooth. Keybindings with the CMD key works right away without having to send any escape sequence or similar. It just works™
trueno 6 hours ago|
ive found ghostty to be a pretty decent replacement for iterm2, some bugs still being worked out and i havent always had the best luck with the guake dropdown style terminal but all in all it's pretty nice. sort of miss the additional hot-key invoking options iterm2 had (i could double tap control or cmd to invoke) and ghostty is a lil more limited there, but overall its solid, doesn't feel bloated. iterm2's settings gui was a total tragedy. there was some xterm related issue i ran into ssh'ing into a vps but i can't even remember for the life of me what that was.

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

misiti3780 5 hours ago||
i agree, you can search in the terminal like you can iterm2 either, which is super annoying.
Copenjin 4 hours ago||
> A non-profit structure provides enforceable assurances: the mission cannot be quietly changed, funds cannot be diverted to private benefit, and the project cannot be sold off or repurposed for commercial gain.

What does he mean, isn't this what OpenAI just did, I'm confused guys

dizhn 4 hours ago|
No way! You need to incorporate a whole other company for that. By the way, it's a terminal emulator. I think we'll be fine if they pull the rug.
alkh 6 hours ago||
The only thing I am missing now from Ghostty is being able to open it in any open Finder folder with a keyboard shortcut(like standard Ubuntu terminal). Ghostty already provides Finder-specific GUI shortcut but you need to use a mouse. Otherwise, stellar work(especially the ease of configuring it) and congrats to everyone involved!
ubercow13 6 hours ago||
You can set a keyboard shortcut for that GUI menu entry (and most others) in macOS system settings.
presbyterian 6 hours ago|||
I do this with an Alfred workflow, I hit command+space and then type “ft” and it opens the front most Finder window’s directory in Terminal (or iTerm, you can set it to whatever)
orbsa 6 hours ago||
Can you not bind the command "open ." to a keybind through Ghostty?
duskwuff 6 hours ago|||
Wrong direction. OP wants to open Ghostty from a Finder window, not vice versa.
tomjakubowski 6 hours ago|||
I think they are looking for the opposite: open a Ghostty window from Finder.
alkh 6 hours ago||
Yeah, exactly, like Ctrl+Alt+T opening Xterm in Ubuntu. If I am not mistaken, if you have a file explorer open it will automatically open terminal in that specific folder(i.e. kind of like `cd`ing there first)
vegabook 3 hours ago|
This is also good news for Zig.
More comments...