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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sindresorhus avatar

sindresorhus/pure

0
View on GitHub↗
14,084 stele·1,002 fork-uri·Shell·mit·4 vizualizări

Pure

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 updates or tracking repository changes. It also provides immediate feedback on command execution by monitoring duration and success status, automatically adjusting visual indicators based on the outcome of recent activity.

Users can tailor the prompt to their specific workflows through a configuration framework that supports custom segments and appearance adjustments. The system utilizes a hook-based execution model, allowing for the injection of user-defined functions to extend functionality or modify the information density of the command line interface.

Features

  • Asynchronous Prompt Renderers - Functions as an asynchronous shell prompt that maintains responsiveness while fetching system and version control information.
  • Shell Prompt Themes - Acts as a minimal Zsh prompt theme displaying system status, Git state, and command execution time.
  • Shell Customization Frameworks - Provides a configuration framework for modifying the appearance and behavior of shell prompts to match specific workflows.
  • Git Status Indicators - Displays Git branch names and repository status directly within the shell prompt.
  • Shell Environments - Minimalist and fast Zsh prompt.
  • Terminal Prompts - Minimalist and fast Zsh prompt for clean workflows.
  • Terminal Prompt Customizers - Provides a framework for tailoring the appearance and information density of the command line interface.
  • Shell Performance Optimizers - Optimizes shell performance by running complex status checks asynchronously to prevent input lag.
  • Status Integrations - Displays current branch and modified file status directly in the command line to simplify version control awareness.
  • Execution Duration Trackers - Tracks and displays command duration and success status through automatic prompt color changes.
  • Execution Feedback Utilities - Provides immediate visual confirmation of command success and duration directly in the prompt.
  • Terminal Prompt Configuration - Allows users to adjust symbols, colors, and visibility of command line segments to match personal preferences.
  • Asynchronous Background Processors - Offloads intensive status checks to background processes to maintain terminal responsiveness.
  • Context-Aware Environment Managers - Indicates active virtual environments and language versions directly within the terminal prompt.
  • Environment Activation - Visualizes active virtual environments and language versions to ensure correct context awareness.
  • Shell Integration Hooks - Triggers prompt rendering by attaching functions to shell pre-command and pre-prompt hooks.
  • Prompt Segment Controllers - Enables the injection of custom prefix or suffix segments into the command line using hook functions.
  • Prompt Segments - Reconstructs visual segments by evaluating shell variables and environment state before every new line.

Istoric stele

Graficul istoricului de stele pentru sindresorhus/pureGraficul istoricului de stele pentru sindresorhus/pure

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face sindresorhus/pure?

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.

Care sunt principalele funcționalități ale sindresorhus/pure?

Principalele funcționalități ale sindresorhus/pure sunt: Asynchronous Prompt Renderers, Shell Prompt Themes, Shell Customization Frameworks, Git Status Indicators, Shell Environments, Terminal Prompts, Terminal Prompt Customizers, Shell Performance Optimizers.

Care sunt câteva alternative open-source pentru sindresorhus/pure?

Alternativele open-source pentru sindresorhus/pure includ: spaceship-prompt/spaceship-prompt — Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual… romkatv/powerlevel10k — Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative… bhilburn/powerlevel9k — Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual… ilancosman/tide — Tide is an asynchronous shell prompt and Zsh theme designed to maintain interface responsiveness by computing… jandedobbeleer/oh-my-posh — This project is a cross-platform shell prompt engine designed to render dynamic, themeable command line interfaces. It… denysdovhan/spaceship-zsh-theme — Spaceship is a customizable prompt theme and configuration framework for the Zsh shell. It provides a minimalist…

Alternative open-source pentru Pure

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pure.
  • spaceship-prompt/spaceship-promptAvatar spaceship-prompt

    spaceship-prompt/spaceship-prompt

    20,398Vezi pe GitHub↗

    Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual information directly within the command line interface. It functions as a shell environment monitor, allowing users to track system metrics, version control status, and development environment details through a structured, theme-based layout. The framework distinguishes itself through an asynchronous execution model that offloads resource-intensive status checks to background processes, ensuring the terminal remains responsive during prompt generation. It supports incremental rendering,

    Shelloh-my-zshpromptshell
    Vezi pe GitHub↗20,398
  • romkatv/powerlevel10kAvatar romkatv

    romkatv/powerlevel10k

    54,468Vezi pe 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
    Vezi pe GitHub↗54,468
  • bhilburn/powerlevel9kAvatar bhilburn

    bhilburn/powerlevel9k

    13,429Vezi pe 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
    Vezi pe GitHub↗13,429
  • ilancosman/tideAvatar IlanCosman

    IlanCosman/tide

    3,929Vezi pe 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
    Vezi pe GitHub↗3,929
  • Vezi toate cele 30 alternative pentru Pure→