2016-04-04 01:35:15 -04:00
Awesome [Tmux ](https://tmux.github.io/ )
====
2021-07-12 13:10:20 -04:00
[![Awesome ](https://awesome.re/badge.svg )](https://awesome.re)
2016-04-04 01:35:15 -04:00
List of helpful tmux links for various tutorials, plugins, and configuration settings.
## Table of Contents
- [Tutorials ](#tutorials )
- [Cheat sheets ](#cheatsheets )
- [Configuration ](#configuration )
- [Tools and session management ](#tools )
2018-11-30 17:32:00 -05:00
- [Themes ](#themes )
2019-02-14 21:12:52 -05:00
- [Status Bar ](#status-bar )
2016-04-04 01:35:15 -04:00
- [Plugins ](#plugins )
2016-12-12 17:25:05 -05:00
- [Books ](#books )
2016-04-04 01:35:15 -04:00
- [Miscellaneous ](#miscellaneous )
## Tutorials
- [Automatically start tmux on SSH ](http://marklodato.github.io/2013/10/31/autostart-tmux-on-ssh.html )
2021-01-20 01:04:13 -05:00
- [Tmux crash course ](https://thoughtbot.com/blog/a-tmux-crash-course )
2016-04-04 01:35:15 -04:00
- [Tmux primer ](https://danielmiessler.com/study/tmux/ )
2021-01-20 01:06:07 -05:00
- [Tmux and Vim together ](https://www.bugsnag.com/blog/tmux-and-vim )
2021-03-06 15:16:04 -05:00
- [Tmux Tutorial for Beginners ](https://protechnotes.com/comprehensive-tmux-tutorial-for-beginners-with-a-cheat-sheet/ )
2016-04-04 01:35:15 -04:00
## <a name="cheatsheets"></a>Cheat Sheets
- [tmux-cheatsheet.markdown ](https://gist.github.com/MohamedAlaa/2961058 )
## Configuration
2020-04-17 21:50:21 -04:00
- [Oh My Tmux! ](https://github.com/gpakosz/.tmux ) Powerline-like theme, vim bindings, SSH aware, improved maximize pane, ...
2016-04-04 01:35:15 -04:00
- [Example tmux config ](https://github.com/tony/tmux-config ) :green_book: Example tmux configuration - screen + vim key-bindings, system stat, cpu load bar
2021-01-20 01:04:13 -05:00
- [Guide to customizing tmux.conf ](https://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/ )
2016-04-04 01:35:15 -04:00
- [practical tmux ](https://mutelight.org/practical-tmux )
- [tmux-extra ](https://github.com/brandur/tmux-extra ) Configuration and scripts for sane Tmux default behavior
2021-01-20 00:55:02 -05:00
- [tmux yank to system clipboard ](https://www.grailbox.com/2020/08/use-system-clipboard-for-vi-copy-mode-in-tmux-in-macos-and-linux/ ) A way to get the System Clipboard to work with tmux yank on a Mac via `pbcopy` and linux via `xclip`
2016-04-04 01:35:15 -04:00
## <a name="tools"></a>Tools and session management
2023-03-01 00:08:29 -05:00
- [automux ](https://github.com/sriramkandukuri/automux ) Wrappers to tmux commands, useful for tmux based automation
2023-04-25 16:20:07 -04:00
- [disconnected ](https://github.com/austinwilcox/disconnected ) A session manager written in Deno with json as the config files
2020-06-24 13:14:06 -04:00
- [dmux ](https://github.com/zdcthomas/dmux ) Configurable tmux workspace manager written in Rust
2021-01-20 01:04:13 -05:00
- [libtmux ](https://github.com/tmux-python/libtmux ) Python API for tmux
2016-04-04 01:35:15 -04:00
- [powerline ](https://github.com/powerline/powerline ) Statusline plugin for vim, and provides statuslines and prompts for several other applications including tmux
2022-11-17 01:44:02 -05:00
- [tmux-powerline ](https://github.com/erikw/tmux-powerline ) A hackable statusbar for tmux consisting of dynamic & beautiful looking segments, inspired by vim-powerline, written purely in bash.
2020-12-21 13:03:34 -05:00
- [smug ](https://github.com/ivaaaan/smug ) A session manager for tmux written in Go
2023-03-01 23:18:57 -05:00
- [t ](https://github.com/joshmedeski/t-smart-tmux-session-manager ) The smart tmux session manager
2016-12-12 02:17:15 -05:00
- [tat ](https://github.com/ryandotsmith/tat ) Tab completion for tmux sessions
2021-01-20 01:04:13 -05:00
- [teamocil ](https://github.com/remi/teamocil ) A simple tool used to automatically create windows and panes in tmux with YAML files
2021-08-10 01:05:59 -04:00
- [tmex ](https://github.com/evnp/tmex ) A minimalist tmux layout manager
2020-04-17 21:50:21 -04:00
- [tmux-cssh ](https://github.com/zinic/tmux-cssh ) Tmux with a "ClusterSSH"-like behavior
2022-11-07 23:32:16 -05:00
- [tmux-conf ](https://github.com/jaclu/tmux-conf ) Meant for users running tmux on multiple hosts, not always running the same version. Generates tmux config files using version checks
2021-05-07 16:27:07 -04:00
- [tmux-suspend ](https://github.com/MunifTanjim/tmux-suspend ) Suspend local session for painlessly working with nested remote session.
2018-09-10 00:14:17 -04:00
- [tmux-up ](https://github.com/jamesottaway/tmux-up ) Bootstrap new `tmux` sessions without complex tools, DSLs, or dependencies
2021-08-13 13:20:24 -04:00
- [tmuxake ](https://github.com/nkh/tmuxake ) A side-pane manager for tmux
2016-04-04 01:35:15 -04:00
- [tmuxifier ](https://github.com/jimeh/tmuxifier ) Tmuxify your Tmux. Powerful session, window & pane management for Tmux.
- [tmuxinator ](https://github.com/tmuxinator/tmuxinator ) Manage complex tmux sessions easily
- [tmuxomatic ](https://github.com/oxidane/tmuxomatic ) Intelligent tmux session management
2021-01-20 01:04:13 -05:00
- [tmuxp ](https://github.com/tmux-python/tmuxp ) :computer: tmux session manager and python library
2018-09-03 23:42:12 -04:00
- [tmuxpair ](https://github.com/goerz/tmuxpair ) Command line script for setting up a temporary tmux session for pair programming
2023-04-21 17:05:30 -04:00
- [twm ](https://github.com/vinnymeller/twm ) A highly configurable workspace manager that is easy to extend with shell scripts, written in Rust
2020-07-29 13:53:51 -04:00
- [vim-tmux-navigator ](https://github.com/christoomey/vim-tmux-navigator ) Vim and tmux integration
2016-04-04 01:35:15 -04:00
2021-08-10 01:05:59 -04:00
2018-11-30 07:10:51 -05:00
## Themes
2018-12-18 06:35:41 -05:00
- [tmux-base16-statusline ](https://github.com/jatap/tmux-base16-statusline ) Statusline based on [base16-shell ](https://github.com/chriskempson/base16-shell )
2018-12-18 13:20:36 -05:00
- [tmux-colors-solarized ](https://github.com/seebi/tmux-colors-solarized ) A color theme for the tmux terminal multiplexer using Ethan Schoonover’ s Solarized color scheme
2020-06-14 12:56:56 -04:00
- [tmux-power ](https://github.com/wfxr/tmux-power ) 8 powerline style themes for tmux, easily to expand.
2018-12-18 13:20:36 -05:00
- [tmux-themepack ](https://github.com/jimeh/tmux-themepack ) Various themes for tmux
- [tomorrow ](https://github.com/edouard-lopez/tmux-tomorrow/ ): 5 flavors of Tomorrow theme based on specifications from [Tomorrow Theme ](https://github.com/chriskempson/tomorrow-theme ) (_i.e._ _dark_ /_blue_ and _light_ ).
2020-11-23 12:39:54 -05:00
- [dracula/tmux ](https://github.com/dracula/tmux ) 🧛🏻♂️ The official [dracula theme ](https://draculatheme.com/ ) for tmux
2020-07-06 13:07:53 -04:00
- [nord tmux ](https://github.com/arcticicestudio/nord-tmux ) An arctic, north-bluish clean and elegant tmux color theme.
2021-12-06 14:36:21 -05:00
- [tmux-gruvbox ](https://github.com/egel/tmux-gruvbox ) Light and dark tmux theme
2021-07-21 12:33:55 -04:00
- [tmux-nova ](https://github.com/o0th/tmux-nova ) Fully customizable tmux theme
2022-12-30 17:09:59 -05:00
- [tokyo-night-tmux ](https://github.com/janoamaral/tokyo-night-tmux ) tokyo-night theme for tmux
2018-11-30 17:32:00 -05:00
2019-02-14 21:12:52 -05:00
## Status Bar
2021-04-11 01:18:16 -04:00
- [aws-tmux ](https://github.com/darko-mesaros/aws-tmux ) Tmux plugin that gives you access to some (potentially) useful information about AWS.
2020-01-06 06:32:10 -05:00
- [gitmux ](https://github.com/arl/gitmux ) Show Git status in tmux status bar
2019-02-14 21:12:52 -05:00
- [tmux-battery ](https://github.com/tmux-plugins/tmux-battery ) Plug and play battery percentage and icon indicator for Tmux.
2022-02-09 14:08:32 -05:00
- [tmux-clima ](https://github.com/vascomfnunes/tmux-clima ) Displays the current temperature and weather condition using the OpenWeather API.
2020-05-23 16:56:39 -04:00
- [tmux-colortag ](https://github.com/Determinant/tmux-colortag ) a plugin/theme that colors the tmux window tags.
2020-04-17 21:50:21 -04:00
- [tmux-cpu-info ](https://github.com/jdxcode/tmux-cpu-info ) CPU usage gauge to status bar
2022-02-09 14:09:04 -05:00
- [tmux-cpu ](https://github.com/tmux-plugins/tmux-cpu ) Show CPU load with easy icons
2022-02-13 01:48:39 -05:00
- [tmux-df ](https://github.com/tassaron/tmux-df ) - Show available disk space (output of df command)
2022-02-09 14:09:04 -05:00
- [tmux-kripto ](https://github.com/vascomfnunes/tmux-kripto ) Add a cryptocurrency stock price to the statusbar.
2019-02-14 21:12:52 -05:00
- [tmux-maildir-counter ](https://github.com/tmux-plugins/tmux-maildir-counter ) Plugin that counts files on a specific mail directory
- [tmux-mem-cpu-load ](https://github.com/thewtex/tmux-mem-cpu-load ) CPU, RAM memory, and load monitor for use with tmux
2021-05-07 16:27:07 -04:00
- [tmux-mode-indicator ](https://github.com/MunifTanjim/tmux-mode-indicator ) Displays prompt indicating currently active Tmux mode.
2021-03-31 13:10:24 -04:00
- [tmux-mpv-info ](https://github.com/Feqzz/tmux-mpv-info ) Displays the current song playing with MPV in your tmux status bar.
2022-01-04 00:39:19 -05:00
- [tmux-mullvad ](https://github.com/jaclu/tmux-mullvad ) - Keep track of [Mullvad VPN ](https://mullvad.net/ ) status.
2022-11-17 01:44:02 -05:00
- [tmux-ludanta ](https://github.com/vascomfnunes/tmux-ludanta ) - What's playing
on an MPD local server.
2023-03-02 19:19:14 -05:00
- [tmux-nerd-font-window-name ](https://github.com/joshmedeski/tmux-nerd-font-window-name ) Nerd Font icons for your tmux windows
2022-11-17 01:44:02 -05:00
- [tmux-network-bandwidth ](https://github.com/xamut/tmux-network-bandwidth ) Show
network bandwidth
2019-12-04 11:24:50 -05:00
- [tmux-nordvpn ](https://github.com/maxrodrigo/tmux-nordvpn ) Monitor the current NordVPN connection status.
2019-02-14 21:12:52 -05:00
- [tmux-online-status ](https://github.com/tmux-plugins/tmux-online-status ) Tmux plugin that displays online status of your computer
2022-03-22 23:41:52 -04:00
- [tmux-packet-loss ](https://github.com/jaclu/tmux-packet-loss ) - Displays packet loss % if at or above the specified threshold level
2021-01-28 14:48:32 -05:00
- [tmux-piavpn ](https://github.com/Brutuski/tmux-piavpn ) Keep track of your [Private Internet Access ](https://www.privateinternetaccess.com/ ) VPN status.
2022-11-17 01:44:02 -05:00
- [tmux-plugin-playerctl ](https://github.com/richin13/tmux-plugin-playerctl ) Display [MPRIS ](https://www.freedesktop.org/wiki/Specifications/mpris-spec/ ) metadata in Tmux (Spotify, Clementine, VLC, etc)
2021-11-15 20:10:33 -05:00
- [tmux-pomodoro-plus ](https://github.com/olimorris/tmux-pomodoro-plus ) Incorporate the Pomodoro technique into your tmux workflow
2019-02-14 21:12:52 -05:00
- [tmux-prefix-highlight ](https://github.com/tmux-plugins/tmux-prefix-highlight ) Plugin that highlights when you press tmux prefix key
2022-05-05 14:36:39 -04:00
- [tmux-split-statusbar ](https://github.com/charlietag/tmux-split-statusbar ) Plugin for splitting status bar into 2 parts - window + left/right status
2021-03-31 13:10:24 -04:00
- [tmux-spotify-info ](https://github.com/jdxcode/tmux-spotify-info ) Spotify track info on your status bar (OSX)
- [tmux-spotify-info ](https://github.com/Feqzz/tmux-spotify-info ) Spotify track info on your status bar (Linux)
2023-05-04 16:53:10 -04:00
- [tmux-transient-status ](https://github.com/TheSast/tmux-transient-status ) Automatically make your tmux status bar vanish when unneded.
2019-02-16 07:55:18 -05:00
- [tmux-weather ](https://github.com/jdxcode/tmux-weather ) Add weather status via forcast.io
2019-10-23 01:44:13 -04:00
- [tmux-weather ](https://github.com/xamut/tmux-weather ) Show current weather using wttr.in
2022-02-25 20:14:36 -05:00
- [tmux-window-name ](https://github.com/ofirgall/tmux-window-name ) Names your tmux windows smartly.
2021-03-31 13:10:24 -04:00
- [tmux-weather-info-yr ](https://github.com/Feqzz/tmux-weather-info-yr ) Displays the current temperature and weather based on your location via yr.no
2021-03-24 18:58:08 -04:00
- [tmux-world-clock ](https://github.com/alexanderjeurissen/tmux-world-clock ) Show multiple timezones using Olson tz database.
2019-02-14 21:12:52 -05:00
2016-04-04 01:35:15 -04:00
## Plugins
- [tmux2html ](https://github.com/tweekmonster/tmux2html ) :cat2: Render full tmux windows or individual panes as HTML
2017-01-17 00:32:29 -05:00
- [tmux-better-mouse-mode ](https://github.com/NHDaly/tmux-better-mouse-mode ) A tmux plugin to better manage and configure the mouse.
2019-03-06 13:39:59 -05:00
- [extrakto ](https://github.com/laktak/extrakto ) tmux clipboard copy and output completions
2021-08-11 15:44:49 -04:00
- [muxile ](https://github.com/bjesus/muxile ) - View and control your tmux session from your mobile.
2021-09-17 02:24:26 -04:00
- [tmux-autoreload ](https://github.com/b0o/tmux-autoreload ) - Watches your tmux configuration file and automatically reloads it on change.
2020-11-16 13:59:47 -05:00
- [tmux-bitwarden ](https://github.com/Alkindi42/tmux-bitwarden ) Access your Bitwarden login items in a tmux pane.
2022-02-14 14:05:13 -05:00
- [tmux-browser ](https://github.com/ofirgall/tmux-browser ) Web browser sessions attached to tmux sessions.
2021-03-24 19:14:11 -04:00
- [tmux-copytk ](https://github.com/CrispyConductor/tmux-copy-toolkit ) - Multi utility rapid copy toolkit.
2021-01-05 14:45:08 -05:00
- [tmux-easy-motion ](https://github.com/IngoMeyer441/tmux-easy-motion ) vim-easymotion like navigation for tmux.
2016-09-17 14:44:33 -04:00
- [tmux-fingers ](https://github.com/Morantron/tmux-fingers ) copy pasting in terminal with vimium/vimperator like hints.
2021-07-28 12:53:02 -04:00
- [tmux-fuzzback ](https://github.com/roosta/tmux-fuzzback ) Search your scrollback buffer using fzf.
2020-06-14 12:55:24 -04:00
- [tmux-fzf-url ](https://github.com/wfxr/tmux-fzf-url ) For opening urls from browser quickly without mouse.
2022-11-02 00:39:44 -04:00
- [tmux-fzf-session-switch ](https://github.com/thuanOwa/tmux-fzf-session-switch ) Easy way to switch, when you have a ton of sessions.
2022-04-21 19:37:27 -04:00
- [tmux-menus ](https://github.com/jaclu/tmux-menus ) - Popup menus to help with managing your environment.
2022-02-11 13:03:14 -05:00
- [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.
2022-01-04 00:39:19 -05:00
- [tmux-mouse-swipe ](https://github.com/jaclu/tmux-mouse-swipe ) - Switch Window or Session by clicking right mouse button and swiping.
2020-11-23 12:39:54 -05:00
- [tmux-notify ](https://github.com/ChanderG/tmux-notify ) A plugin to notify you when processes complete.
2023-01-08 00:35:59 -05:00
- [tmux-open-nvim ](https://github.com/trevarj/tmux-open-nvim ) - A plugin to help open files in a running instance of Neovim. Pairs well with tmux-fingers or tmux-open.
2020-03-25 16:00:46 -04:00
- [tmux-thumbs ](https://github.com/fcsonline/tmux-thumbs ) A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator
2018-04-24 15:12:00 -04:00
- [tmux-1password ](https://github.com/yardnsm/tmux-1password ) Access your 1Password login items in a tmux pane.
2020-02-10 15:28:10 -05:00
- [tmux-jump ](https://github.com/schasse/tmux-jump ) Vimium/Easymotion like navigation for tmux.
2022-02-04 20:03:25 -05:00
- [tmux-power-zoom ](https://github.com/jaclu/tmux-power-zoom ) Zoom pane to separate window, then unzoom it back into it's original location.
2022-09-29 12:15:10 -04:00
- [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 ).
2018-09-13 16:10:31 -04:00
- [tmux-simple-git-status ](https://github.com/kristijanhusak/tmux-simple-git-status ) Show branch and number of changes in current git repository
2020-01-06 09:54:12 -05:00
- [tmux-spotify ](https://github.com/xamut/tmux-spotify ) Show a nice menu to manage Spotify application
2021-11-26 23:25:44 -05:00
- [tmux-super-fingers ](https://github.com/artemave/tmux_super_fingers ) like fingers, but also opens files in vim.
2020-04-21 19:11:33 -04:00
- [tmux-tilish ](https://github.com/jabirali/tmux-tilish ) Turn tmux into a dynamic window manager with intuitive keybindings (inspired by i3wm/sway)
2021-04-06 00:04:39 -04:00
- [tmux-wormhole ](https://github.com/gcla/tmux-wormhole ) Use tmux to download files with magic wormhole
2016-04-04 01:35:15 -04:00
- [tmux-plugins ](https://github.com/tmux-plugins ) Official tmux plugins
- [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.
- [tmux-copycat ](https://github.com/tmux-plugins/tmux-copycat ) A plugin that enhances tmux search
2016-10-20 09:36:29 -04:00
- [tmux-fpp ](https://github.com/tmux-plugins/tmux-fpp ) Quickly open any path on your terminal window in your $EDITOR of choice!
2016-04-04 01:35:15 -04:00
- [tmux-logging ](https://github.com/tmux-plugins/tmux-logging ) Easy logging and screen capturing for Tmux.
- [tmux-open ](https://github.com/tmux-plugins/tmux-open ) Tmux key bindings for quick opening of a highlighted file or url
- [tmux-pain-control ](https://github.com/tmux-plugins/tmux-pain-control ) standard pane key-bindings for tmux
- [tmux-resurrect ](https://github.com/tmux-plugins/tmux-resurrect ) Persists tmux environment across system restarts.
- [tmux-sessionist ](https://github.com/tmux-plugins/tmux-sessionist ) Lightweight tmux utils for manipulating sessions
- [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.
- [tmux-tpm ](https://github.com/tmux-plugins/tpm ) Tmux Plugin Manager
2021-01-20 01:04:13 -05:00
- [tmux-urlview ](https://github.com/tmux-plugins/tmux-urlview ) Quickly open any url on your terminal window! (No commits since 2016, see tmux-urlscan or tmux-fzf-url for a maintained alternative.)
2016-04-04 01:35:15 -04:00
- [tmux-yank ](https://github.com/tmux-plugins/tmux-yank ) Tmux plugin for copying to system clipboard. Works on OSX, Linux and Cygwin.
### Development and testing
- [tmux-example-plugin ](https://github.com/tmux-plugins/tmux-example-plugin ) Example Tmux plugin that actually demonstrates how to build plugins for Tmux
- [tmux-test ](https://github.com/tmux-plugins/tmux-test ) A small framework for isolated testing of tmux plugins.
2016-12-12 17:25:05 -05:00
## Books
2021-01-20 01:04:13 -05:00
- [tmux 2: Productive Mouse-Free Development ](https://pragprog.com/book/bhtmux2/tmux-2/ )
2016-12-12 17:25:05 -05:00
- [The Tao of tmux ](https://leanpub.com/the-tao-of-tmux )
2016-04-04 01:35:15 -04:00
## Miscellaneous
2021-10-06 20:13:41 -04:00
- [sixel-tmux ](https://github.com/csdvrx/sixel-tmux ) a fork of tmux, with just one goal: having the most reliable support of graphics
2016-04-04 01:35:15 -04:00
- [Statically linked tmux ](https://gist.github.com/rothgar/719ef460efc214c8d222 ) Install new version without root access
2018-09-10 05:47:44 -04:00
- [sublime-tmux ](https://github.com/huntie/sublime-tmux ) Sublime Text plugin to interact with tmux sessions
2016-04-04 01:35:15 -04:00
- [vim-tmux ](https://github.com/tmux-plugins/vim-tmux ) vim plugin for tmux.conf
2018-09-26 15:36:36 -04:00
- [tmux-tail-f ](https://github.com/mapio/tmux-tail-f ) A tool to tail multiple files using tmux