A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust.
WezTerm is a GPU-accelerated terminal emulator and multiplexer written in Rust. It provides fast, smooth rendering across Windows, macOS, and Linux, with built-in tab and pane management for efficient workflow organization. It solves the need for a high-performance, cross-platform terminal that balances modern features with reliability.
Developers, system administrators, and power users who work across multiple operating systems and require a fast, customizable terminal with multiplexing capabilities.
Developers choose WezTerm for its GPU-accelerated performance, cross-platform consistency, and extensive customization via Lua scripting, offering a robust alternative to other terminal emulators without sacrificing speed or flexibility.
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages the GPU for fast, smooth text rendering, as highlighted in the README's key features, providing a visually fluid experience during intensive terminal use.
Runs identically on Windows, macOS, and Linux, ensuring developers have a uniform terminal environment across different operating systems without behavioral quirks.
Includes native tab and pane management for session handling, eliminating the dependency on external tools like tmux for workflow organization.
Highly configurable via a Lua-based system, allowing deep customization of appearance and behavior, as emphasized in the project's philosophy for extensibility.
Supports inline image display and a wide range of fonts including ligatures, enhancing readability and aesthetic appeal for modern development workflows.
Requires Lua scripting knowledge for customization, which can be steep for users accustomed to graphical settings or simpler configuration formats.
Maintained as a spare time effort, as noted in the README, potentially leading to slower updates, bug fixes, and limited support responsiveness compared to commercially backed alternatives.
Has a smaller community and fewer third-party plugins or integrations than established terminals like iTerm2 or tmux, restricting advanced functionality and community-driven enhancements.
Installation involves following external documentation on wezterm.org, which may require manual steps or troubleshooting on some platforms, unlike simpler package manager installs.