liquidprompt/liquidprompt

A full-featured & carefully designed adaptive prompt for Bash & Zsh

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Configuration / DotfilesCategory(s):Terminal, Shell & TUIDeveloper Tools
Added to GitGenius on September 14th, 2026
Created on July 19th, 2012
Open Issues & Pull Requests: 30 (+0)
GitHub issues: Enabled
Number of forks: 419
Total Stargazers: 4,678 (+0)
Total Subscribers: 109 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.2 hours
Mean response time: 44.2 days
90th percentile: 6.9 days
Tracked items: 34

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 2,198 days
Stale 30+ days: 14
Stale 90+ days: 3

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • enhancement (16)
  • bug (13)
  • stale (10)
  • needs information (5)
  • help wanted (4)
  • documentation (3)
  • bash (2)
  • question (2)

Detailed Description

Liquid Prompt is a shell prompt for Bash and Zsh that displays contextual system and repository information with adaptive visibility.

The tool solves the problem of shell prompts that either show too little information or overwhelm with visual clutter. Liquid Prompt takes a design-first approach, displaying meaningful details only when relevant—such as git repository status, background jobs, or system load—while maintaining minimal visual noise. It achieves this through heavily optimized portable shell code that evaluates system state and adjusts what appears in the prompt accordingly.

Liquid Prompt suits developers who want a functional, information-rich prompt without the complexity of frameworks requiring external dependencies or configuration languages. It works well for anyone using Bash or Zsh who values readability and shell awareness over decorative segment stacking. The tool emphasizes shell features that matter in practice rather than software version badges. Multiple themes are available, including a default theme and a Powerline variant, all configured through simple key-value text files. The README contrasts its approach with other prompt systems by highlighting its focus on meaningful information with minimal clutter, portable shell implementation requiring only file copying for installation, and comprehensive configurability at every level.

The project maintains automated test coverage and documentation built through a continuous integration pipeline. Development activity shows consistent attention to code quality and user-facing documentation standards.