awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesTerminal Session Layouts

Persists terminal pane layouts and configurations to disk as structured files for later restoration.

Distinct from Disk-Persistent Data Structures: Distinct from Disk-Persistent Data Structures: focuses on saving and restoring terminal session layouts, not general-purpose data structure persistence.

Explore 3 awesome GitHub repositories matching data & databases · Terminal Session Layouts. Refine with filters or upvote what's useful.

Awesome Terminal Session Layouts GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • gnunn1/tilixgnunn1 的头像

    gnunn1/tilix

    5,690在 GitHub 上查看↗

    Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It arranges multiple terminal sessions in a resizable grid layout, allowing users to split the window into several panes simultaneously. The application is built on the VTE terminal emulation engine and uses the Meson build system for compilation. The terminal supports synchronized input broadcasting, where keystrokes typed in one pane are replicated to all grouped terminals via D-Bus inter-process communication. It also offers a Quake-style drop-down mode that slides a terminal

    Persists terminal pane layouts and configurations to disk as structured files for later restoration.

    D
    在 GitHub 上查看↗5,690
  • tony/tmuxptony 的头像

    tony/tmuxp

    4,522在 GitHub 上查看↗

    tmuxp 是一个 tmux 的会话管理器和工作区自动化工具。它允许使用 YAML 或 JSON 配置文件创建、保存和恢复终端会话布局,作为构建在 libtmux 之上的程序化层。 该项目通过同时充当工作区生成器和布局导出器而脱颖而出。它可以从结构化定义中实例化实时环境,反之亦然,捕获活动会话的状态并将其保存为便携式配置文件。它进一步通过插件框架和自定义构建器逻辑支持扩展性,以修改会话生命周期和工作区生成。 广泛的能力包括终端工作流编排和开发环境自动化。该工具处理环境变量注入、分层配置继承,以及跨多个窗格执行启动钩子和 Shell 命令。它还提供用于无头环境配置和实时会话检查的实用程序。 该工具使用 Python 实现,并与 tmux 命令行界面进行交互。

    Saves an active terminal session arrangement to a file to be edited and replayed later.

    Python
    在 GitHub 上查看↗4,522
  • tmux-python/tmuxptmux-python 的头像

    tmux-python/tmuxp

    4,522在 GitHub 上查看↗

    tmuxp 是一个 tmux 会话管理器和声明式工作区编排器,可自动化会话、窗口和窗格的创建与组织。它作为一个 libtmux 自动化封装器,允许用户使用 YAML 或 JSON 配置文件定义复杂的终端布局和初始 Shell 命令。 该项目作为一个终端布局快照工具脱颖而出,能够捕获运行中会话的状态并将其保存为可重现的配置。它进一步支持终端工作流自动化,通过执行引导任务和启动脚本,在启动交互式会话之前准备环境。 其更广泛的能力包括用于自动化管道的无头终端编排、用于动态解析的环境变量管理,以及用于自定义会话构建的插件架构。该系统还提供用于会话状态挂起、实时会话捕获以及通过交互式控制台进行实时状态检查的工具。

    Captures the current state of a running tmux session and saves it as a reusable configuration file.

    Pythonclicli-utilitiesjson
    在 GitHub 上查看↗4,522
  1. Home
  2. Data & Databases
  3. Disk-Persistent Data Structures
  4. Terminal Session Layouts