How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
tmuxp is a session manager and workspace automator for tmux. It allows for the creation, saving, and restoration of terminal session layouts using YAML or JSON configuration files, serving as a programmatic layer built on libtmux.
The main features of tony/tmuxp are: Workspace Generators, tmux Session Managers, Terminal Session Layouts, Workspace Initialization Logic, Development Environments, Session Capturers, Session State Serializers, Shell Command Execution.
Projects with overlapping indexed features include: tmux-python/tmuxp — tmuxp is a tmux session manager and declarative workspace orchestrator that automates the creation and organization of… tmuxinator/tmuxinator — Tmuxinator is a configuration-driven session manager and workspace automation tool for tmux. It acts as a terminal… theprimeagen/harpoon — This project is a Neovim file navigation plugin and workspace manager that allows users to mark and jump between… akinsho/toggleterm.nvim — toggleterm.nvim is a Lua-based terminal manager and session orchestrator for Neovim. It provides a system for opening,… skwp/dotfiles — This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and… square/maximum-awesome — This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the…
tmuxp is a tmux session manager and declarative workspace orchestrator that automates the creation and organization of sessions, windows, and panes. It functions as a libtmux automation wrapper, allowing users to define complex terminal layouts and initial shell commands using YAML or JSON configuration files. The project distinguishes itself as a terminal layout snapshot tool capable of capturing the state of a running session and saving it as a reproducible configuration. It further supports terminal workflow automation by executing bootstrap tasks and startup scripts to prepare environment
Tmuxinator is a configuration-driven session manager and workspace automation tool for tmux. It acts as a terminal multiplexer orchestrator that translates structured project definitions into shell commands to define and launch complex window and pane layouts. The project distinguishes itself through declarative configuration and lifecycle management. It utilizes YAML-based mapping and template-based variable injection to create reusable session configurations, while providing hook-based execution to trigger custom scripts during startup, restart, or shutdown. Its broader capabilities includ
This project is a Neovim file navigation plugin and workspace manager that allows users to mark and jump between frequent files. It functions as a system for organizing high-priority files into specific layouts and window splits, utilizing a persistent list and index-based shortcuts to streamline movement across a project. The tool includes a terminal session integrator that bridges the editor with a terminal multiplexer. This integration enables the orchestration of windows and panes, allowing users to switch between development shells and coding sessions or manage terminal instances by inde
toggleterm.nvim is a Lua-based terminal manager and session orchestrator for Neovim. It provides a system for opening, hiding, and organizing multiple persistent terminal windows, allowing shell sessions to be integrated directly within the text editor. The plugin distinguishes itself by offering a floating terminal interface and the ability to define custom terminal classes. These classes allow for specialized instances with dedicated commands and environment variables, while named terminal selection enables users to focus specific sessions using descriptive labels rather than numeric identi