A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust. Features tabs, splits, ligatures, and extensive Lua configuration.
WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust by @wez. What sets WezTerm apart is its focus on performance through GPU acceleration, delivering smooth rendering and responsive interactions across Windows, macOS, and Linux. The terminal combines modern performance optimizations with comprehensive functionality, offering both traditional terminal capabilities and built-in multiplexing features.
As a Rust-based application, WezTerm benefits from memory safety and performance characteristics inherent to the language, while its GPU acceleration ensures crisp text rendering and fluid animations. The terminal includes multiplexer functionality built-in, eliminating the need for separate tools like tmux or screen for many users. WezTerm targets both power users who demand high performance and reliability, as well as developers who appreciate modern terminal features and cross-platform consistency.
The project is actively maintained as a spare-time effort with strong community support through GitHub discussions, Matrix chat, and comprehensive documentation. WezTerm appeals to users seeking a modern, fast terminal that doesn't compromise on features while providing a consistent experience across different operating systems.
