awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesPane

Capabilities for launching and controlling commands within specific terminal panes.

Distinct from Command Execution: Focuses on pane-specific command lifecycle control rather than general script execution.

Explore 8 awesome GitHub repositories matching development tools & productivity · Pane. Refine with filters or upvote what's useful.

Awesome Pane GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • zellij-org/zellijAvatar de zellij-org

    zellij-org/zellij

    33,683Ver en GitHub↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Toggles input synchronization to broadcast keystrokes across all panes in a tab.

    Rustmultiplexerterminalworkspace
    Ver en GitHub↗33,683
  • electerm/electermAvatar de electerm

    electerm/electerm

    14,281Ver en GitHub↗

    Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote client for Linux, macOS, and Windows. It serves as a unified workspace for remote server administration, supporting SSH, Telnet, Serial, and various remote desktop protocols such as RDP and VNC in a single interface. The project distinguishes itself by integrating AI assistants to suggest commands, write scripts, and explain console output. It also features a visual SFTP file manager for browsing and editing remote files, alongside the ability to broadcast a single input stream to

    Distributes a single keystroke stream to multiple active terminal buffers for synchronized remote administration.

    JavaScriptaielectermelectron
    Ver en GitHub↗14,281
  • tmuxinator/tmuxinatorAvatar de tmuxinator

    tmuxinator/tmuxinator

    13,648Ver en 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

    Broadcasts the same keystrokes across multiple terminal panes simultaneously.

    Ruby
    Ver en GitHub↗13,648
  • gokcehan/lfAvatar de gokcehan

    gokcehan/lf

    9,340Ver en GitHub↗

    lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and organizing files and directories. It operates as a shell-integrated tool that synchronizes the current working directory with the calling shell and supports vi-style keybindings for filesystem operations. The project distinguishes itself through its ability to render images directly in the terminal via the SIXEL graphics protocol and its shell-driven execution model, which allows users to extend functionality using external shell scripts and commands. It also implements a server

    Automatically adjusts column widths and pane ratios based on the current terminal dimensions.

    Gofile-managerterminal
    Ver en GitHub↗9,340
  • hugsy/gefAvatar de hugsy

    hugsy/gef

    8,020Ver en GitHub↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Implements customizable data panes that display specific process state information automatically upon hitting breakpoints.

    Pythonbinary-ninjactfdebugging
    Ver en GitHub↗8,020
  • gnunn1/tilixAvatar de gnunn1

    gnunn1/tilix

    5,690Ver en 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

    Broadcasts keystrokes to multiple terminal panes simultaneously for running identical commands across sessions.

    D
    Ver en GitHub↗5,690
  • tmux-python/tmuxpAvatar de tmux-python

    tmux-python/tmuxp

    4,522Ver en GitHub↗

    tmuxp es un gestor de sesiones de tmux y orquestador de espacios de trabajo declarativo que automatiza la creación y organización de sesiones, ventanas y paneles. Funciona como un wrapper de automatización de libtmux, permitiendo a los usuarios definir diseños de terminal complejos y comandos de shell iniciales utilizando archivos de configuración YAML o JSON. El proyecto se distingue como una herramienta de instantáneas de diseño de terminal capaz de capturar el estado de una sesión en ejecución y guardarlo como una configuración reproducible. Además, soporta la automatización del flujo de trabajo de terminal ejecutando tareas de arranque y scripts de inicio para preparar entornos antes de lanzar sesiones interactivas. Sus capacidades más amplias incluyen la orquestación de terminales headless para pipelines automatizados, gestión de variables de entorno para resolución dinámica y una arquitectura de plugins para la construcción de sesiones personalizadas. El sistema también proporciona herramientas para la suspensión del estado de la sesión, captura de sesión en vivo e inspección de estado en tiempo real a través de una consola interactiva.

    Checks pane cursor positions to determine when a shell has finished initializing its prompt.

    Pythonclicli-utilitiesjson
    Ver en GitHub↗4,522
  • orange-cyberdefense/arsenalAvatar de Orange-Cyberdefense

    Orange-Cyberdefense/arsenal

    3,686Ver en GitHub↗

    Arsenal is a terminal command inventory and launcher designed to manage curated libraries of shell syntax and markdown-based cheatsheets. It functions as a searchable repository for complex terminal operations, allowing users to import structured text files and execute commands within a managed environment. The tool integrates with terminal multiplexers to launch commands in separate panes, decoupling execution from the main interface. It features a variable manager that defines global arguments, such as target addresses, which are automatically mapped into command templates to eliminate repe

    Sends shell commands to separate tmux panes to maintain interface visibility during tool execution.

    Python
    Ver en GitHub↗3,686
  1. Home
  2. Development Tools & Productivity
  3. Command Execution
  4. Pane

Explorar subetiquetas

  • Contextual Data PanesUser-defined information panels that automatically refresh during debugger events. **Distinct from Pane:** Distinct from general pane control: focuses on the content and triggering of data-driven debugging panels.
  • Dynamic Layout ManagersAutomated systems that adjust pane arrangements based on workspace state changes. **Distinct from Pane:** Focuses on the automated layout adjustment logic rather than manual pane control.
  • Input SynchronizersMechanisms for broadcasting keystrokes across multiple terminal panes simultaneously. **Distinct from Pane:** Distinct from Pane: focuses on input broadcasting across multiple panes rather than single-pane command control.
  • Multiplexer Command RoutingRoutes shell commands to specific terminal multiplexer panes to decouple execution from the UI. **Distinct from Pane:** Specifically handles the routing of strings to external multiplexer panes, not just pane lifecycle control.
  • Output StreamersUtilities for streaming terminal pane content to external processes or files. **Distinct from Pane:** Distinct from Pane: focuses on the data streaming capability rather than command lifecycle control.
  • Readiness VerificationPolling systems that check cursor positions to determine when a shell has finished initializing. **Distinct from Pane:** Verifies readiness via cursor position polling rather than just controlling command execution