WezTerm is a cross-platform, GPU-accelerated terminal emulator that supports Sixel graphics and a bunch of other features that make it a saner alternative to most platform-native terminal emulators.
In particular, for me, it scratches the following itches:
- Cross-platform support (macOS, Linux, Windows) with GPU acceleration
- Lua-based configuration across every platform
imgcat
-compatible image display (and the aforementioned Sixel support)- Support for modern text rendering features like full color themes, font ligatures (and Nerd Fonts), which vastly improves the readability of certain codebases
- Direct connections to serial ports (essential for my hardware projects)
None of these were something that Apple would ever fix on the Mac, so despite the hideous default icon I decided to give it a serious try in September 2024.