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 and smooth for terminal operations. The combination of being both a terminal emulator and multiplexer means users get built-in session management capabilities without needing separate tools like tmux.
Being implemented in Rust, WezTerm benefits from memory safety and performance characteristics of the language, while maintaining cross-platform compatibility across macOS, Linux, and Windows. The project emphasizes being a modern terminal solution that leverages hardware acceleration to provide a superior user experience compared to traditional CPU-bound terminal emulators.
WezTerm is ideal for developers, system administrators, and power users who want a fast, reliable terminal with advanced features. The built-in multiplexer functionality makes it particularly appealing to users who work with multiple terminal sessions and need efficient session management. Its cross-platform nature also makes it attractive to users who work across different operating systems and want a consistent terminal experience.
