Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
-
st
build of the suckless simple terminal with patches for alpha, font2, copyurl, openclipboard, invert, appsync, xresources, scrollback, w3m, keyboard select, boxdraw (by mrdotx)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I use xst, a fork of st. It does everything I need it to do. It's not very feature-full, but even if I had the kinds of features other terminal emulators have I wouldn't use them, so this is fine.
https://github.com/gnotclub/xst
I was a happy urxvt user for years, but switched to Alacritty[1] about a year or so ago. My main reasons for switching were wanting better emoji support (urxvt handles Unicode admirably, but not emoji) and wanting a better configuration language (I hate writing Xresource rules).
I don't believe it's had a 1.0 release yet, but it's been stable in my use cases, and (perceptively) performant.
[1]: https://github.com/alacritty/alacritty
Kitty is an amazing terminal if you are willing to spend some time to learn and customize it. Take a look at the screencast on its website, it is super powerful and will make your coworkers and friends jealous.
https://sw.kovidgoyal.net/kitty/
st. [1] Its simple and has everything I need, which is utf-8 support. Tabs and stuff i do via tmux.
[1] https://st.suckless.org/
You can also take a look at https://github.com/fee1-dead/alacritty/tree/ligatures_harfbu...
Surprised to see no mention of Hyper https://hyper.is/
To be more explicit, tmux is not a replacement for a terminal emulator, but rather an application that is run inside one: you can open Terminal/Kitty/whatever you prefer, then run "tmux new" [1].
[1]: https://github.com/tmux/tmux/wiki/Getting-Started
I used to use Guake for a long time, then when I was looking for an alternative with less dependencies, I found Tilda (https://github.com/lanoxx/tilda), which is very similar.