WezTerm

A GPU accelerated terminal emulator and multiplexer with Lua configuration that runs on multiple operating systems.

WezTerm screenshot 1

WezTerm is an open-source, cross-platform CLI / Terminal emulator and multiplexer. It is written in Rust and provides a command line interface for users on Linux, macOS, Windows, FreeBSD, and NetBSD. The software functions as both a terminal and a multiplexer, allowing users to manage multiple sessions and windows within a single instance without needing separate software for session management.

Deployment occurs as a standalone application on the host operating system. It utilizes GPU acceleration to handle rendering, which reduces the load on the CPU and improves the responsiveness of the interface. By supporting true color, it ensures that modern command line tools and text editors display colors accurately across different platforms. This makes it a viable choice for users who move between different operating systems but require a consistent terminal experience.

Key features

  • GPU acceleration for rendering
  • Cross-platform support for Windows, macOS, and Unix-like systems
  • Integrated terminal multiplexing capabilities
  • True color support
  • Configuration via the Lua programming language
  • Implementation in the Rust language
  • Support for serial port connections

Because it uses Lua for configuration, the terminal allows for highly specific customizations and programmable behavior. Users can define their environment, keybindings, and appearance through Lua scripts rather than static configuration files. This architecture makes it suitable for developers and system administrators who require a consistent environment across different operating systems without relying on external multiplexers like tmux. The use of Rust ensures memory safety and performance, while the multiplexing features allow for persistent sessions that can be accessed remotely.

WezTerm is a high-performance tool for users who need a customizable and portable terminal environment that combines the functionality of an emulator and a multiplexer in one package.

Last Modified
Software TypeCLI / Terminal
Platform
Last Activity24 days ago
Repository Age8 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.