awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tmux-plugins avatar

tmux-plugins/tmux-resurrect

0
View on GitHub↗
12,855 stele·518 fork-uri·Shell·MIT·9 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru tmux-plugins/tmux-resurrectGraficul istoricului de stele pentru tmux-plugins/tmux-resurrect

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Tmux Resurrect

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tmux Resurrect.
  • tmux-python/tmuxpAvatar tmux-python

    tmux-python/tmuxp

    4,522Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,522
  • tmuxinator/tmuxinatorAvatar tmuxinator

    tmuxinator/tmuxinator

    13,648Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,648
  • square/maximum-awesomeAvatar square

    square/maximum-awesome

    5,698Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,698
  • tmux-plugins/tmux-continuumAvatar tmux-plugins

    tmux-plugins/tmux-continuum

    3,981Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,981
Vezi toate cele 30 alternative pentru Tmux Resurrect→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale tmux-plugins/tmux-resurrect?

Principalele funcționalități ale tmux-plugins/tmux-resurrect sunt: tmux Session Managers, Interactive Session Recovery, Terminal Multiplexer Plugins, Terminal Session Persisters, Terminal Workspace Layouts, Workspace Session Managers, Terminal State Preservation, Environment Reconstruction Scripts.

Care sunt câteva alternative open-source pentru tmux-plugins/tmux-resurrect?

Alternativele open-source pentru tmux-plugins/tmux-resurrect includ: 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,…