awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tmux-plugins avatar

tmux-plugins/tmux-resurrect

0
View on GitHub↗
12,855 स्टार्स·518 फोर्क्स·Shell·MIT·5 व्यूज़

Tmux Resurrect

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.

The utility distinguishes itself by recovering more than just layouts, offering the ability to relaunch specific programs via configurable lists and persisting the state of open files and cursor positions in text editors. It also captures visible pane text and provides timestamped snapshot versioning to revert the workspace to a specific previous point.

The tool provides broader capabilities for environment management, including customizable keyboard shortcuts for saving and restoring, configurable state storage locations, and lifecycle hooks to execute user-defined commands during the persistence process.

Features

  • tmux Session Managers - Automates the saving and restoring of tmux layouts, windows, and working directories across system restarts.
  • Interactive Session Recovery - Resumes coding workflows by reopening specific editor sessions and running programs within tmux.
  • Terminal Multiplexer Plugins - Extends the tmux terminal multiplexer with custom state management and session recovery capabilities.
  • Terminal Session Persisters - Captures terminal pane configurations and active programs to recreate a specific development environment.
  • Terminal Workspace Layouts - Organizes and recovers complex sets of terminal sessions and pane arrangements after system reboots.
  • Workspace Session Managers - Captures all active sessions, pane layouts, and working directories into a persistent store for later recovery.
  • Terminal State Preservation - Captures active shell states and directory paths to avoid manual reconfiguration of the terminal environment.
  • Environment Reconstruction Scripts - Reconstructs the terminal environment by executing a sequence of tmux commands based on parsed metadata from save files.
  • State Persistence - Serializes tmux session layouts and working directories into files to maintain state across system reboots.
  • Persistence Lifecycle Hooks - Triggers custom callbacks during the lifecycle of the workspace persistence process to handle external setup.
  • Editor State Persistence - Persists the state of open files and cursor positions in text editors to be reopened after a session restore.
  • Persistence Lifecycle Hooks - Allows execution of user-defined shell commands immediately before or after workspace save and restore operations.
  • Configuration Version Snapshots - Stores timestamped state files to allow the workspace to be reverted to a specific previous point.
  • Workspace State Versioning - Reverts the session layout and working directories to a specific point in time by selecting a timestamped save file.
  • Process Restoration Patterns - Matches running process names against a configurable whitelist to automatically relaunch programs after session restoration.
  • Pane Content Persistence - Saves and restores the text currently visible in panes so that the previous screen state is recovered after a restart.
  • Process Auto-Relaunch - Relaunches specific processes and commands in panes after a session restoration using a configurable list.
  • General Plugins - Persists environment across system restarts.

स्टार हिस्ट्री

tmux-plugins/tmux-resurrect के लिए स्टार हिस्ट्री चार्टtmux-plugins/tmux-resurrect के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

tmux-plugins/tmux-resurrect क्या करता है?

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-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-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,…

Tmux Resurrect के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tmux Resurrect के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tmux-python/tmuxptmux-python का अवतार

    tmux-python/tmuxp

    4,522GitHub पर देखें↗

    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

    Pythonclicli-utilitiesjson
    GitHub पर देखें↗4,522
  • tmuxinator/tmuxinatortmuxinator का अवतार

    tmuxinator/tmuxinator

    13,648GitHub पर देखें↗

    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

    Ruby
    GitHub पर देखें↗13,648
  • square/maximum-awesomesquare का अवतार

    square/maximum-awesome

    5,698GitHub पर देखें↗

    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

    Ruby
    GitHub पर देखें↗5,698
  • tmux-plugins/tmux-continuumtmux-plugins का अवतार

    tmux-plugins/tmux-continuum

    3,981GitHub पर देखें↗

    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

    Shell
    GitHub पर देखें↗3,981
Tmux Resurrect के सभी 30 विकल्प देखें→