tmux-resurrect is a terminal workspace persister and session manager implemented as a plugin for the tmux terminal multiplexer. It captures and stores the state of active sessions, window layouts, and working directories to maintain a workspace across system restarts.
tmux-plugins/tmux-resurrect की मुख्य विशेषताएं हैं: tmux Session Managers, Interactive Session Recovery, Terminal Multiplexer Plugins, Terminal Session Persisters, Terminal Workspace Layouts, Workspace Session Managers, Terminal State Preservation, Environment Reconstruction Scripts।
tmux-plugins/tmux-resurrect के ओपन-सोर्स विकल्पों में शामिल हैं: 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… square/maximum-awesome — This project is a terminal development environment consisting of a shared configuration set for the Vim editor and the… tmux-plugins/tmux-continuum — tmux-continuum is a tmux plugin that serves as a session persistence manager. It automatically saves and restores… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… akinsho/toggleterm.nvim — toggleterm.nvim is a Lua-based terminal manager and session orchestrator for Neovim. It provides a system for opening,…
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 terminal development environment consisting of a shared configuration set for the Vim editor and the Tmux terminal multiplexer. It integrates curated editor extensions, session management layouts, and plugin configurations to standardize a local command line workspace. The environment features a dedicated Tmux session manager for organizing window layouts and pane arrangements, alongside a Vim configuration that includes specific mappings for project navigation and codebase searching. It utilizes a system of local overrides, allowing users to tailor the environment through s
tmux-continuum is a tmux plugin that serves as a session persistence manager. It automatically saves and restores terminal multiplexer sessions and layouts to prevent environment loss. The tool functions as a state snapshot utility, creating periodic flat-file backups of session metadata and window configurations in the background. It also acts as a workspace automator that can launch the tmux server on system boot and restore the previous environment state. The project includes capabilities for continuous environment backup, automatic session restoration, and status-bar monitoring to track