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
·

6 Repos

Awesome GitHub RepositoriesShell Customization Frameworks

Systems for configuring terminal prompts, keybindings, and user-defined workflows.

Distinguishing note: Focuses on terminal-specific user experience customization rather than general IDE plugins.

Explore 6 awesome GitHub repositories matching development tools & productivity · Shell Customization Frameworks. Refine with filters or upvote what's useful.

Awesome Shell Customization Frameworks GitHub Repositories

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

    nushell/nushell

    39,743Auf GitHub ansehen↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Tailoring the shell experience through configurable prompts, keybindings, and persistent environment settings to optimize personal development productivity.

    Rustnushellrustshell
    Auf GitHub ansehen↗39,743
  • denysdovhan/spaceship-zsh-themeAvatar von denysdovhan

    denysdovhan/spaceship-zsh-theme

    20,515Auf GitHub ansehen↗

    Spaceship is a customizable prompt theme and configuration framework for the Zsh shell. It provides a minimalist terminal interface designed to reduce visual clutter while serving as a shell context provider. The project functions as a system for defining modular prompt sections that display real-time data, including version control status, programming language versions, and system metrics. Users can customize the appearance and behavior of these sections or create custom components to show specialized information based on the current directory. The framework supports a tailored shell enviro

    Provides a framework for creating tailored terminal experiences with directory-specific configurations.

    Shell
    Auf GitHub ansehen↗20,515
  • sindresorhus/pureAvatar von sindresorhus

    sindresorhus/pure

    14,084Auf GitHub ansehen↗

    Pure is an asynchronous command line prompt for Zsh designed to maintain terminal responsiveness while providing real-time system and environment information. It functions as a minimal, themeable interface component that reconstructs its visual state by evaluating shell variables and environment context before every new line. The project distinguishes itself by offloading complex tasks, such as version control status checks and system monitoring, to background processes. This architecture ensures that the terminal interface remains fluid and responsive even when performing intensive status up

    Provides a configuration framework for modifying the appearance and behavior of shell prompts to match specific workflows.

    Shellgitminimalprompt
    Auf GitHub ansehen↗14,084
  • xonsh/xonshAvatar von xonsh

    xonsh/xonsh

    9,529Auf GitHub ansehen↗

    Xonsh is a cross-platform command-line interface shell and automation tool that integrates a full Python interpreter with standard shell capabilities. It functions as a Python-powered environment where users can mix native programming logic and external subprocesses within a single shared namespace. The shell is designed for extensibility, supporting a plugin system, custom event hooks, and the ability to import configurations from other shells such as Bash or Zsh. It differentiates itself by representing system environment variables and paths as mutable Python objects, allowing for programma

    Provides frameworks for tailoring the command line via custom prompts, aliases, and event hooks.

    Pythonanthropicclaudeclaude-code
    Auf GitHub ansehen↗9,529
  • nojhan/liquidpromptAvatar von nojhan

    nojhan/liquidprompt

    4,660Auf GitHub ansehen↗

    Liquidprompt ist ein adaptives Command-Line-Interface-Theme und eine kontextsensitive Statusleiste für Bash und Zsh. Es fungiert als Indikator und Tracker für die Shell-Umgebung und zeigt Systeminformationen, Benutzeridentität, Host-Verbindungen und Daten zum Arbeitsverzeichnis in Echtzeit direkt im Prompt an. Das Projekt bietet eine Theme-Engine, die die Anpassung von Layout, Farben und Glyphen ermöglicht. Es integriert Indikatoren für den Status der Versionsverwaltung, um aktive Branches, Tags und Commit-Statistiken anzuzeigen, sowie Indikatoren für aktive Container-Tools, Orchestratoren und sprachspezifische virtuelle Umgebungen. Das System überwacht zudem den Shell-Status sowie Hardware- oder Netzwerk-Performance-Metriken und liefert kontextsensitive Alerts, wenn bestimmte Schwellenwerte erreicht werden. Zusätzlich kann der aktuelle Prompt-Status mit dem Terminal-Fenstertitel oder der Statusleiste synchronisiert werden.

    Personalizes the command line interface for Bash and Zsh to improve navigation through custom themes.

    Shell
    Auf GitHub ansehen↗4,660
  • unixorn/zsh-quickstart-kitAvatar von unixorn

    unixorn/zsh-quickstart-kit

    896Auf GitHub ansehen↗

    This project is a configuration framework for the Zsh shell that automates the setup, maintenance, and synchronization of terminal environments. It functions as a plugin manager and productivity suite, providing a unified workflow to manage shell extensions, environment variables, and interface settings without requiring manual edits to core configuration files. The framework distinguishes itself by using a modular approach to shell customization, allowing users to organize aliases, functions, and environment variables into separate files. It provides a command-line interface to toggle themes

    Sources external configuration files to define aliases and functions without requiring a repository fork.

    Shelldotfileshacktoberfestoh-my-zsh
    Auf GitHub ansehen↗896
  1. Home
  2. Development Tools & Productivity
  3. Shell Customization Frameworks