awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

55 Repos

Awesome GitHub RepositoriesSession Management

Tools for saving, restoring, and managing editor workspaces.

Explore 55 awesome GitHub repositories matching part of an awesome list · Session Management. Refine with filters or upvote what's useful.

Awesome Session Management GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tmuxinator/tmuxinatorAvatar von tmuxinator

    tmuxinator/tmuxinator

    13,648Auf GitHub ansehen↗

    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

    Simplifies management of complex tmux sessions.

    Ruby
    Auf GitHub ansehen↗13,648
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Provides modular session persistence and management.

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
  • christoomey/vim-tmux-navigatorAvatar von christoomey

    christoomey/vim-tmux-navigator

    6,225Auf GitHub ansehen↗

    vim-tmux-navigator is a navigation bridge designed to unify keyboard bindings between a text editor and a terminal multiplexer. It functions as a plugin that synchronizes movement shortcuts, allowing for consistent cursor movement between editor splits and terminal panes. The system enables navigation across multiple layers of nested sessions and manages the interaction between zoomed panes and window transitions. It includes mechanisms to handle navigation wrapping and ensures a consistent experience when moving the cursor across diverse shell environments. The tool provides configuration u

    Seamless navigation between vim and tmux.

    Shell
    Auf GitHub ansehen↗6,225
  • tmux-python/tmuxpAvatar von tmux-python

    tmux-python/tmuxp

    4,522Auf GitHub ansehen↗

    tmuxp ist ein tmux-Session-Manager und deklarativer Workspace-Orchestrator, der die Erstellung und Organisation von Sessions, Fenstern und Panes automatisiert. Er fungiert als libtmux-Automatisierungs-Wrapper und ermöglicht es Benutzern, komplexe Terminal-Layouts und initiale Shell-Befehle mittels YAML- oder JSON-Konfigurationsdateien zu definieren. Das Projekt zeichnet sich als Terminal-Layout-Snapshot-Tool aus, das in der Lage ist, den Status einer laufenden Session zu erfassen und als reproduzierbare Konfiguration zu speichern. Es unterstützt zudem die Terminal-Workflow-Automatisierung durch die Ausführung von Bootstrap-Aufgaben und Startup-Skripten, um Umgebungen vor dem Start interaktiver Sessions vorzubereiten. Zu den weiteren Funktionen gehören Headless-Terminal-Orchestrierung für automatisierte Pipelines, Umgebungsvariablen-Management für dynamische Auflösung und eine Plugin-Architektur für benutzerdefinierte Session-Konstruktionen. Das System bietet zudem Tools für Session-Status-Suspendierung, Live-Session-Capture und Echtzeit-Statusinspektion über eine interaktive Konsole.

    Session manager and Python library for tmux.

    Pythonclicli-utilitiesjson
    Auf GitHub ansehen↗4,522
  • joshmedeski/seshAvatar von joshmedeski

    joshmedeski/sesh

    2,603Auf GitHub ansehen↗

    Smart tmux session manager

    Smart session manager for the terminal.

    Go
    Auf GitHub ansehen↗2,603
  • remi/teamocilAvatar von remi

    remi/teamocil

    2,409Auf GitHub ansehen↗

    There's no I in Teamocil. At least not where you think. Teamocil is a simple tool used to automatically create windows and panes in tmux with YAML files.

    Automates window and pane creation using YAML files.

    Ruby
    Auf GitHub ansehen↗2,409
  • greymd/tmux-xpanesAvatar von greymd

    greymd/tmux-xpanes

    2,095Auf GitHub ansehen↗

    Awesome tmux-based terminal divider

    Terminal divider for tmux-based layouts.

    Shell
    Auf GitHub ansehen↗2,095
  • rmagatti/auto-sessionAvatar von rmagatti

    rmagatti/auto-session

    1,840Auf GitHub ansehen↗

    A small automated session manager for Neovim

    Automates the saving and loading of editor sessions.

    Lua
    Auf GitHub ansehen↗1,840
  • jimeh/tmuxifierAvatar von jimeh

    jimeh/tmuxifier

    1,481Auf GitHub ansehen↗

    Tmuxify your Tmux. Powerful session, window & pane management for Tmux.

    Powerful management tool for sessions, windows, and panes.

    Shell
    Auf GitHub ansehen↗1,481
  • tmux-python/libtmuxAvatar von tmux-python

    tmux-python/libtmux

    1,186Auf GitHub ansehen↗

    ⚙️ Python API / wrapper for tmux

    Python API for programmatic control of tmux.

    Python
    Auf GitHub ansehen↗1,186
  • omerxx/tmux-sessionxAvatar von omerxx

    omerxx/tmux-sessionx

    1,182Auf GitHub ansehen↗

    Session manager with fuzzy finding and live previews.

    Shell
    Auf GitHub ansehen↗1,182
  • folke/persistence.nvimAvatar von folke

    folke/persistence.nvim

    993Auf GitHub ansehen↗

    💾 Simple session management for Neovim

    Simple, automated session management for editor state.

    Lua
    Auf GitHub ansehen↗993
  • ivaaaan/smugAvatar von ivaaaan

    ivaaaan/smug

    847Auf GitHub ansehen↗

    Session manager written in Go.

    Gogogolanghacktoberfest
    Auf GitHub ansehen↗847
  • shatur/neovim-session-managerAvatar von Shatur

    Shatur/neovim-session-manager

    616Auf GitHub ansehen↗

    A simple wrapper around :mksession.

    A lightweight wrapper for native session creation.

    Lua
    Auf GitHub ansehen↗616
  • fabioluciano/tmux-powerkitAvatar von fabioluciano

    fabioluciano/tmux-powerkit

    580Auf GitHub ansehen↗

    The Ultimate tmux Status Bar Framework

    Framework for creating and distributing tmux plugins and themes.

    Shell
    Auf GitHub ansehen↗580
  • olimorris/persisted.nvimAvatar von olimorris

    olimorris/persisted.nvim

    541Auf GitHub ansehen↗

    💾 Simple session management for Neovim with git branching, autoloading and Telescope support

    Manages sessions with Git branch awareness and autosave functionality.

    Lua
    Auf GitHub ansehen↗541
  • jedrzejboczar/possession.nvimAvatar von jedrzejboczar

    jedrzejboczar/possession.nvim

    398Auf GitHub ansehen↗

    Flexible session management for Neovim.

    Flexible session management with support for custom persistent data.

    Lua
    Auf GitHub ansehen↗398
  • zdcthomas/dmuxAvatar von zdcthomas

    zdcthomas/dmux

    371Auf GitHub ansehen↗

    A tmux workspace manager

    Configurable workspace manager written in Rust.

    Nix
    Auf GitHub ansehen↗371
  • joshmedeski/t-smart-tmux-session-managerAvatar von joshmedeski

    joshmedeski/t-smart-tmux-session-manager

    351Auf GitHub ansehen↗

    t - the smart tmux session manager

    Smart session manager for efficient workflow.

    Shell
    Auf GitHub ansehen↗351
  • coffebar/neovim-projectAvatar von coffebar

    coffebar/neovim-project

    297Auf GitHub ansehen↗

    Neovim project plugin simplifies project management by maintaining project history and providing quick access to projects via Telescope, snacks.nvim or fzf-lua

    Declarative project management with automatic session saving.

    Lua
    Auf GitHub ansehen↗297
Vorherige123Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Session Management