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

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

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

4 Repos

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

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

    dthree/vorpal

    5,628Auf GitHub ansehen↗

    Vorpal is a Node.js interactive CLI framework and terminal user interface library used to build extensible command-line shells. It functions as an interactive command-line parser that converts string input into executable functions, managing the lifecycle of terminal sessions and command routing. The framework is distinguished by a plugin-based extension architecture that allows external modules to register new commands, shared behaviors, and complete command suites into the core environment. It supports the creation of custom shell environments with specialized namespaces and a system for pe

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

    JavaScript
    Auf GitHub ansehen↗5,628
  • tony/tmuxpAvatar von tony

    tony/tmuxp

    4,522Auf GitHub ansehen↗

    tmuxp ist ein Session-Manager und Workspace-Automator für tmux. Er ermöglicht die Erstellung, Speicherung und Wiederherstellung von Terminal-Session-Layouts mittels YAML- oder JSON-Konfigurationsdateien und dient als programmatische Schicht, die auf libtmux aufbaut. Das Projekt zeichnet sich dadurch aus, dass es sowohl als Workspace-Generator als auch als Layout-Exporter fungiert. Es kann Live-Umgebungen aus strukturierten Definitionen instanziieren und umgekehrt den Status aktiver Sessions erfassen, um sie als portable Konfigurationsdateien zu speichern. Es unterstützt zudem Erweiterbarkeit durch ein Plugin-Framework und benutzerdefinierte Builder-Logik, um Session-Lifecycles und Workspace-Generierung zu modifizieren. Zu den breiten Funktionen gehören Terminal-Workflow-Orchestrierung und Entwicklungsumgebungs-Automatisierung. Das Tool handhabt die Injektion von Umgebungsvariablen, hierarchische Konfigurationsvererbung und die Ausführung von Startup-Hooks und Shell-Befehlen über mehrere Panes hinweg. Es bietet zudem Hilfsprogramme für Headless-Umgebungsbereitstellung und Live-Session-Inspektion. Das Tool ist in Python implementiert und interagiert mit dem tmux-Command-Line-Interface.

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

    Python
    Auf GitHub ansehen↗4,522
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar von hackerschoice

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

    3,853Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,853
  • lemnos/theme.shAvatar von lemnos

    lemnos/theme.sh

    952Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗952
  1. Home
  2. Development Tools & Productivity
  3. Database Session Management
  4. Session State Persistence
  5. Interactive Shell Sessions

Unter-Tags erkunden

  • 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.