awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nojhan avatar

nojhan/liquidprompt

0
View on GitHub↗
4,660 星标·420 分支·Shell·AGPL-3.0·16 次浏览liquidprompt.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 历史

nojhan/liquidprompt 的 Star 历史图表nojhan/liquidprompt 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Liquidprompt 的开源替代方案

相似的开源项目,按与 Liquidprompt 的功能重合度排序。
  • magicmonty/bash-git-promptmagicmonty 的头像

    magicmonty/bash-git-prompt

    6,924在 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
    在 GitHub 上查看↗6,924
  • arialdomartini/oh-my-gitarialdomartini 的头像

    arialdomartini/oh-my-git

    3,709在 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
    在 GitHub 上查看↗3,709
  • b-ryan/powerline-shellb-ryan 的头像

    b-ryan/powerline-shell

    6,287在 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
    在 GitHub 上查看↗6,287
  • agnoster/agnoster-zsh-themeagnoster 的头像

    agnoster/agnoster-zsh-theme

    4,223在 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
    在 GitHub 上查看↗4,223
查看 Liquidprompt 的所有 30 个替代方案→

常见问题解答

nojhan/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.

nojhan/liquidprompt 的主要功能有哪些?

nojhan/liquidprompt 的主要功能包括:Contextual Shell Prompts, Prompt Themes, VCS State Tracking, Environment Tracking, Environment Discovery Tools, Virtual Environment Detection, Shell Customization Frameworks, Shell Prompt Customizers。

nojhan/liquidprompt 有哪些开源替代品?

nojhan/liquidprompt 的开源替代品包括: 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…