└── 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-floating-plugin](https://github.com/lloydbond/tmux-floating-terminal) - A popup floating terminal window in tmux. 15 | - [tmux-fpp](https://github.com/tmux-plugins/tmux-fpp) - Quickly open any path on your terminal window in your $EDITOR of choice! 16 | - [tmux-fzf](https://github.com/sainnhe/tmux-fzf) - Use fzf to manage tmux environment. 17 | - [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). 18 | - [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. 19 | - [tmux-fzf-url](https://github.com/wfxr/tmux-fzf-url) - Quickly open any url on your terminal window using fzf! 20 | - [tmux-git-autofetch](https://github.com/thepante/tmux-git-autofetch/) - Automatically fetches current opened git repositories on your tmux session 21 | - [tmux-logging](https://github.com/tmux-plugins/tmux-logging) - Easy logging and screen capturing. 22 | - [tmux-menus](https://github.com/jaclu/tmux-menus) - Popup menus to handle commands that are hard to remember, and some custom actions. 23 | - [tmux-mighty-scroll](https://github.com/noscript/tmux-mighty-scroll) - Seamless mouse scroll. 24 | - [tmux-neolazygit](https://github.com/AngryMorrocoy/tmux-neolazygit) - Integration of [lazygit](https://github.com/jesseduffield/lazygit) with Tmux and neovim. 25 | - [tmux-nerd-font-window-name](https://github.com/joshmedeski/tmux-nerd-font-window-name) - Nerd Font icons for your tmux windows 26 | - [tmux-notify](https://github.com/ChanderG/tmux-notify) - Tmux plugin to notify you when processes complete. 27 | - [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. 28 | - [tmux-open](https://github.com/tmux-plugins/tmux-open) - Tmux key bindings for quick opening of a highlighted file or url. 29 | - [tmux-pane-focus](https://github.com/graemedavidson/tmux-pane-focus) - Resize panes on focus. 30 | - [tmux-power-zoom](https://github.com/jaclu/tmux-power-zoom) - Zoom pane to separate window, then unzoom it back into it's original location. 31 | - [tmux-sensible](https://github.com/tmux-plugins/tmux-sensible) - Basic tmux settings everyone can agree on. 32 | - [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. 33 | - [tmux-which-key](https://github.com/alexwforsythe/tmux-which-key) - Allows users to select actions from a customizable popup menu 34 | - [tmux-window-name](https://github.com/ofirgall/tmux-window-name) Names your tmux windows smartly. 35 | - [tmux-wormhole](https://github.com/gcla/tmux-wormhole) - Download files and directories with magic wormhole. 36 | - [tome](https://github.com/laktak/tome) 🔁 Script playbooks for frequent commands in any terminal application 37 | - [tpm](https://github.com/tmux-plugins/tpm) - Tmux plugin manager. 38 | - [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. 39 | 40 | 41 | ## Copy Mode 42 | - [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! 43 | - [tmux-better-mouse-mode](https://github.com/NHDaly/tmux-better-mouse-mode) - Better mouse responsivity in tmux. 44 | - [tmux-copycat](https://github.com/tmux-plugins/tmux-copycat) - Enhances tmux search. 45 | - [tmux-copytk](https://github.com/crispy1989/tmux-copy-toolkit) - Multi utility rapid copy toolkit. 46 | - [tmux-fastcopy](https://github.com/abhinav/tmux-fastcopy) - easymotion-style text copying 47 | - [tmux-yank](https://github.com/tmux-plugins/tmux-yank) - Plugin for copying to system clipboard. Works on MacOS, Linux and Cygwin. 48 | 49 | 50 | ## Navigation 51 | - [tmux-jump](https://github.com/schasse/tmux-jump) - Vimium/Easymotion like navigation for tmux. 52 | - [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. 53 | - [tmux-mouse-swipe](https://github.com/jaclu/tmux-mouse-swipe) - Switch Window or Session by clicking right mouse button and swiping. 54 | - [tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control) - Standard pane key-bindings for tmux. 55 | 56 | 57 | ## Sessions 58 | - [sesh](https://github.com/joshmedeski/sesh) - Smart session manager for the terminal. 59 | - [tmux-conda-inherit](https://github.com/oluevaera/tmux-conda-inherit) - Make new tmux windows and panes inherit the currently active conda environment. 60 | - [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. 61 | - [tmux-fzf-session-switch](https://github.com/thuanpham2311/tmux-fzf-session-switch) - Open or create a tmux session with fzf with a popup menu. 62 | - [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. 63 | - [tmux-nested](https://github.com/niqodea/tmux-nested) - Alternative to [tmux-suspend](https://github.com/MunifTanjim/tmux-suspend), supports arbitrary levels of nesting. 64 | - [tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect) - Persists tmux environment across system restarts. 65 | - [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) 66 | - [tmux-sessionist](https://github.com/tmux-plugins/tmux-sessionist) - Lightweight utils for manipulating sessions. 67 | - [tmux-sessionx](https://github.com/omerxx/tmux-sessionx) - A Tmux session manager, with Zoxide support, preview, fuzzy finding, and MORE 68 | - [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. 69 | - [tmux-update-display](https://github.com/lljbash/tmux-update-display) - When attaching to tmux session, update $DISPLAY for each tmux pane in that session. 70 | 71 | 72 | ## Status Bar 73 | - [tmux-acpi](https://github.com/briansalehi/tmux-acpi) - Display ACPI information including thermal status, battery health, battery percentage, and adapter status. 74 | - [tmux-aws-vault](https://github.com/mateimicu/tmux-aws-vault) - Display current aws-vault context and time remaining in the session. 75 | - [tmux-battery](https://github.com/tmux-plugins/tmux-battery) - Plug and play battery percentage and icon indicator. 76 | - [tmux-bitahub](https://github.com/Freed-Wu/tmux-bitahub) - Display GPU status of [bitahub](https://www.bitahub.com/) in status bar of tmux 77 | - [tmux-cpu](https://github.com/tmux-plugins/tmux-cpu) - Plug and play cpu percentage and icon indicator. 78 | - [tmux-df](https://github.com/tassaron/tmux-df) - Output of `df` in the status bar 79 | - [tmux-digit](https://github.com/Freed-Wu/tmux-digit) - Display digit signs (⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳) in status bar of tmux 80 | - [tmux-ip-address](https://github.com/anghootys/tmux-ip-address) - Plugin for show public IP on status bar. 81 | - [tmux-keyboard-layout](https://github.com/imomaliev/tmux-keyboard-layout) - Show current keyboard layout in your status bar 82 | - [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. 83 | - [tmux-maildir-counter](https://github.com/tmux-plugins/tmux-maildir-counter) - Plugin that counts files on a specific mail directory. 84 | - [tmux-mem-cpu-load](https://github.com/thewtex/tmux-mem-cpu-load) - CPU, RAM, and load monitor for use with tmux. 85 | - [tmux-mode-indicator](https://github.com/MunifTanjim/tmux-mode-indicator) - Displays prompt indicating currently active Tmux mode. 86 | - [tmux-mullvad](https://github.com/jaclu/tmux-mullvad) - Keep track of [Mullvad VPN](https://mullvad.net/) status. 87 | - [tmux-net-speed](https://github.com/tmux-plugins/tmux-net-speed) - Tmux plugin to monitor upload and download speed of one or all interfaces. 88 | - [tmux-newsboat](https://github.com/tmux-plugins/tmux-newsboat) - Display [newsboat](https://newsboat.org) counters in tmux status line. 89 | - [tmux-now-playing](https://github.com/spywhere/tmux-now-playing) - Showing currently playing track in tmux status bar with music controls. 90 | - [tmux-online-status](https://github.com/tmux-plugins/tmux-online-status) - Tmux plugin that displays online status of your computer. 91 | - [tmux-packet-loss](https://github.com/jaclu/tmux-packet-loss) - Displays packet loss % if at or above the specified threshold level. 92 | - [tmux-piavpn](https://github.com/Brutuski/tmux-piavpn) - Keep track of your [Private Internet Access](https://www.privateinternetaccess.com/) VPN status. 93 | - [tmux-ping](https://github.com/ayzenquwe/tmux-ping) - Shows an average ping latency to a specified host. 94 | - [tmux-pomodoro-plus](https://github.com/olimorris/tmux-pomodoro-plus) - A fork of tmux-pomodoro with more options and greater adherence to the technique. 95 | - [tmux-pomodoro](https://github.com/swaroopch/tmux-pomodoro) - Use Pomodoro technique with timer showing in tmux status bar. 96 | - [tmux-powerline](https://github.com/erikw/tmux-powerline) - A hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash. 97 | - [tmux-prefix-highlight](https://github.com/tmux-plugins/tmux-prefix-highlight) Plugin that highlights when you press tmux prefix key. 98 | - [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). 99 | - [tmux-ticker](https://github.com/Brutuski/tmux-ticker) - Keep a track of popular market indexes and stock price. 100 | - [tmux-uptime](https://github.com/robhurring/tmux-uptime) - Display your system uptime in the tmux status line. 101 | - [tmux-urlview](https://github.com/tmux-plugins/tmux-urlview) - Quickly open any url on your terminal window! 102 | - [tmux-weather](https://github.com/aaronpowell/tmux-weather) - Display weather information in your terminal. 103 | - [tmux-xdrip](https://github.com/Cian911/tmux-xdrip) - Tmux plugin that displays your glucose level & direction from xDrip in your terminal.. 104 | 105 | 106 | ## Themes 107 | - [catppuccin](https://github.com/catppuccin/tmux) - A soothing pastel theme for tmux. 108 | - [dracula](https://github.com/dracula/tmux) - 🧛🏻‍♂️ Dark theme for tmux 109 | - [tmux-colors-solarized](https://github.com/seebi/tmux-colors-solarized) - A solarized theme for tmux. 110 | - [tmux-colours-superhero](https://github.com/leighmcculloch/tmux-colours-superhero) - A superhero themed tmux colour theme. 111 | - [tmux-dark-notify](https://github.com/erikw/tmux-dark-notify) - Make tmux's theme follow macOS dark/light mode. 112 | - [tmux-nord](https://github.com/nordtheme/tmux) - An arctic, north-bluish clean and elegant tmux color theme 113 | - [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. 114 | - [tmux-peacock](https://github.com/imomaliev/tmux-peacock) - Per session color and style based on session name 115 | - [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. 116 | --------------------------------------------------------------------------------