A thin Lua wrapper for the tmux API that enables Neovim to interact with tmux sessions, windows, and panes.
libtmux.nvim provides a clean interface for Neovim to interact with tmux, allowing developers to build custom workflows that bridge terminal multiplexing and editor functionality. It wraps core tmux commands as Lua functions, enabling programmatic control over sessions, windows, and panes directly from Neovim.
The project focuses on being the thinnest possible layer between Neovim and tmux, avoiding reinvention while providing reliable, version-compatible bindings to the tmux API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.