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

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

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

25 个仓库

Awesome GitHub RepositoriesShell Frameworks

Tools for managing ZSH configurations, plugins, and environment initialization.

Explore 25 awesome GitHub repositories matching part of an awesome list · Shell Frameworks. Refine with filters or upvote what's useful.

Awesome Shell Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • zsh-users/zsh-autosuggestionszsh-users 的头像

    zsh-users/zsh-autosuggestions

    35,705在 GitHub 上查看↗

    This project is a shell plugin that provides real-time command suggestions to accelerate terminal input. By hooking into the command line editor and utilizing a strategy-based prediction engine, it generates completions derived from command history, shell completion data, or custom user-defined sources. The tool distinguishes itself by rendering suggestions as a visual ghost layer directly within the terminal buffer using ANSI-styled overlays. To maintain a responsive command-line environment, it performs all prediction calculations in the background, ensuring that heavy computation does not

    Fish-like fast and unobtrusive command autosuggestions.

    Shellautocompleteautosuggestfish
    在 GitHub 上查看↗35,705
  • bash-it/bash-itBash-it 的头像

    Bash-it/bash-it

    15,104在 GitHub 上查看↗

    Bash-it is a framework for organizing and enhancing the Bash shell environment. It provides a structured system for managing aliases, custom scripts, and environment settings to prevent clutter in the primary configuration file. The project includes a prompt customizer with predefined visual themes and a suite of intelligent command completions designed to increase typing speed and reduce input errors. The framework covers broad capability areas including shell configuration management, visual appearance customization, and environment troubleshooting through diagnostic utilities.

    Community-driven framework for Bash configuration.

    Shellbashbash-aliasbash-completion
    在 GitHub 上查看↗15,104
  • sorin-ionescu/preztosorin-ionescu 的头像

    sorin-ionescu/prezto

    14,552在 GitHub 上查看↗

    Prezto is a Zsh configuration framework and shell environment manager designed to organize environment variables, aliases, and startup scripts through a modular file structure. It functions as a plugin collection and prompt theme engine, utilizing Zsh-native scripting to manage shell behavior across different platforms. The framework distinguishes itself through a modular-based configuration and submodule-driven extensions, allowing users to load discrete functional modules and update core components via Git. It features a dedicated prompt engine that integrates repository metadata and system

    Configuration framework for Zsh with sane defaults.

    Shell
    在 GitHub 上查看↗14,552
  • oh-my-fish/oh-my-fishoh-my-fish 的头像

    oh-my-fish/oh-my-fish

    11,342在 GitHub 上查看↗

    This project is a configuration framework for the Fish shell, providing a centralized system for managing plugins, themes, and custom environment settings. It functions as a plugin manager and theme engine that allows users to install, update, and remove functional extensions and visual styles. The framework includes a shell extension scaffolder that generates standardized directory structures and boilerplate files for creating new plugins and themes. To ensure quality, it provides a specification-based testing suite for validating package functionality through automated assertions. The syst

    Core infrastructure for extending the Fish shell.

    Shellfishfishshellfishshell-framework
    在 GitHub 上查看↗11,342
  • jorgebucaran/fisherjorgebucaran 的头像

    jorgebucaran/fisher

    9,300在 GitHub 上查看↗

    Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for installing, updating, and removing plugins, themes, functions, and completion scripts. The tool uses a flat-file state persistence method to track installed extensions in a plain text file, which enables the synchronization of shell environments across different systems using version control. It covers the full lifecycle of shell extensions, including the discovery of installed plugins, the installation of packages from remote repositories, and the development of distributable she

    Package manager for the Fish shell.

    Shellfishfish-pluginplugin-manager
    在 GitHub 上查看↗9,300
  • zsh-users/antigenzsh-users 的头像

    zsh-users/antigen

    8,324在 GitHub 上查看↗

    Antigen is a git-based package manager and configuration orchestrator for the Zsh shell environment. It serves as a plugin manager designed to download, load, and update plugins, themes, and frameworks directly from Git repositories using specific branches, tags, or versions. The project focuses on shell startup optimization by using static bundle caching and batch completion loading to reduce boot times. It distinguishes itself through environment reproduction capabilities, such as file-based state snapshotting and plugin state restoration, and a distribution workflow that bundles configurat

    Plugin manager for ZSH that handles automatic updates and bundles.

    Shell
    在 GitHub 上查看↗8,324
  • marlonrichert/zsh-autocompletemarlonrichert 的头像

    marlonrichert/zsh-autocomplete

    6,613在 GitHub 上查看↗

    zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director

    Provides real-time completion lists as you type.

    Shell
    在 GitHub 上查看↗6,613
  • hyperupcall/autoenvhyperupcall 的头像

    hyperupcall/autoenv

    6,034在 GitHub 上查看↗

    autoenv is a directory-based environment manager and shell workflow automator that automatically loads and unloads environment variables and scripts based on the current working directory. It functions as a hierarchical variable loader, applying configuration settings according to the directory hierarchy to isolate project environments. The utility includes a checksum-based script validator that ensures security by requiring user approval before sourcing detected files. Once a file is authorized, the system remembers the trust setting by verifying file hashes, prompting the user again only if

    Manages environment variables based on the current directory.

    Shell
    在 GitHub 上查看↗6,034
  • zimfw/zimfwzimfw 的头像

    zimfw/zimfw

    4,632在 GitHub 上查看↗

    zimfw 是一个 Zsh 配置框架和插件管理器,旨在自定义和优化 Zsh Shell 环境。它作为一个系统,用于安装、更新和固定来自远程或本地仓库的 Shell 扩展和主题。 该框架通过使用脚本的字节码编译来减少启动时间并提高执行速度,从而专注于 Shell 性能。它采用模块管理的声明式配置模型,允许进行版本固定的依赖解析,并具备在不进行完整 git 克隆的情况下获取模块的能力,以加速安装。 该项目提供了管理 Shell 扩展、应用视觉主题以及通过实时元数据增强命令提示符的功能。它还包括对跨不同操作系统自动化包管理和简化 git 仓库操作的集成支持。

    Modular and fast Zsh configuration framework.

    Shell
    在 GitHub 上查看↗4,632
  • zsh-users/zsh-history-substring-searchzsh-users 的头像

    zsh-users/zsh-history-substring-search

    3,064在 GitHub 上查看↗

    🐠 ZSH port of Fish history search (up arrow)

    History searching based on substrings of the current command line.

    Shell
    在 GitHub 上查看↗3,064
  • zdharma-continuum/fast-syntax-highlightingzdharma-continuum 的头像

    zdharma-continuum/fast-syntax-highlighting

    1,708在 GitHub 上查看↗

    Feature-rich syntax highlighting for ZSH

    Optimized syntax highlighting for ZSH commands.

    Shell
    在 GitHub 上查看↗1,708
  • tarjoilija/zgentarjoilija 的头像

    tarjoilija/zgen

    1,521在 GitHub 上查看↗

    A lightweight and simple plugin manager for ZSH

    Lightweight plugin manager for ZSH.

    Shell
    在 GitHub 上查看↗1,521
  • romkatv/zsh-deferromkatv 的头像

    romkatv/zsh-defer

    496在 GitHub 上查看↗

    Deferred execution of Zsh commands

    Defers command execution until the shell is idle.

    Shell
    在 GitHub 上查看↗496
  • hchbaw/auto-fu.zshhchbaw 的头像

    hchbaw/auto-fu.zsh

    436在 GitHub 上查看↗

    #zsh automatic complete-word and list-choices. Originally incr-0.2.zsh by y.fujii

    Automatic word completion and list choices for ZSH.

    Shell
    在 GitHub 上查看↗436
  • zpm-zsh/autoenvzpm-zsh 的头像

    zpm-zsh/autoenv

    174在 GitHub 上查看↗

    Autoenv for zsh

    Directory-based environment variable management.

    Shell
    在 GitHub 上查看↗174
  • zdharma-continuum/zinit-configszdharma-continuum 的头像

    zdharma-continuum/zinit-configs

    79在 GitHub 上查看↗

    Real-world configuration files (basically zshrc-s) holding Zinit (former Zplugin) invocations

    Collection of configuration files for the Zinit plugin manager.

    Shell
    在 GitHub 上查看↗79
  • tom-auger/cmdtimetom-auger 的头像

    tom-auger/cmdtime

    35在 GitHub 上查看↗

    ZSH plugin to display duration of command

    Shows the duration of executed commands in the terminal.

    Shell
    在 GitHub 上查看↗35
  • getantidote/use-omzgetantidote 的头像

    getantidote/use-omz

    36在 GitHub 上查看↗

    A plugin to make using Oh-My-Zsh with antidote seamless

    Enables seamless use of Oh My Zsh plugins with Antidote.

    Shell
    在 GitHub 上查看↗36
  • romkatv/zsh-no-ps2romkatv 的头像

    romkatv/zsh-no-ps2

    29在 GitHub 上查看↗

    A plugin for zsh that inserts a newline on Enter if the typed command is incomplete

    Prevents the secondary prompt from appearing for incomplete commands.

    Shell
    在 GitHub 上查看↗29
  • olets/command-execution-timerolets 的头像

    olets/command-execution-timer

    15在 GitHub 上查看↗

    A zsh plugin for measuring, working with, and displaying the time an interactive shell command takes to execute.

    Tracks and displays the time taken for interactive commands.

    Shell
    在 GitHub 上查看↗15
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Shell Frameworks