awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • zsh-users/zsh-autosuggestionsالصورة الرمزية لـ zsh-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-itالصورة الرمزية لـ Bash-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/preztoالصورة الرمزية لـ sorin-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-fishالصورة الرمزية لـ oh-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/fisherالصورة الرمزية لـ jorgebucaran

    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/antigenالصورة الرمزية لـ zsh-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-autocompleteالصورة الرمزية لـ marlonrichert

    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/autoenvالصورة الرمزية لـ hyperupcall

    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/zimfwالصورة الرمزية لـ zimfw

    zimfw/zimfw

    4,632عرض على GitHub↗

    zimfw هو إطار عمل لتكوين Zsh ومدير إضافات مصمم لتخصيص وتحسين بيئة صدفة Zsh. يعمل كنظام لتثبيت وتحديث وتثبيت امتدادات الصدفة والسمات من مستودعات بعيدة أو محلية. يركز إطار العمل على أداء الصدفة باستخدام تجميع الـ bytecode للسكربتات لتقليل وقت البدء وتحسين سرعة التنفيذ. ويستخدم نموذج تكوين تصريحي لإدارة الوحدات، مما يسمح بحل التبعيات المثبتة بالإصدار والقدرة على جلب الوحدات دون استنساخ git كامل لتسريع التثبيت. يوفر المشروع قدرات لإدارة امتدادات الصدفة، وتطبيق السمات البصرية، وتعزيز موجه الأوامر ببيانات وصفية في الوقت الفعلي. كما يتضمن دعماً متكاملاً لأتمتة إدارة الحزم عبر أنظمة تشغيل مختلفة وتبسيط عمليات مستودع git.

    Modular and fast Zsh configuration framework.

    Shell
    عرض على GitHub↗4,632
  • zsh-users/zsh-history-substring-searchالصورة الرمزية لـ zsh-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-highlightingالصورة الرمزية لـ zdharma-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/zgenالصورة الرمزية لـ tarjoilija

    tarjoilija/zgen

    1,521عرض على GitHub↗

    A lightweight and simple plugin manager for ZSH

    Lightweight plugin manager for ZSH.

    Shell
    عرض على GitHub↗1,521
  • romkatv/zsh-deferالصورة الرمزية لـ romkatv

    romkatv/zsh-defer

    496عرض على GitHub↗

    Deferred execution of Zsh commands

    Defers command execution until the shell is idle.

    Shell
    عرض على GitHub↗496
  • hchbaw/auto-fu.zshالصورة الرمزية لـ hchbaw

    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/autoenvالصورة الرمزية لـ zpm-zsh

    zpm-zsh/autoenv

    174عرض على GitHub↗

    Autoenv for zsh

    Directory-based environment variable management.

    Shell
    عرض على GitHub↗174
  • zdharma-continuum/zinit-configsالصورة الرمزية لـ zdharma-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/cmdtimeالصورة الرمزية لـ tom-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-omzالصورة الرمزية لـ getantidote

    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-ps2الصورة الرمزية لـ romkatv

    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-timerالصورة الرمزية لـ olets

    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