Awesome WezTerm !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome) ▐ Collections of awesome WezTerm plugins. Plugin Guide (https://github.com/wezterm/wezterm/blob/main/docs/config/plugins.md). Found something cool? Please contribute (CONTRIBUTING.md)! WezTerm (https://wezfurlong.org/wezterm/) is a powerful cross-platform terminal emulator and multiplexer written by @wez (https://github.com/wez) and implemented in Rust (https://www.rust-lang.org). To enhance your WezTerm configuration experience: - justinsgithub/wezterm-types (https://github.com/justinsgithub/wezterm-types) - WezTerm types that can be added as a completion source in your editor to provide code assistance when working with WezTerm's Lua API. Contents - AI (#ai) - Keybinding (#keybinding) - Media (#media) - Neovim (#neovim) - Panes (#panes) - Session (#session) - Tab bar (#tab-bar) - Themes (#themes) - Utility (#utility) AI - Michal1993r/ai-helper.wezterm (https://github.com/Michal1993r/ai-helper.wezterm/tree/master) - Ask AI for CLI help with LM Studio or Google Gemini. Keybinding - MLFlexer/modal.wezterm (https://github.com/MLFlexer/modal.wezterm) - Predefined Vim-like modal keybindings with a good looking UI. - sei40kr/wez-pain-control (https://github.com/sei40kr/wez-pain-control?tab=readme-ov-file) - Pane control keybindings like tmux-pain-control. - sei40kr/wez-tmux (https://github.com/sei40kr/wez-tmux) - Ported tmux keybindings. Media - xarvex/presentation.wez (https://github.com/xarvex/presentation.wez) - Rather simple presentation mode toggle. Neovim - mrjones2014/smart-splits.nvim (https://github.com/mrjones2014/smart-splits.nvim) - Provides an addon for seamless pane navigation between Neovim and the WezTerm MUX. - winter-again/wezterm-config.nvim (https://github.com/winter-again/wezterm-config.nvim) - Interact with the WezTerm configuration directly from Neovim. Panes - ChrisGVE/pivot_panes.wezterm (https://github.com/ChrisGVE/pivot_panes.wezterm) - Toggle pane orientation between horizontal and vertical splits. Session - DavidRR-F/quick_domains.wezterm (https://github.com/DavidRR-F/quick_domains.wezterm) - Faster way to search and attach to (SSH) domains. - mikkasendke/sessionizer.wezterm (https://github.com/mikkasendke/sessionizer.wezterm) - Opening git repositories as their own WezTerm workspaces using fd. - MLFlexer/resurrect.wezterm (https://github.com/MLFlexer/resurrect.wezterm) - Save and restore the state of windows, tabs and panes. - MLFlexer/smart_workspace_switcher.wezterm (https://github.com/MLFlexer/smart_workspace_switcher.wezterm) - Switch between workspaces with fuzzy finding and zoxide. - vieitesss/workspacesionizer.wezterm (https://github.com/vieitesss/workspacesionizer.wezterm) - Blazingly fast workspace chooser inspired by tmux-sessionizer. Tab bar - adriankarlen/bar.wezterm (https://github.com/adriankarlen/bar.wezterm) - A configurable tab bar with batteries included. - michaelbrusegard/tabline.wez (https://github.com/michaelbrusegard/tabline.wez) - A versatile and easy to use retro tab bar with the lualine.nvim configuration format. - rootiest/battery.wez (https://github.com/rootiest/battery.wez) - A colorful and fancy battery component for the retro tab bar. - yriveiro/wezterm-status (https://github.com/yriveiro/wezterm-status) - Configurable status for the retro tab bar. - yriveiro/wezterm-tabs (https://github.com/yriveiro/wezterm-tabs) - Configurable tabs for the retro tab bar. Themes - neapsix/wezterm (https://github.com/neapsix/wezterm) - Rosé Pine theme, all natural pine, faux fur and a bit of soho vibes. Utility - aureolebigben/wezterm-cmd-sender (https://github.com/aureolebigben/wezterm-cmd-sender) - Send commands to multiple panes. - ChrisGVE/dev.wezterm (https://github.com/ChrisGVE/dev.wezterm) - Location resolver for development and deployment of a plugin. - ChrisGVE/lib.wezterm (https://github.com/ChrisGVE/lib.wezterm) - A library of common utility functions for plugin developers. - ChrisGVE/listeners.wezterm (https://github.com/ChrisGVE/listeners.wezterm) - Enables enhanced event listener capabilities with persistent state management. - lilaqua/tunicodes (https://gitlab.com/lilaqua/tunicodes) - Insert Unicode characters via their codepoints. - zsh-sage/toggle_terminal.wez (https://github.com/zsh-sage/toggle_terminal.wez) - An easy-to-use toggleable terminal window. wezterm Github: https://github.com/michaelbrusegard/awesome-wezterm