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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to lvv/git-prompt

Open-source alternatives to Git Prompt

30 open-source projects similar to lvv/git-prompt, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Git Prompt alternative.

  • riobard/bash-powerlineriobard avatar

    riobard/bash-powerline

    910View on GitHub↗

    Powerline-style Bash prompt in pure Bash script. See also https://github.com/riobard/zsh-powerline

    Shell
    View on GitHub↗910
  • twolfson/sexy-bash-prompttwolfson avatar

    twolfson/sexy-bash-prompt

    1,155View on GitHub↗

    Bash prompt with colors, git statuses, and git branches.

    Shell
    View on GitHub↗1,155
  • nojhan/liquidpromptnojhan avatar

    nojhan/liquidprompt

    4,660View on GitHub↗

    Liquidprompt is an adaptive command-line interface theme and context-aware status bar for Bash and Zsh. It functions as a shell environment indicator and tracker, displaying real-time system information, user identity, host connections, and working directory data directly within the prompt. The project features a theme engine that allows for the modification of layout, colors, and glyphs. It integrates version control status indicators to show active branches, tags, and commit statistics, alongside indicators for active container tools, orchestrators, and language-specific virtual environment

    Shell
    View on GitHub↗4,660
  • magicmonty/bash-git-promptmagicmonty avatar

    magicmonty/bash-git-prompt

    6,924View on GitHub↗

    bash-git-prompt is a Bash shell extension and prompt customizer that integrates real-time Git status indicators directly into the terminal. It functions as a shell theme that displays branch names, commit divergence, and file status markers within the command line interface. The project distinguishes itself through a hierarchical configuration system that allows for directory-specific overrides of global settings. It includes performance tuning options to maintain shell responsiveness in large repositories by selectively disabling expensive operations such as remote fetching or untracked file

    Shell
    View on GitHub↗6,924

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • arialdomartini/oh-my-gitarialdomartini avatar

    arialdomartini/oh-my-git

    3,709View on GitHub↗

    oh-my-git is a shell extension for Bash and Zsh that provides a Git status indicator directly within the command line prompt. It functions as a Git shell prompt that displays the current branch and repository state using configurable symbols and colors. The project includes a customizable terminal theme, allowing users to modify visual variables to personalize the appearance of the interface. It also provides a fallback prompt configuration to define the text displayed when a directory is not tracked by a version control system. The extension manages version control visualization and shell w

    Shell
    View on GitHub↗3,709
  • romkatv/powerlevel10kromkatv avatar

    romkatv/powerlevel10k

    54,468View on GitHub↗

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configuration file. By decoupling prompt rendering from shell initialization, it eliminates startup latency and ensures that the command line remains responsive even under heavy system loads. The project distinguishes itself through advanced performance optimizations, including asynchrono

    Shellzsh
    View on GitHub↗54,468
  • barryclark/bashstrapbarryclark avatar

    barryclark/bashstrap

    1,560View on GitHub↗

    A quick way to spruce up your terminal in OSX.

    Shell
    View on GitHub↗1,560
  • momeni/gittifymomeni avatar

    momeni/gittify

    79View on GitHub↗

    A customized bash environment to make git folders more friendly.

    Shell
    View on GitHub↗79
  • mrzool/bash-sensiblemrzool avatar

    mrzool/bash-sensible

    2,115View on GitHub↗
    Shellbashconfigconfig-bashrc
    View on GitHub↗2,115
  • starship/starshipstarship avatar

    starship/starship

    58,310View on GitHub↗

    Starship is a cross-shell prompt engine that provides a unified, context-aware command line interface. It functions as a terminal customization tool, allowing users to modify the appearance and behavior of their shell prompts through a centralized, configuration-driven utility. The project operates as a compiled, statically linked binary that integrates directly into shell startup sequences to ensure consistent performance across different operating systems. By utilizing shell-agnostic hooks, it injects dynamically generated strings into the prompt regardless of the underlying command interpr

    Rustbashfishfish-prompt
    View on GitHub↗58,310
  • win0err/aphrodite-terminal-themewin0err avatar

    win0err/aphrodite-terminal-theme

    177View on GitHub↗

    A minimalistic terminal theme (prompt) for sexy terminals that works in bash, fish and zsh

    Shell
    View on GitHub↗177
  • sindresorhus/puresindresorhus avatar

    sindresorhus/pure

    14,084View on GitHub↗

    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

    Shellgitminimalprompt
    View on GitHub↗14,084
  • andresgongora/synth-shellandresgongora avatar

    andresgongora/synth-shell

    1,136View on GitHub↗

    Boost your terminal, script by script

    Shell
    View on GitHub↗1,136
  • mrowa44/emojifymrowa44 avatar

    mrowa44/emojify

    1,585View on GitHub↗

    Emoji on the command line :scream:

    Shell
    View on GitHub↗1,585
  • agkozak/polyglotagkozak avatar

    agkozak/polyglot

    193View on GitHub↗

    Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, oksh, dash, yash, busybox ash, and osh

    Shell
    View on GitHub↗193
  • bhilburn/powerlevel9kbhilburn avatar

    bhilburn/powerlevel9k

    13,429View on GitHub↗

    Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual shell status dashboard. It provides a toolkit for defining the layout, colors, and segments of a terminal prompt to improve the command line user experience. The project distinguishes itself through a flexible configuration system for prompt appearance and layout, allowing users to organize information segments across multiple lines and visually merge adjacent blocks. It supports extensive visual customization, including the use of custom font codepoints for icons and state-based

    Shell
    View on GitHub↗13,429
  • changs/slimzshchangs avatar

    changs/slimzsh

    618View on GitHub↗

    Small, usable configuration for ZSH

    Shell
    View on GitHub↗618
  • ilancosman/tideIlanCosman avatar

    IlanCosman/tide

    3,929View on GitHub↗

    Tide is an asynchronous shell prompt and Zsh theme designed to maintain interface responsiveness by computing high-latency data in the background. It functions as a context-aware command line that tracks active programming language versions, cloud infrastructure status, and command execution times. The project includes an interactive prompt configurator that allows users to visually design layouts, color schemes, and behavior settings through a terminal-based wizard. It also features a transient prompt engine that collapses previous command lines to reduce terminal scrollback clutter. The sy

    Shellfishfish-pluginfish-prompt
    View on GitHub↗3,929
  • caiogondim/bullet-train.zshcaiogondim avatar

    caiogondim/bullet-train.zsh

    2,841View on GitHub↗

    :bullettrain_side: An oh-my-zsh shell theme based on the Powerline Vim plugin

    Makefile
    View on GitHub↗2,841
  • getantibody/antibodygetantibody avatar

    getantibody/antibody

    1,674View on GitHub↗

    The fastest shell plugin manager.

    Go
    View on GitHub↗1,674
  • eriner/zimEriner avatar

    Eriner/zim

    4,632View on GitHub↗

    Zim is a Zsh configuration framework and environment manager designed to optimize shell performance and productivity. It serves as a plugin manager, prompt customizer, and performance optimizer that bundles themes and modules into a cohesive system. The framework distinguishes itself by using bytecode compilation to accelerate shell startup times and improve execution speed. It employs a modular system for installing, updating, and synchronizing external shell modules and scripts from local or remote sources. The project covers a broad range of capabilities, including developer workflow auto

    Shell
    View on GitHub↗4,632
  • bash-it/bash-itBash-it avatar

    Bash-it/bash-it

    15,104View on GitHub↗

    Bash-it is a framework for organizing and enhancing the Bash shell environment. It provides a structured system for managing aliases, custom scripts, and environment settings to prevent clutter in the primary configuration file. The project includes a prompt customizer with predefined visual themes and a suite of intelligent command completions designed to increase typing speed and reduce input errors. The framework covers broad capability areas including shell configuration management, visual appearance customization, and environment troubleshooting through diagnostic utilities.

    Shellbashbash-aliasbash-completion
    View on GitHub↗15,104
  • athul/shelbyathul avatar

    athul/shelby

    197View on GitHub↗

    Shelby is a fast ⚡️ , lightweight ☁️ , minimal✨, shell prompt written in Go.

    Go
    View on GitHub↗197
  • geometry-zsh/geometrygeometry-zsh avatar

    geometry-zsh/geometry

    990View on GitHub↗

    geometry is a minimal, composable zsh prompt

    Shell
    View on GitHub↗990
  • edouard-lopez/progress-bar.shedouard-lopez avatar

    edouard-lopez/progress-bar.sh

    251View on GitHub↗

    Simple & sexy progress bar for bash, give it a duration and it will do the rest.

    Shell
    View on GitHub↗251
  • ibara/okshibara avatar

    ibara/oksh

    446View on GitHub↗

    Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

    C
    View on GitHub↗446
  • dvorka/hstrdvorka avatar

    dvorka/hstr

    4,438View on GitHub↗

    hstr is an interactive terminal user interface for searching, navigating, and managing command history for Bash and Zsh shells. It functions as a shell history manager and a searchable suggest box for retrieving and executing previous shell instructions. The tool provides capabilities for command snippet bookmarking, allowing frequently used commands to be tagged and saved for immediate retrieval. It also enables the management of shell history logs by removing obsolete or sensitive entries. The system includes a fuzzy-match search mechanism and a text-based user interface to filter command

    C
    View on GitHub↗4,438
  • jorgebucaran/fisherjorgebucaran avatar

    jorgebucaran/fisher

    9,300View on GitHub↗

    Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for installing, updating, and removing plugins, themes, functions, and completion scripts. The tool uses a flat-file state persistence method to track installed extensions in a plain text file, which enables the synchronization of shell environments across different systems using version control. It covers the full lifecycle of shell extensions, including the discovery of installed plugins, the installation of packages from remote repositories, and the development of distributable she

    Shellfishfish-pluginplugin-manager
    View on GitHub↗9,300
  • jorgebucaran/hydrojorgebucaran avatar

    jorgebucaran/hydro

    942View on GitHub↗

    Ultra-pure, lag-free prompt with async Git status—just for Fish

    Shell
    View on GitHub↗942
  • base16-builder/base16-builderbase16-builder avatar

    base16-builder/base16-builder

    454View on GitHub↗

    :hammer: Base16 Builder is a nimble command-line tool that generates themes for your favourite programs.

    HTML
    View on GitHub↗454