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
Certain CLI tools complain about unknown $TERM env vars. For example, I could not open vim when SSHing into my Hetzner VPS in Ghostty. The fix is to set TERM to some well-known alternative before running your tool, like so: TERM=xterm vim
https://sw.kovidgoyal.net/kitty/unscroll/ <- this for example makes such a difference when using multiple splits and some TUI style history search or whatever to unscroll.
Lowers the risk of a rug pull or the project becoming suddenly abandoned.
Reminds me of Signal.
None of the parenthesised provide any strong guarantees against these to alleviate such fears, are there not enough non-profits that misuse funds, say, on too high of an executive compensation instead of product development?
HCB staff also do not take kindly to missing receipts or fraudulent behavior.
> We are teen hackers from around the world who code together
(besides, "many projects" is more likely a downside here as it spreads the oversight resources)
Teen hackers, yes. Incompetent or neglectful, absolutely not.
when you support literally thousands of teenagers over the internet (the delightfully overconfident, inexperienced, famous-for-trolling humans that they are) and literally only a handful have beef with you, you are running a really solid ship
But there was a values tension, and resulting values clash with someone who fell firmly on one side of the tension, seemingly a bit self-righteous in not feeling it to be a tension at all.
I find the tension totally understandable and even healthy, and not something to "just fix" in a clear way, as the youth might have readers believe.
My synopsis here got the +1 from a staff, so I'm assuming my experience in messy organizing gives me a decent read of the complexity of the situation: https://news.ycombinator.com/item?id=45917234
What does he mean, isn't this what OpenAI just did, I'm confused guys
All of the fuss seems to be entirely driven by Mitchell's clout, and maybe some interest in Zig. Given that's the real reason everyone is talking about Ghostty (which I'm happy to be wrong about, let me know), It raises the question: Is crowding out other projects in a space, so that a billionaire can have a side project, really something we should be excited about? Unless the software is actually good, it seems like this is just an attention suck away from better software that could use it.
Dunno if that makes Ghostty "better" than other terminals, probably not. It just ticks the boxes of ligatures, fast, integration with wayland, simple amount of configuration to work how I want. It also seemed to have a focus on "correctness" which I appreciate. I don't use any of the tab/ssh/whatever features. I know ligatures are the new vi-vs-emacs religious war. Without that single feature-request, I'd probably just use foot. Swapping terminal also isn't that hard, it'd easily swap to something else if it gave me a reason.
I do think its reasonable to question focus on a millionaires toy with a large social presence vs other projects, helped by the somewhat --if not intentional, at least side-effecting -- hype-focused release style of Ghostty. Would it be nearly as successful if it were released anonymously at a 1.0? Probably not? Maybe? It does score highly in sort of arbitrary feature & performance benchmarks so it would probably still have a number of users without the name attached.
Nope, that's not it.
It's mostly because he noticed the majority of terminal applications were okay but not great. So he decides to address this by creating a cross-platform terminal app that's faster and more compatible than pretty much every existing terminal app. And has a native macOS UI written in Swift without compromising its cross-platform features.
Kind of out of nowhere, Ghostty is in the conversation of being the best terminal app available. "Best" doesn't mean the most features; but it nails speed and compatibility. (I’d love to see iTerm switch to using libghostty in the near future. That would be a killer combination!)
From "State of Terminal Emulators in 2025: The Errant Champions": [1]
Before presenting the latest results, Ghostty warrants particular attention, not only because it scored the highest among all terminals tested, but that it was publicly released only this year by Mitchell Hashimoto. It is a significant advancement. Developed from scratch in Zig, the Unicode support implementation is thoroughly correct
In 2023, Mitchell published Grapheme Clusters and Terminal Emulators, demonstrating a commitment to understanding and implementing the fundamentals. His recent announcement of libghostty provides a welcome alternative to libvte, potentially enabling a new generation of terminals on a foundation of strong Unicode support.
[1]: https://www.jeffquast.com/post/state-of-terminal-emulation-2...
Wezterm fits the vim/emacs bill of “make it whatever you want”. I want something in between - iTerm2 for 2025. Stuff like secure input on macOS is something that is just nice - it behaves like a real platform app and not jsut the lowest common denominator loosely ported.
They say in the docs it’s not the best at anything, but it’s competitive in performance, features, and extensibility and that combo is a winner for me (personally)
It does. And the barebones complaint is literally funny (I'm mentally giggling) because Ghostty didn't have modern features like... search, literally 4 days ago https://github.com/ghostty-org/ghostty/pull/9756
That's why I'm staying on Alacritty on my company mac.
Alacritty's search is less useful than Ghostty's implementation as it you have to exit search mode to do anything else.
If it's true that Alacritty and Ghostty are both great, Alacritty must be some different kind of great because it has a large number of users due only to its own merits, and not due to the online following of the author.
You can run tmux inside Ghostty.
Newer terminal apps like WezTerm have a multiplexer built-in.
I'm using it on macOS, and I encounter a lot of issues with Ghostty with Oh My Zsh. It's often very slow, the shell crashes, and there's often a lot of display issues. I don't know if this is Ghostty or Oh My Zsh or what, so I'm just looking for a good setup that is as close to the stock Ghostty as possible.