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, making it exceptionally fast at rendering text and graphics while maintaining cross-platform compatibility across macOS, Linux, and Windows.
As both a terminal emulator and multiplexer, WezTerm combines the functionality of traditional terminals with built-in session management capabilities, eliminating the need for separate tools like tmux or screen. The Rust implementation ensures memory safety and performance, while the GPU acceleration provides smooth scrolling and responsive text rendering even with large amounts of output.
WezTerm is designed for developers, system administrators, and power users who demand high performance from their terminal environment. Its cross-platform nature makes it ideal for users who work across different operating systems and want a consistent terminal experience. The active development and community support through GitHub Discussions and Matrix chat make it a solid choice for users who value both cutting-edge features and reliable support.
