Just drop the name. Explain what you like about it if you are feeling generous. I am curious what the terminal emulator landscape is these days.
Just drop the name. Explain what you like about it if you are feeling generous. I am curious what the terminal emulator landscape is these days.
ghostty, it supports the kitty graphics protocol, it’s pretty fast and easily configurable and pretty. i’d use allacrity but they don’t support kitty protocol.
ooooh, pretty!
Ghostty does look like a good alacritty alternative which supports a more modern feature set.
I just noticed ratty is a new terminal that could also be a good alternative. It even supports 3D models.
i wouldn’t recommend ratty. or at least not for now, afaik it was created as an experiment to add 3d rendering in the terminal, but it still needs some work, plus no one is actually doing much 3d rendering there. which outweights the benefits of a stable working terminal for something that (still) has no purpose in everyday usage.
It does look like a silly, experimental terminal. I just thought it was interesting, but it does need more development. I’m interested in a minimal but modern terminal with features such as kitty graphics support. I prefer to choose tools with minimal overlap of features, such as terminals without built-in multiplexers, which is why I have used alacritty with tmux and zellij. Ratty would be a good fit for me when it becomes more stable.
i think that fits ghostty pretty well. it does have some extra stuff backed in such as tabs but you can disable them and let a multiplexer handle that (that’s what i did) and also remove other stuff such a window decoration and so on. allacrity is fast but no kitty support and kitty obviously has kitty support but it’s slower (it’s python) so ghostty is a pretty good middle ground. it’s written in zig which sits more or less at the same level of abstraction as rust.
this is my ghostty config if you’re interested:
# appearance theme = tokyonight_night window-padding-x = 5 window-padding-y = 8 window-height = 30 window-width = 90 background-image = background.png background-image-opacity = 0.1 background-image-position = center background-image-fit = contain # background-image-repeat = true # font font-family = FiraCode Nerd Font font-size = 11 # cursor cursor-style = bar cursor-style-blink = true gtk-titlebar = false # misc scrollback-limit = 10000 copy-on-select = true command = zellij