awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

4 repositorios

Awesome GitHub RepositoriesInteractive Shell Sessions

Management of active terminal state, including prompts and user history, within a persistent session.

Distinct from Session State Persistence: Focuses on terminal shell state rather than database query history or server sessions

Explore 4 awesome GitHub repositories matching development tools & productivity · Interactive Shell Sessions. Refine with filters or upvote what's useful.

Awesome Interactive Shell Sessions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dthree/vorpalAvatar de dthree

    dthree/vorpal

    5,628Ver en GitHub↗

    Vorpal es un framework de CLI interactivo para Node.js y biblioteca de interfaz de usuario de terminal utilizada para construir shells de línea de comandos extensibles. Funciona como un analizador de línea de comandos interactivo que convierte la entrada de cadena en funciones ejecutables, gestionando el ciclo de vida de las sesiones de terminal y el enrutamiento de comandos. El framework se distingue por una arquitectura de extensión basada en plugins que permite a los módulos externos registrar nuevos comandos, comportamientos compartidos y suites de comandos completas en el entorno central. Admite la creación de entornos de shell personalizados con espacios de nombres especializados y un sistema para el historial de usuario persistente y almacenamiento local clave-valor. El proyecto proporciona utilidades integrales para la gestión de comandos, incluyendo autocompletado, soporte de alias y sistemas de ayuda programables. También incluye controles de E/S de terminal para la modificación dinámica de prompts, intercepción de salida estándar y solicitud interactiva al usuario. La gestión de errores se maneja a través de listeners de excepciones globales y disparadores específicos para entradas de usuario no coincidentes.

    Maintains an active terminal prompt and user history within a persistent session object to manage interface state.

    JavaScript
    Ver en GitHub↗5,628
  • tony/tmuxpAvatar de tony

    tony/tmuxp

    4,522Ver en GitHub↗

    tmuxp es un gestor de sesiones y automatizador de espacios de trabajo para tmux. Permite la creación, guardado y restauración de diseños de sesiones de terminal utilizando archivos de configuración YAML o JSON, sirviendo como una capa programática construida sobre libtmux. El proyecto se distingue al actuar tanto como un generador de espacios de trabajo como un exportador de diseños. Puede instanciar entornos en vivo a partir de definiciones estructuradas y, a la inversa, capturar el estado de sesiones activas para guardarlas como archivos de configuración portátiles. Además, soporta la extensibilidad a través de un framework de plugins y lógica de construcción personalizada para modificar los ciclos de vida de las sesiones y la generación de espacios de trabajo. Las capacidades amplias incluyen la orquestación del flujo de trabajo de terminal y la automatización del entorno de desarrollo. La herramienta maneja la inyección de variables de entorno, herencia de configuración jerárquica y la ejecución de ganchos de inicio y comandos de shell a través de múltiples paneles. También proporciona utilidades para el aprovisionamiento de entornos headless y la inspección de sesiones en vivo. La herramienta está implementada en Python e interactúa con la interfaz de línea de comandos de tmux.

    Executes commands in an interactive shell to inspect and modify the current state of the session manager.

    Python
    Ver en GitHub↗4,522
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar de hackerschoice

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853Ver en GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Enables the management, hijacking, and upgrading of interactive shell sessions for remote administration.

    Shell
    Ver en GitHub↗3,853
  • lemnos/theme.shAvatar de lemnos

    lemnos/theme.sh

    952Ver en GitHub↗

    theme.sh is a command line utility for previewing, browsing, and applying terminal color palettes instantly. It manages terminal aesthetics through escape sequences, interactive menu selectors, shell startup hooks, and state persistence configuration files. The tool includes capabilities for interactive theme navigation through fuzzy finding tools, brightness-based palette filtering, and external theme imports. It supports automated session persistence by restoring recent color schemes on startup and tracking selection history. Additional functionality covers remote environment styling by s

    Automatically restores the most recently used color scheme whenever a new terminal session starts up.

    Shellcommand-linecommand-line-toolshell
    Ver en GitHub↗952
  1. Home
  2. Development Tools & Productivity
  3. Database Session Management
  4. Session State Persistence
  5. Interactive Shell Sessions

Explorar subetiquetas

  • Manager State ShellsInteractive shells used specifically to modify the internal state of a session manager. **Distinct from Interactive Shell Sessions:** Distinct from general interactive shell sessions: the shell is used as an administrative interface for the manager's own state.
  • Session Theme RestorersRestores the most recently used color scheme whenever a new terminal session starts up. **Distinct from Interactive Shell Sessions:** Distinct from interactive shell sessions: focuses specifically on restoring recent color themes automatically on startup.