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
nojhan avatar

nojhan/liquidprompt

0
View on GitHub↗
4,660 stars·420 forks·Shell·AGPL-3.0·20 viewsliquidprompt.readthedocs.io↗

Liquidprompt

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

The system also monitors shell state and hardware or network performance metrics, providing context-sensitive alerts when specific thresholds are met. Additionally, it can synchronize the current prompt state with the terminal window title or status bar.

Features

  • Contextual Shell Prompts - Generates an adaptive command-line interface theme that displays system information based on the current state.
  • Prompt Themes - Implements an adaptive command-line interface theme for Bash and Zsh that displays contextual system and environment data.
  • VCS State Tracking - Displays current branches, tags, and commit statistics directly from the active version control system.
  • Environment Tracking - Provides visual tracking of active container tools, orchestrators, and language-specific virtual environments within the prompt.
  • Environment Discovery Tools - Automatically detects active virtual environments, containers, and orchestrators by scanning the file system and process tree.
  • Virtual Environment Detection - Identifies active container tools, orchestrators, and virtual environments to display the current configuration context.
  • Shell Customization Frameworks - Personalizes the command line interface for Bash and Zsh to improve navigation through custom themes.
  • Shell Prompt Customizers - Provides utilities for defining the layout and styling of the command-line prompt using a theme engine.
  • Shell Environments - Identifies and displays active language virtual environments, container tools, and orchestrators within the terminal.
  • Environment Indicators - Displays visual status indicators for container tools, orchestrators, and language-specific virtual environments.
  • Terminal Workflow Optimizations - Reduces cognitive load by displaying system status, background jobs, and directory context as a persistent HUD.
  • Version Control Integrations - Surfaces version control information, such as active branches and commit statistics, directly within the shell environment.
  • Active Branch Tracking - Identifies the active source code management system to track and display current branches and tags.
  • Shell Prompt Themes - Displays adaptive, system-relevant data such as directory context and user identity within the shell prompt.
  • Terminal Theme and Plugin Customizers - Provides a theme engine to modify the layout, colors, and appearance of the shell prompt using specialized fonts.
  • Theming and Layouts - Allows users to change the prompt appearance and layout using specific styles and specialized fonts.
  • Environment Metadata Polling - Implements lightweight queries to fetch real-time version control and system status for the prompt.
  • Git Status Indicators - Provides prompt extensions that track and display active branches, tags, and commit statistics for source control systems.
  • Prompt Segment Assemblers - Assembles the final prompt string by concatenating independent data-fetching modules based on the active configuration.
  • Shell Compatibility Layers - Implements core data collection and formatting logic that works consistently across both Bash and Zsh.
  • Shell State Monitoring - Displays real-time information about the working directory, user identity, host connection, and background job counts.
  • Terminal Status Displays - Shows context-sensitive alerts and metrics for hardware and network performance when specific thresholds are met.
  • Conditional Rendering - Toggles the visibility of prompt elements based on environment markers or system performance thresholds.
  • Status Bars - Provides a real-time monitoring status bar for working directories, user identity, host connections, and system performance.
  • Prompt - Maps raw data to visual representations using predefined color schemes and specialized glyph fonts.
  • Shell Environments - Adaptive and feature-rich prompt for Bash and Zsh.
  • Terminal Customization - Adaptive prompt for Bash and Zsh.
  • Terminal Prompts - Adaptive and feature-rich prompt for Bash and Zsh.
  • Terminal Customization - Adaptive and feature-rich prompt for shell environments.

Star history

Star history chart for nojhan/liquidpromptStar history chart for nojhan/liquidprompt

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Projects sharing features with Liquidprompt

These projects share indexed features with Liquidprompt. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • 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
  • b-ryan/powerline-shellb-ryan avatar

    b-ryan/powerline-shell

    6,287View on GitHub↗

    This project is a configuration-driven interface for defining the layout, colors, and dynamic segments of a command line prompt. It serves as a visual status bar that displays version control state and environment context directly within the shell. The system tracks version control status by detecting branch names and file states for various version control systems. It also displays operational environment contexts, such as active virtual environments and cloud profiles. The tool provides capabilities for shell prompt customization, including the application of visual themes, path truncation

    Python
    View on GitHub↗6,287
  • agnoster/agnoster-zsh-themeagnoster avatar

    agnoster/agnoster-zsh-theme

    4,223View on GitHub↗

    This project is a Zsh prompt theme that provides a segmented, breadcrumb-style interface in the terminal. It uses a Powerline design with special glyphs and color blocks to display contextual information such as the current directory, user identity, and Git status. The theme allows users to rearrange and toggle visual metadata segments via environment variables. It specifically integrates Git status monitoring to indicate the current branch and repository state directly within the command line. The system manages shell state by rendering real-time system information, including root privilege

    Shell
    View on GitHub↗4,223
Compare all 30 related projects→

Frequently asked questions

What does nojhan/liquidprompt do?

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.

What are the main features of nojhan/liquidprompt?

The main features of nojhan/liquidprompt are: Contextual Shell Prompts, Prompt Themes, VCS State Tracking, Environment Tracking, Environment Discovery Tools, Virtual Environment Detection, Shell Customization Frameworks, Shell Prompt Customizers.

Which projects share features with nojhan/liquidprompt?

Projects with overlapping indexed features include: magicmonty/bash-git-prompt — bash-git-prompt is a Bash shell extension and prompt customizer that integrates real-time Git status indicators… arialdomartini/oh-my-git — oh-my-git is a shell extension for Bash and Zsh that provides a Git status indicator directly within the command line… b-ryan/powerline-shell — This project is a configuration-driven interface for defining the layout, colors, and dynamic segments of a command… agnoster/agnoster-zsh-theme — This project is a Zsh prompt theme that provides a segmented, breadcrumb-style interface in the terminal. It uses a… sindresorhus/pure — Pure is an asynchronous command line prompt for Zsh designed to maintain terminal responsiveness while providing… bhilburn/powerlevel9k — Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual…