WezTerm

A GPU-accelerated terminal emulator and multiplexer with Lua configuration and cross-platform support.

Overview

WezTerm combines a GPU-accelerated terminal with a multiplexer, so tabs, panes, and sessions can survive window closes. It is configured in Lua and runs on Linux, macOS, and Windows.

Where it fits

  • Multiplexed terminal sessions
  • Scripted terminal layouts and key bindings
  • Remote work over SSH with local multiplexing

Key capabilities

  • Lua configuration
  • Built-in multiplexer
  • GPU rendering
  • Font ligatures and image protocol support

Repository metadata

Stars (snapshot)
29,456
Main language
Rust
License
GitHub did not report a single SPDX identifier; consult the upstream repository.
Topics
rust, serial, serial-port, terminal, terminal-emulator, terminal-emulators
Category
Desktop applications
Last push
2026-10-26T07:26:28Z

Repository description from GitHub metadata: A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

Leaving this site. These links open github.com in a new tab. Source archives, release assets, checksums, and license texts are hosted and controlled by GitHub and the project maintainers. Review the upstream license before redistributing or modifying anything.

Download