└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # tmux plugins 2 | 3 | A list of tmux plugins. 4 | 5 | **Pro tip**: watch this repository to get notified about new plugins. 6 | 7 | ## General 8 | - [aw-watcher-tmux](https://github.com/akohlbecker/aw-watcher-tmux) - Allows monitoring activity in sessions and panes with [ActivityWatch](https://activitywatch.net). 9 | - [muxile](https://github.com/bjesus/muxile) - View and control your tmux session from your mobile. 10 | - [tmux-autoreload](https://github.com/b0o/tmux-autoreload) - Watches your tmux configuration file and automatically reloads it on change. 11 | - [tmux-browser](https://github.com/ofirgall/tmux-browser) - Web browser sessions attached to tmux sessions. 12 | - [tmux-cargo](https://github.com/idevtier/tmux-cargo) - Plugin for executing cargo commands 13 | - [tmux-cowboy](https://github.com/tmux-plugins/tmux-cowboy) - Kill hanging processes fast. 14 | - [tmux-devcontainers](https://github.com/phil/tmux-devcontainers) - Manage and interact with (Devcontainers)[https://containers.dev] 15 | - [tmux-floating-plugin](https://github.com/lloydbond/tmux-floating-terminal) - A popup floating terminal window in tmux. 16 | - [tmux-fpp](https://github.com/tmux-plugins/tmux-fpp) - Quickly open any path on your terminal window in your $EDITOR of choice! 17 | - [tmux-fzf](https://github.com/sainnhe/tmux-fzf) - Use fzf to manage tmux environment. 18 | - [tmux-fzf-links](https://github.com/alberti42/tmux-fzf-links) - Quickly open any type of link, not only url, with your editor or browser or any app of your liking. It is a rewriting of [tmux-fzf-url](https://github.com/wfxr/tmux-fzf-url), and offers more flexibility and extensibility. It supports colors (e.g. $LS_COLORS). 19 | - [tmux-fzf-open-files-nvim](https://github.com/Peter-McKinney/tmux-fzf-open-files-nvim) - Tmux plugin to open files in neovim parsed from terminal output using fzf for selection. 20 | - [tmux-fzf-url](https://github.com/wfxr/tmux-fzf-url) - Quickly open any url on your terminal window using fzf! 21 | - [tmux-gentrify](https://github.com/kristopolous/tmux-gentrify) - Move panes effortless between windows using a cut/paste clipboard flow. 22 | - [tmux-git-autofetch](https://github.com/thepante/tmux-git-autofetch/) - Automatically fetches current opened git repositories on your tmux session 23 | - [tmux-logging](https://github.com/tmux-plugins/tmux-logging) - Easy logging and screen capturing. 24 | - [tmux-menus](https://github.com/jaclu/tmux-menus) - Popup menus to handle commands that are hard to remember, and some custom actions. 25 | - [tmux-mighty-scroll](https://github.com/noscript/tmux-mighty-scroll) - Seamless mouse scroll. 26 | - [tmux-neolazygit](https://github.com/AngryMorrocoy/tmux-neolazygit) - Integration of [lazygit](https://github.com/jesseduffield/lazygit) with Tmux and neovim. 27 | - [tmux-nerd-font-window-name](https://github.com/joshmedeski/tmux-nerd-font-window-name) - Nerd Font icons for your tmux windows 28 | - [tmux-notify](https://github.com/ChanderG/tmux-notify) - Tmux plugin to notify you when processes complete. 29 | - [tmux-open-nvim](https://github.com/trevarj/tmux-open-nvim) - Tmux plugin to help with opening files in an nvim pane. Pairs well with tmux-open or tmux-fingers. 30 | - [tmux-open](https://github.com/tmux-plugins/tmux-open) - Tmux key bindings for quick opening of a highlighted file or url. 31 | - [tmux-pane-focus](https://github.com/graemedavidson/tmux-pane-focus) - Resize panes on focus. 32 | - [tmux-power-zoom](https://github.com/jaclu/tmux-power-zoom) - Zoom pane to separate window, then unzoom it back into it's original location. 33 | - [tmux-sensible](https://github.com/tmux-plugins/tmux-sensible) - Basic tmux settings everyone can agree on. 34 | - [tmux-sidebar](https://github.com/tmux-plugins/tmux-sidebar) - A sidebar with the directory tree for the current path. Tries to make tmux more IDE like. 35 | - [tmux-tilit](https://github.com/2KAbhishek/tmux-tilit) - Brings tiling window manager features and intuitive keybindings to your tmux workflow. 36 | - [tmux-which-key](https://github.com/alexwforsythe/tmux-which-key) - Allows users to select actions from a customizable popup menu 37 | - [tmux-window-name](https://github.com/ofirgall/tmux-window-name) Names your tmux windows smartly. 38 | - [tmux-wormhole](https://github.com/gcla/tmux-wormhole) - Download files and directories with magic wormhole. 39 | - [tome](https://github.com/laktak/tome) 🔁 Script playbooks for frequent commands in any terminal application 40 | - [tpm](https://github.com/tmux-plugins/tpm) - Tmux plugin manager. 41 | - [treemux](https://github.com/kiyoon/treemux) - A sidebar with the modern [Nvim-Tree](https://github.com/nvim-tree/nvim-tree.lua) file explorer for the current path, with bi-directional interaction in focus. 42 | 43 | 44 | ## Copy Mode 45 | - [extrakto](https://github.com/laktak/extrakto) - Allows you to select text from your window by fuzzy matching it through a set of filters with fzf. Look ma, no mouse! 46 | - [tmux-better-mouse-mode](https://github.com/NHDaly/tmux-better-mouse-mode) - Better mouse responsivity in tmux. 47 | - [tmux-copycat](https://github.com/tmux-plugins/tmux-copycat) - Enhances tmux search. 48 | - [tmux-copytk](https://github.com/crispy1989/tmux-copy-toolkit) - Multi utility rapid copy toolkit. 49 | - [tmux-fastcopy](https://github.com/abhinav/tmux-fastcopy) - easymotion-style text copying 50 | - [tmux-yank](https://github.com/tmux-plugins/tmux-yank) - Plugin for copying to system clipboard. Works on MacOS, Linux and Cygwin. 51 | 52 | 53 | ## Navigation 54 | - [tmux-jump](https://github.com/schasse/tmux-jump) - Vimium/Easymotion like navigation for tmux. 55 | - [tmux-modal](https://github.com/whame/tmux-modal) - Execute complex tmux commands in just a few keystrokes with a modal mode that is designed to be efficient, easy to remember and comfortable. 56 | - [tmux-mouse-swipe](https://github.com/jaclu/tmux-mouse-swipe) - Switch Window or Session by clicking right mouse button and swiping. 57 | - [tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control) - Standard pane key-bindings for tmux. 58 | 59 | 60 | ## Sessions 61 | - [sesh](https://github.com/joshmedeski/sesh) - Smart session manager for the terminal. 62 | - [tmux-cookie-cutter](https://github.com/AranBorkum/tmux-cookie-cutter) - An environment setup tool for pre-configuring windows and panes 63 | - [tmux-conda-inherit](https://github.com/oluevaera/tmux-conda-inherit) - Make new tmux windows and panes inherit the currently active conda environment. 64 | - [tmux-continuum](https://github.com/tmux-plugins/tmux-continuum) - Continuous saving of tmux environment. Automatic restore when tmux is started. Automatic tmux start when computer is turned on. 65 | - [tmux-fzf-session-switch](https://github.com/thuanpham2311/tmux-fzf-session-switch) - Open or create a tmux session with fzf with a popup menu. 66 | - [tmux-named-snapshot](https://github.com/spywhere/tmux-named-snapshot) - A tmux-resurrect extension for named snapshot support. Save and restore multiple snapshots to your will. 67 | - [tmux-nested](https://github.com/niqodea/tmux-nested) - Alternative to [tmux-suspend](https://github.com/MunifTanjim/tmux-suspend), supports arbitrary levels of nesting. 68 | - [tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect) - Persists tmux environment across system restarts. 69 | - [tmux-session-wizard](https://github.com/27medkamal/tmux-session-wizard) - One prefix to control all your session creation, naming, switching, etc using [fzf](https://github.com/junegunn/fzf) & [zoxide](https://github.com/ajeetdsouza/zoxide) 70 | - [tmux-sessionist](https://github.com/tmux-plugins/tmux-sessionist) - Lightweight utils for manipulating sessions. 71 | - [tmux-sessionx](https://github.com/omerxx/tmux-sessionx) - A Tmux session manager, with Zoxide support, preview, fuzzy finding, and MORE 72 | - [tmux-suspend](https://github.com/MunifTanjim/tmux-suspend) - Lets you suspend local tmux session, so that you can work with nested remote tmux session painlessly. 73 | - [tmux-tea](https://github.com/2KAbhishek/tmux-tea) - Session manager with previews, integrations with tmuxinator, fzf, neovim and more. 74 | - [tmux-tpad](https://github.com/Subbeh/tmux-tpad) - A popup window session manager. 75 | - [tmux-update-display](https://github.com/lljbash/tmux-update-display) - When attaching to tmux session, update $DISPLAY for each tmux pane in that session. 76 | 77 | 78 | ## Status Bar 79 | - [tmux2k](https://github.com/2KAbhishek/tmux2k) - Highly customizable tmux status bar framework, providing you with a sleek and informative status bar. 80 | - [tmux-acpi](https://github.com/briansalehi/tmux-acpi) - Display ACPI information including thermal status, battery health, battery percentage, and adapter status. 81 | - [tmux-aws-vault](https://github.com/mateimicu/tmux-aws-vault) - Display current aws-vault context and time remaining in the session. 82 | - [tmux-battery](https://github.com/tmux-plugins/tmux-battery) - Plug and play battery percentage and icon indicator. 83 | - [tmux-bitahub](https://github.com/Freed-Wu/tmux-bitahub) - Display GPU status of [bitahub](https://www.bitahub.com/) in status bar of tmux 84 | - [tmux-cpu](https://github.com/tmux-plugins/tmux-cpu) - Plug and play cpu percentage and icon indicator. 85 | - [tmux-df](https://github.com/tassaron/tmux-df) - Output of `df` in the status bar 86 | - [tmux-digit](https://github.com/Freed-Wu/tmux-digit) - Display digit signs (⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳) in status bar of tmux 87 | - [tmux-ip-address](https://github.com/anghootys/tmux-ip-address) - Plugin for show public IP on status bar. 88 | - [tmux-keyboard-layout](https://github.com/imomaliev/tmux-keyboard-layout) - Show current keyboard layout in your status bar 89 | - [tmux-kube](https://github.com/jonmosco/kube-tmux) - Plugin that lets you add the current Kubernetes context and namespace configured on kubectl to your tmux status bar. 90 | - [tmux-maildir-counter](https://github.com/tmux-plugins/tmux-maildir-counter) - Plugin that counts files on a specific mail directory. 91 | - [tmux-mem-cpu-load](https://github.com/thewtex/tmux-mem-cpu-load) - CPU, RAM, and load monitor for use with tmux. 92 | - [tmux-mode-indicator](https://github.com/MunifTanjim/tmux-mode-indicator) - Displays prompt indicating currently active Tmux mode. 93 | - [tmux-mullvad](https://github.com/jaclu/tmux-mullvad) - Keep track of [Mullvad VPN](https://mullvad.net/) status. 94 | - [tmux-net-speed](https://github.com/tmux-plugins/tmux-net-speed) - Tmux plugin to monitor upload and download speed of one or all interfaces. 95 | - [tmux-newsboat](https://github.com/tmux-plugins/tmux-newsboat) - Display [newsboat](https://newsboat.org) counters in tmux status line. 96 | - [tmux-now-playing](https://github.com/spywhere/tmux-now-playing) - Showing currently playing track in tmux status bar with music controls. 97 | - [tmux-online-status](https://github.com/tmux-plugins/tmux-online-status) - Tmux plugin that displays online status of your computer. 98 | - [tmux-packet-loss](https://github.com/jaclu/tmux-packet-loss) - Displays packet loss % if at or above the specified threshold level. 99 | - [tmux-piavpn](https://github.com/Brutuski/tmux-piavpn) - Keep track of your [Private Internet Access](https://www.privateinternetaccess.com/) VPN status. 100 | - [tmux-ping](https://github.com/ayzenquwe/tmux-ping) - Shows an average ping latency to a specified host. 101 | - [tmux-pomodoro-plus](https://github.com/olimorris/tmux-pomodoro-plus) - A fork of tmux-pomodoro with more options and greater adherence to the technique. 102 | - [tmux-pomodoro](https://github.com/swaroopch/tmux-pomodoro) - Use Pomodoro technique with timer showing in tmux status bar. 103 | - [tmux-powerline](https://github.com/erikw/tmux-powerline) - A hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash. 104 | - [tmux-prefix-highlight](https://github.com/tmux-plugins/tmux-prefix-highlight) Plugin that highlights when you press tmux prefix key. 105 | - [tmux-spotify-tui](https://github.com/alexchaichan/tmux-spotify-tui) - Plugin that shows current playing song with [Spotify-TUI](https://github.com/Rigellute/spotify-tui). 106 | - [tmux-ticker](https://github.com/Brutuski/tmux-ticker) - Keep a track of popular market indexes and stock price. 107 | - [tmux-uptime](https://github.com/robhurring/tmux-uptime) - Display your system uptime in the tmux status line. 108 | - [tmux-urlview](https://github.com/tmux-plugins/tmux-urlview) - Quickly open any url on your terminal window! 109 | - [tmux-weather](https://github.com/aaronpowell/tmux-weather) - Display weather information in your terminal. 110 | - [tmux-xdrip](https://github.com/Cian911/tmux-xdrip) - Tmux plugin that displays your glucose level & direction from xDrip in your terminal.. 111 | 112 | 113 | ## Themes 114 | - [catppuccin](https://github.com/catppuccin/tmux) - A soothing pastel theme for tmux. 115 | - [dracula](https://github.com/dracula/tmux) - 🧛🏻‍♂️ Dark theme for tmux 116 | - [tmux-colors-solarized](https://github.com/seebi/tmux-colors-solarized) - A solarized theme for tmux. 117 | - [tmux-colours-superhero](https://github.com/leighmcculloch/tmux-colours-superhero) - A superhero themed tmux colour theme. 118 | - [tmux-dark-notify](https://github.com/erikw/tmux-dark-notify) - Make tmux's theme follow macOS dark/light mode. 119 | - [tmux-nord](https://github.com/nordtheme/tmux) - An arctic, north-bluish clean and elegant tmux color theme 120 | - [tmux-nord-plusplus](https://github.com/Wabri/tmux-nord-plusplus) - An arctic, north-bluish clean and elegant tmux color theme with support for battery & pomodoro. 121 | - [tmux-peacock](https://github.com/imomaliev/tmux-peacock) - Per session color and style based on session name 122 | - [rose-pine](https://github.com/rose-pine/tmux) - All natural pine, faux fur and a bit of soho vibes for the classy minimalist for tmux. 123 | --------------------------------------------------------------------------------