News for hackers. Stuff that matters.
Re:Kitty 0.50 by isqueiros on Wednesday November 04, 2026 @04:05AM (#50363037)
To someone uninformed, how does this compare to Ghostty?
Re:Kitty 0.50 by TheRoque on Wednesday November 04, 2026 @04:14AM (#50363076)
I haven't try Ghostty, but what I like about kitty is that it's performant, easy to customize (often it's just one line to add and you get that new feature you want), I like their defaults for tabs, layouts. It's not overwhelming but not too minimal either. I just find it's a sweet spot. I also somehow like the personality of the maintainer which seem to have a nice vision for the project. My major gripe is that it's not available on windows, but anyways I rarely use microslop products nowadays.
Re:Kitty 0.50 by paaloeye on Wednesday November 04, 2026 @04:50AM (#50363285)
AFAIK, Ghostty is as performant. At least, on macOS. I used both and didn't see much difference. Decided to go with Ghostty as it feels more native than Kitty.
Re:Kitty 0.50 by mstaoru on Wednesday November 04, 2026 @05:50AM (#50363768)
How does a non-performant terminal look? I don't think I've even seen one.

Serious question.

Re:Kitty 0.50 by XYen0n on Wednesday November 04, 2026 @05:58AM (#50363831)
I have previously seen programs run much more slowly when launched from the built-in terminal in a JetBrains IDE because log output was blocked.
Re:Kitty 0.50 by devsda on Wednesday November 04, 2026 @06:02AM (#50363857)
iterm2. When there's heavy logging, I've seen it lag. Doesn't feel as snappy as Kitty.
Re:Kitty 0.50 by TheRoque on Wednesday November 04, 2026 @06:08AM (#50363914)
Print a massive log file in kitty/ghostty, and another one with you default terminal, and you'll see a massive difference in how fast the log is printed out. Well to be honest it's just comfort, I can't claim it makes a difference in actual productivity, for me the real benefits of kitty are just the terminal multiplexer-ish capabilities (panes, sessions), other rendering niceties like adjusting the font, or having smooth scroll, sensible default shortcuts. But the actual "performance" e.g. input lag or rendering lag, I don't think it's that important.
Re:Kitty 0.50 by louis_ on Thursday November 05, 2026 @08:48AM (#50379026)
A snappy terminal doesn't prevent you from seeing half-filled screens. Flicker can occur when you write line-by-line. That happened in a recent TUI application I wrote. Using synchronized update mode solved the problem.
Re:Kitty 0.50 by adrian_b on Wednesday November 04, 2026 @10:07AM (#50366616)
I frequently compile big software projects, using fast multi-core CPUs, like AMD 9950X, with which the compilation itself is really fast.

Such compilations produce a ton of text messages. With any classic terminal, the text rendering in the terminal window becomes a bottleneck, slowing down the compilation very noticeably.

With modern terminals that use GPU text rendering, like ghostty and kitty, compilations are done much faster.

To see the difference between a slow terminal emulator, like you probably use, and a fast terminal emulator, you can do a "cat" from a text file of a few megabytes, and you will see the speed difference.

Re:Kitty 0.50 by TheRoque on Wednesday November 04, 2026 @06:05AM (#50363890)
Yeah from what I've seen Ghostty is slightly more performant but they are both very performant.
Re:Kitty 0.50 by flohofwoe on Wednesday November 04, 2026 @04:19AM (#50363097)
Very similar, about the only difference from user perspective is that Kitty has a slight content 'wobble' on macOS when resizing the window (this typically happens when the content is rendered via an MTKView or CAMetalLayer and it's parent view's 'layerContentsPlacement' isn't anchored to one side during window resizing.
Re:Kitty 0.50 by darkwater on Wednesday November 04, 2026 @04:47AM (#50363260)
> Also funny/sad: both call themselves 'cross-platform', but then don't support Windows (only various UNIX variants).

This still qualifies as cross-platform though. Cross-platform doesn't mean "all the platforms" or "all the platforms with the biggest market share in the segment of the application".

Re:Kitty 0.50 by flohofwoe on Wednesday November 04, 2026 @04:48AM (#50363269)
Maybe, but it reminds me of the bad old days when Microsoft talked called their applications 'cross-platform', and then they just meant different flavours of Windows ;)
Re:Kitty 0.50 by darkwater on Wednesday November 04, 2026 @06:34AM (#50364187)
I mean, I share the sentiment, and IMO they should support at least the BSD (there are official FreeBSD ports for both Kitty and Ghostty but no mentions of them in both websites)
Re:Kitty 0.50 by paaloeye on Wednesday November 04, 2026 @04:53AM (#50363305)
Proper Windows support is not easy to archive. Plus with Windows Terminal being good enough and open-source, there isn't much incentive to support it.
Re:Kitty 0.50 by flohofwoe on Wednesday November 04, 2026 @05:03AM (#50363401)
Windows Terminal doesn't support Kitty Graphics Protocol (yet?: https://github.com/microsoft/terminal/issues/8389).

That's the one thing I always check first in a terminal because I have this pet project to run emulators in a terminal ;)

https://github.com/floooh/chipz-kitty

(works fine in Kitty and Ghostty, wezterm theoretically also supports the Kitty protocol but at some point just freezes)

Re:Kitty 0.50 by paaloeye on Wednesday November 04, 2026 @05:13AM (#50363478)
Honestly, as fun as it is using KGP, I don't consider it critical for any real use cases.

If you need a GUI, just use a GUI.

Re:Kitty 0.50 by louis_ on Thursday November 05, 2026 @08:34AM (#50378889)
I'm thinking of TUI-based messaging applications, where you would rather see the actual image than a placeholder like "[Image #1]". Well I admit I'm a TUI person, too lazy to grab my mouse.
Re:Kitty 0.50 by devsda on Wednesday November 04, 2026 @06:17AM (#50364009)
> Also funny/sad: both call themselves 'cross-platform', but then don't support Windows

Both might have thought 'If you are patient enough to tolerate a slower web based start menu, you are probably not a target market for a hardware accelerated terminal' :D

Re:Kitty 0.50 by jodrellblank on Thursday November 05, 2026 @08:46AM (#50378995)
And yet Windows Terminal is hardware accelerated and is two years older than GhosTTY 2019 vs 2021)

https://learn.microsoft.com/en-us/windows/terminal/

Re:Kitty 0.50 by flohofwoe on Friday November 06, 2026 @02:44AM (#50389348)
Tbf, 'hardware accelerated' doesn't mean much when your text renderer is slow (which apparently seems to have been fixed after the 'Muratori drama': https://visualstudiomagazine.com/articles/2022/02/07/windows...)
Re:Kitty 0.50 by msephton on Wednesday November 04, 2026 @06:47PM (#50373033)
Same caveats apply to Kitty author’s other app Calibre (ebook manager)
Re:Kitty 0.50 by sumedh on Wednesday November 04, 2026 @04:30AM (#50363168)
Ghostty UX feels more polished compared to Kitty. I tried Kitty for a while but just did not like the default UX.
Re:Kitty 0.50 by zaphirplane on Wednesday November 04, 2026 @04:57AM (#50363354)
[delayed]
Re:Kitty 0.50 by asdfsa32 on Wednesday November 04, 2026 @06:21AM (#50364053)
To the point that Ghosty and all other new terms are just catching up with kitty. Ghosty is celebware and will likely die away once the author loses interest, despite the flame.
Re:Kitty 0.50 by fock on Wednesday November 04, 2026 @07:19AM (#50364575)
hey, on X I read that MH has a lot of collaborators working on it (when making fun of Anti-AI stances) - looked at the repo: <5 people <5% of commits.
Re:Kitty 0.50 by crossroadsguy on Wednesday November 04, 2026 @04:51AM (#50363291)
[delayed]
Re:Kitty 0.50 by dagurp on Wednesday November 04, 2026 @05:24AM (#50363561)
so which one do you use and why?
Re:Kitty 0.50 by ArchD on Wednesday November 04, 2026 @04:53AM (#50363309)
[delayed]
Re:Kitty 0.50 by jcgl on Wednesday November 04, 2026 @06:13AM (#50363961)
I don't think it's accurate to characterize this as Kitty "taking rendering shortcuts." Is this what you're referring to?

> Similarly, some monospaced font families are buggy and have bold or italic faces that have characters wider than the width of the normal face, these will also result in clipping. Such issues should be reported to the font developer. Monospaced font families must have all their characters rendered within a fixed width across all faces of the font, otherwise they aren't really monospaced.

Re:Kitty 0.50 by ArchD on Wednesday November 04, 2026 @06:44AM (#50364279)
[delayed]
Re:Kitty 0.50 by jcgl on Wednesday November 04, 2026 @04:11PM (#50371584)
I mean, ultimately more or less agree with you, in that software should work well for the user and do what the user wants. This is a case of this not happening. So, all things being equal, it's bad.

But things aren't all equal--there are tradeoffs at play. Kitty's choice to treat monospace fonts as actually monospaced may not fit everyone, but it's a valid decision in this design space.

Re:Kitty 0.50 by azuanrb on Wednesday November 04, 2026 @05:32AM (#50363629)
UI-wise, I kinda like Ghostty more. It feels slightly more polished. However, I've moved to Kitty mainly because of its native session support. The only way to have sessions in Ghostty is through a multiplexer, which I'm not a fan of anymore.