sindresorhus/pure

Pretty, minimal and fast ZSH prompt

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 4th, 2026
Created on September 20th, 2012
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 1,008
Total Stargazers: 14,414 (+0)
Total Subscribers: 79 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Pure is a ZSH prompt theme that emphasizes visual simplicity and performance.

The prompt solves the problem of cluttered terminal interfaces by providing a minimal design that displays only essential information: the current directory, git branch status, and command execution indicators. It achieves speed through asynchronous git status checks, preventing the prompt from blocking user input while fetching repository information. The design uses a single character to indicate success or failure of the previous command, reducing visual noise while maintaining clarity about execution state.

Pure suits developers who spend significant time in the terminal and value a distraction-free environment. It works well for anyone using ZSH who wants a responsive prompt without sacrificing git awareness. The tool is particularly valuable for those on slower systems or working with large repositories where synchronous status checks would cause noticeable delays. Developers should choose Pure if they prefer aesthetics that stay out of the way rather than prompts packed with system information and customization options.

The project maintains a focused scope with regular attention to bug reports and compatibility issues. Updates address edge cases in git status detection and ensure the prompt functions reliably across different ZSH versions and terminal environments. The codebase remains lean and straightforward, making it easy for users to understand the implementation and contribute fixes when needed.