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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zplug avatar

zplug/zplug

0
View on GitHub↗
6,033 نجوم·226 تفرعات·Shell·MIT·14 مشاهدات

Zplug

zplug هو مدير إضافات لـ Zsh shell مصمم لتثبيت وتنظيم إضافات المجتمع، والسمات، والأوامر من المستودعات البعيدة والمسارات المحلية. يركز على قابلية إعادة إنتاج البيئة من خلال إعدادات ذات إصدارات، مما يسمح بتثبيت الإضافات على فروع git أو علامات أو تجزئات التزام محددة.

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

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

Features

  • Zsh Plugin Managers - A dedicated manager for installing, organizing, and loading community plugins, themes, and scripts for the Zsh shell.
  • Shell Plugin Automation - Automates the entire process of downloading and loading Zsh-specific plugins and themes.
  • Shell Startup Optimizers - Reduces terminal initialization time by deferring the loading of non-essential extensions.
  • Zsh Frameworks - Provides a framework for managing the installation and updating of Zsh-specific tools from remote repositories.
  • Version Pinning - Allows pinning plugins to specific git branches, tags, or commit hashes to ensure stable and reproducible environments.
  • Development Environment Reproducibility - Ensures the command line behaves identically across different machines by pinning plugin versions and branches.
  • Dependency Graph Resolution - Resolves inter-plugin requirements to ensure an optimized loading order and prevent dependency conflicts.
  • Plugin Installation and Management - Automates the deployment of plugins and themes from remote repositories and local paths.
  • Shell Plugin Provisioning - Automates the deployment of shell plugins and themes from remote repositories and local paths.
  • Lazy Loading - Implements a lazy loading system that defers plugin initialization until the associated commands are actually used.
  • Deferred Plugin Loading - Implements a system to delay the activation of plugins until a specific command is first invoked, optimizing startup speed.
  • Binary Distributions - Distributes precompiled binaries for the shell and integrates them into the system path.
  • Parallel Installations - Downloads and installs multiple shell extensions concurrently to reduce the total environment setup time.
  • Plugin Lifecycle Hooks - Provides a mechanism to execute custom shell scripts automatically during plugin installation, updating, or initial loading.
  • Package Dependency Management - Ensures required plugins are installed and loaded in the correct order through dependency resolution.
  • Package Dependency Managers - Allows defining prerequisite packages that must be active before a dependent plugin is loaded.
  • Conditional - Installs and activates plugins only when specific runtime boolean shell conditions are satisfied.
  • Version Control Integrations - Integrates with version control systems to enable installation of specific git branches, tags, or commit hashes.
  • Installation Hooks - Executes specialized automation scripts specifically after a package installation or update has completed.
  • Shell Conditionals - Evaluates shell-specific boolean expressions to determine whether plugins should be installed or loaded during startup.
  • Lifecycle Hook Executions - Allows users to define functions that run automatically before or after plugin lifecycle events.
  • Automatic Path Mapping - Downloads external binary artifacts and automatically appends their directories to the system path for immediate use.
  • Binary PATH Mappings - Automatically maps downloaded external binary artifacts to the system PATH for immediate terminal use.
  • Custom Installers - Supports custom installation and loading logic to integrate plugins from non-standard remote or local services.
  • Shell Environments - Next-generation plugin manager for Zsh.

سجل النجوم

مخطط تاريخ النجوم لـ zplug/zplugمخطط تاريخ النجوم لـ zplug/zplug

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Zplug

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Zplug.
  • zdharma-continuum/zinitالصورة الرمزية لـ zdharma-continuum

    zdharma-continuum/zinit

    4,731عرض على GitHub↗

    Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell. It functions as a performance optimizer, a shell binary installer, and a completion manager, providing a framework for shell lifecycle automation and the registration of tab completion definitions. The project distinguishes itself through advanced startup optimization, utilizing bytecode compilation, configuration caching, and deferred loading to reduce shell boot times. It further differentiates its plugin execution model by supporting the sourcing of individual remote code

    Shell
    عرض على GitHub↗4,731
  • eriner/zimالصورة الرمزية لـ Eriner

    Eriner/zim

    4,632عرض على GitHub↗

    Zim is a Zsh configuration framework and environment manager designed to optimize shell performance and productivity. It serves as a plugin manager, prompt customizer, and performance optimizer that bundles themes and modules into a cohesive system. The framework distinguishes itself by using bytecode compilation to accelerate shell startup times and improve execution speed. It employs a modular system for installing, updating, and synchronizing external shell modules and scripts from local or remote sources. The project covers a broad range of capabilities, including developer workflow auto

    Shell
    عرض على GitHub↗4,632
  • wbthomason/packer.nvimالصورة الرمزية لـ wbthomason

    wbthomason/packer.nvim

    8,093عرض على GitHub↗

    packer.nvim is a declarative plugin manager for Neovim that uses the editor's native package system to install, update, and remove plugins. It functions as a lazy loading orchestrator, a Lua package manager for Luarocks dependencies, and an environment snapshot tool for saving and restoring plugin states to enable version rollbacks. The project optimizes editor startup by compiling loading rules and deferring plugin initialization until specific triggers, such as commands or filetypes, occur. It ensures environment stability through dependency-graph resolution and loading order control. The

    Lualuaneovimneovim-plugin
    عرض على GitHub↗8,093
  • homebrew/homebrew-coreالصورة الرمزية لـ Homebrew

    Homebrew/homebrew-core

    15,383عرض على GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Rubycoreformulaehacktoberfest
    عرض على GitHub↗15,383
عرض جميع البدائل الـ 30 لـ Zplug→

الأسئلة الشائعة

ما هي وظيفة zplug/zplug؟

zplug هو مدير إضافات لـ Zsh shell مصمم لتثبيت وتنظيم إضافات المجتمع، والسمات، والأوامر من المستودعات البعيدة والمسارات المحلية. يركز على قابلية إعادة إنتاج البيئة من خلال إعدادات ذات إصدارات، مما يسمح بتثبيت الإضافات على فروع git أو علامات أو تجزئات التزام محددة.

ما هي الميزات الرئيسية لـ zplug/zplug؟

الميزات الرئيسية لـ zplug/zplug هي: Zsh Plugin Managers, Shell Plugin Automation, Shell Startup Optimizers, Zsh Frameworks, Version Pinning, Development Environment Reproducibility, Dependency Graph Resolution, Plugin Installation and Management.

ما هي البدائل مفتوحة المصدر لـ zplug/zplug؟

تشمل البدائل مفتوحة المصدر لـ zplug/zplug: zdharma-continuum/zinit — Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell.… eriner/zim — Zim is a Zsh configuration framework and environment manager designed to optimize shell performance and productivity.… wbthomason/packer.nvim — packer.nvim is a declarative plugin manager for Neovim that uses the editor's native package system to install,… homebrew/homebrew-core — This project is a Ruby-based package definition repository that functions as a cross-platform package manager and… zimfw/zimfw — zimfw is a Zsh configuration framework and plugin manager designed to customize and optimize the Zsh shell… unixorn/zsh-quickstart-kit — This project is a configuration framework for the Zsh shell that automates the setup, maintenance, and synchronization…