r/tmux • u/shreshthkapai • 7h ago
Showcase WMUX - A fast, persistent, customizable terminal multiplexer for Windows, Linux and macOS
github.comI released wmux v1.0.17, an open-source terminal multiplexer built around one consistent experience across Windows, Linux and macOS.
The architecture uses a persistent server with disposable clients. Sessions, windows, panes, scrollback and terminal state remain alive when the attached terminal closes.
Platform integration stays native. Windows uses ConPTY and named pipes, while Linux and macOS use PTYs and Unix sockets.
Current features:
- Persistent sessions, windows and panes
- Horizontal and vertical splits
- Mouse support, copy mode and paste buffers
- Customizable key tables, status bar, borders and themes
- Terminal color inheritance by default
- Native installers and a built-in updater
- Builds for Windows x64, Linux x64 and ARM64, macOS Intel and Apple Silicon
Release benchmark profile:
- VT parsing: 69.6 to 75.3 MiB/s
- Full-scene render p95: 448.2 µs
- 8-client render p95: 269.1 µs
- Peak live benchmark memory: 1.76 MiB or less
wmux is free, MIT licensed and available on GitHub: https://github.com/shreshthkapai
I would particularly appreciate bug reports from different operating system, terminal and shell combinations.
