Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. wezterm

wezterm

NOASSERTIONRust20240203-110809-5046fc22

A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust.

Visit WebsiteGitHubGitHub
28.8k stars1.7k forks0 contributors

What is wezterm?

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.

Target Audience

Developers, system administrators, and power users who work across multiple operating systems and require a fast, customizable terminal with multiplexing capabilities.

Value Proposition

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.

Overview

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

Use Cases

Best For

  • Developers needing a fast, GPU-accelerated terminal on multiple OSes
  • Power users who want built-in terminal multiplexing without external tools
  • Teams requiring consistent terminal behavior across Windows, macOS, and Linux
  • Users who prefer Lua-based configuration for deep customization
  • Anyone seeking a modern terminal with image display and font ligature support
  • System administrators managing sessions with tabs and panes natively

Not Ideal For

  • Users who prefer graphical, point-and-click configuration without scripting
  • Teams requiring extensive plugin ecosystems like those for tmux or iTerm2
  • Environments where immediate, commercial-grade support is critical
  • Projects needing server-side terminal emulation without local GPU acceleration

Pros & Cons

Pros

GPU-Accelerated Rendering

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.

Cross-Platform Consistency

Runs identically on Windows, macOS, and Linux, ensuring developers have a uniform terminal environment across different operating systems without behavioral quirks.

Built-in Multiplexing

Includes native tab and pane management for session handling, eliminating the dependency on external tools like tmux for workflow organization.

Lua Customization

Highly configurable via a Lua-based system, allowing deep customization of appearance and behavior, as emphasized in the project's philosophy for extensibility.

Advanced Visual Features

Supports inline image display and a wide range of fonts including ligatures, enhancing readability and aesthetic appeal for modern development workflows.

Cons

Lua Configuration Barrier

Requires Lua scripting knowledge for customization, which can be steep for users accustomed to graphical settings or simpler configuration formats.

Spare-Time Project Limitations

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.

Limited Plugin Ecosystem

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 Complexity

Installation involves following external documentation on wezterm.org, which may require manual steps or troubleshooting on some platforms, unlike simpler package manager installs.

Frequently Asked Questions

Quick Stats

Stars28,808
Forks1,715
Contributors0
Open Issues1,513
Last commit2 days ago
CreatedSince 2018

Tags

#terminal-emulator#developer-tools#multiplexer#terminal#cli#lua-config#cross-platform#serial#terminal-emulators#rust#serial-port#gpu-accelerated

Built With

R
Rust

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 11 hours ago

Related Projects

clash-verge-revclash-verge-rev

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

Stars142,948
Forks10,284
Last commit12 hours ago
denodeno

A modern runtime for JavaScript and TypeScript.

Stars108,395
Forks6,376
Last commit21 hours ago
AlacrittyAlacritty

A cross-platform, OpenGL terminal emulator.

Stars65,652
Forks3,596
Last commit7 days ago
MagiskMagisk

The Magic Mask for Android

Stars62,639
Forks18,526
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub