What is WezTerm?
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
- Multiplex terminal panes, tabs and windows on local and remote hosts, with native mouse and scrollback
- Ligatures, Color Emoji and font fallback, with true color and dynamic color schemes.
- Searchable Scrollback
- xterm style selection of text with mouse; paste selection via Shift-Insert (bracketed paste is supported!)
- SGR style mouse reporting (works in vim and tmux)
- Render underline, double-underline, italic, bold, strikethrough (most other terminal emulators do not support as many render attributes)
- Configuration via a configuration file with hot reloading
- Multiple Windows
- Splits/Panes (currently only in the nightly builds)
- SSH client with native tabs
- Connect to serial ports for embedded/Arduino work
- Connect to a local multiplexer server over unix domain sockets
- Connect to a remote multiplexer using SSH or TLS over TCP/IP
- iTerm2 compatible image protocol support, and built-in imgcat command
- Sixel graphics support (experimental: starting in 20200620-160318-e00b076c)
- 10,395 Stars
- 482 Forks
- 580 Open Issues
Comments and Reviews
Said about WezTerm as an alternative
I tried all open-source programs in this list, and WezTerm is my choice. It has multiple tabs. It renders full-screen text interfaces correctly. It implements copy-and-paste in a Linux way and handles Shift properly. The only downside is that the configuration is a lua program, but it's well documented, and the configuration is a one-time effort.