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

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

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

18 مستودعات

Awesome GitHub RepositoriesCommand Completion Systems

Tools and mechanisms for generating and managing command-line argument completions.

Distinguishing note: Focuses on the generation logic for system entities rather than the UI interaction.

Explore 18 awesome GitHub repositories matching development tools & productivity · Command Completion Systems. Refine with filters or upvote what's useful.

Awesome Command Completion Systems GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • fish-shell/fish-shellالصورة الرمزية لـ fish-shell

    fish-shell/fish-shell

    33,687عرض على GitHub↗

    This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system interaction and task automation. It functions as both an interactive interface for developers and a scripting runtime, featuring a clean, consistent syntax that simplifies command execution and process management. The shell distinguishes itself through a focus on discoverability and real-time feedback. It includes a predictive suggestion engine that offers command completions and history-based hints as you type, alongside a dedicated parser that provides immediate visual feedb

    Generates dynamic completion lists for system entities like users and processes.

    Rustfishrustshell
    عرض على GitHub↗33,687
  • ipython/ipythonالصورة الرمزية لـ ipython

    ipython/ipython

    16,718عرض على GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Implements an intelligent tab-completion system that predicts variables and keywords by scanning the current namespace.

    Python
    عرض على GitHub↗16,718
  • mawww/kakouneالصورة الرمزية لـ mawww

    mawww/kakoune

    10,938عرض على GitHub↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    Provides configurable completion logic for command parameters using buffers, files, or shell scripts.

    C++
    عرض على GitHub↗10,938
  • xonsh/xonshالصورة الرمزية لـ xonsh

    xonsh/xonsh

    9,529عرض على GitHub↗

    Xonsh is a cross-platform command-line interface shell and automation tool that integrates a full Python interpreter with standard shell capabilities. It functions as a Python-powered environment where users can mix native programming logic and external subprocesses within a single shared namespace. The shell is designed for extensibility, supporting a plugin system, custom event hooks, and the ability to import configurations from other shells such as Bash or Zsh. It differentiates itself by representing system environment variables and paths as mutable Python objects, allowing for programma

    Implements a system for generating and managing tab-completion for subprocesses and Python objects.

    Pythonanthropicclaudeclaude-code
    عرض على GitHub↗9,529
  • emacs-tw/awesome-emacsالصورة الرمزية لـ emacs-tw

    emacs-tw/awesome-emacs

    9,180عرض على GitHub↗

    Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e

    Accelerates command and file selection through fuzzy matching and real-time candidate filtering.

    awesome-listemacs
    عرض على GitHub↗9,180
  • pumpkin-mc/pumpkinالصورة الرمزية لـ Pumpkin-MC

    Pumpkin-MC/Pumpkin

    7,827عرض على GitHub↗

    Pumpkin is a high-performance Minecraft game server implementation designed to host shared virtual worlds. It is specifically built to support multiple client editions, allowing different game versions to interact within a single world. The project distinguishes itself through a flexible plugin architecture that supports extensions written in Go and Python. These extensions are loaded as portable binary modules, enabling developers to implement custom game logic and modify server behavior without altering the core codebase. The server covers a broad range of operational capabilities, includi

    Provides automatic tab-completion suggestions for in-game commands based on defined syntax.

    Rustdockergame-servergamedev
    عرض على GitHub↗7,827
  • zsh-users/zsh-completionsالصورة الرمزية لـ zsh-users

    zsh-users/zsh-completions

    7,641عرض على GitHub↗

    zsh-completions is a shell autocomplete plugin and library that provides a collection of completion definitions for the Zsh shell. It serves as a community-maintained repository of scripts designed to extend the shell's ability to suggest command arguments and flags for tools and applications not included in the default shell installation. The project focuses on integrating external command line tools with shell autocomplete features, enabling intelligent tab-completion for a wide variety of third-party utilities. This reduces typing effort by allowing users to discover available flags and ar

    Checks for the existence of binary executables on the system path before activating specific completion rules.

    Shellcompletionshellzsh
    عرض على GitHub↗7,641
  • discord-jda/jdaالصورة الرمزية لـ discord-jda

    discord-jda/JDA

    4,665عرض على GitHub↗

    JDA هو غلاف Java لـ Discord API، يوفر إطار عمل لبناء وكلاء آليين ودمج التطبيقات مع منصة الدردشة. يعمل كعميل REST API لإدارة كيانات الخادم وعميل بوابة يحافظ على اتصالات WebSocket مستمرة لتحديثات الحالة في الوقت الفعلي. تتميز المكتبة بوحدة API صوتية شاملة لإدارة بث الصوت، واتصال قناة الصوت، وتكامل لوحة الصوت. كما تتضمن مجموعة أدوات متخصصة لتصميم واجهة المستخدم التفاعلية، مما يتيح إنشاء أوامر الشرطة المائلة، والأزرار، وقوائم الاختيار، ونماذج إدخال المشروط. بشكل عام، يغطي المشروع إدارة المجتمع من خلال إدارة القواعد الآلية، وإدارة الخادم عبر تكوين القناة والدور، وإدارة حركة المرور باستخدام التقسيم (sharding) لتوزيع أحمال الأحداث. كما يوفر أدوات لإنشاء محتوى الوسائط الغنية واسترجاع ملف تعريف العضو المفصل.

    Implements logic to process partial user input and suggest valid completion options for commands.

    Javaapiapi-wrapperbot
    عرض على GitHub↗4,665
  • dv8fromtheworld/jdaالصورة الرمزية لـ DV8FromTheWorld

    DV8FromTheWorld/JDA

    4,663عرض على GitHub↗

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

    Provides real-time suggestions for command options as users type to guide input within the chat interface.

    Java
    عرض على GitHub↗4,663
  • azure/azure-cliالصورة الرمزية لـ Azure

    Azure/azure-cli

    4,572عرض على GitHub↗

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

    Accelerates command entry using tab-completion for groups and parameters to reduce manual typing.

    Pythonazureazure-clicloud
    عرض على GitHub↗4,572
  • macdao/ocds-guide-to-setting-up-macالصورة الرمزية لـ macdao

    macdao/ocds-guide-to-setting-up-mac

    4,550عرض على GitHub↗

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

    Provides interactive suggestions for command parameters and arguments within the terminal shell.

    عرض على GitHub↗4,550
  • wangdoc/bash-tutorialالصورة الرمزية لـ wangdoc

    wangdoc/bash-tutorial

    4,354عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل يتكون من برنامج تعليمي لبرمجة Bash، ومرجع للنصوص البرمجية، ودليل سطر أوامر Linux. يوفر مواد تعليمية لكتابة النصوص البرمجية، وأتمتة مهام النظام، وإتقان التنقل في الطرفية (terminal) وإدارة أنظمة Unix. تغطي الأدلة مجموعة واسعة من تخصيص بيئة shell، بما في ذلك تنسيق المطالبة (prompt) واستخدام الأسماء المستعارة (aliases). كما يوفر دليلاً لبيئة shell لإدارة ملفات التكوين وتهيئة بيئات المستخدم. تفصل المواد مجموعة واسعة من القدرات بما في ذلك منطق تدفق التحكم، وإدارة البيانات باستخدام المصفوفات المفهرسة والترابطية، ومعالجة النصوص. تشمل المجالات الأخرى المغطاة إدارة الملفات والموارد، ومطابقة الأنماط باستخدام التعبيرات النمطية (regex)، وأدوات المراقبة لتصحيح أخطاء النصوص والتحقق من صحة البنية. يشرح المورد أيضاً ميزات الطرفية التفاعلية مثل استرجاع سجل الأوامر، وإكمال الإدخال، واختصارات لوحة المفاتيح للتنقل في سطر الأوامر.

    Provides tutorials on using tab-completion for commands, paths, and variables within the shell.

    Shell
    عرض على GitHub↗4,354
  • paulirish/dotfilesالصورة الرمزية لـ paulirish

    paulirish/dotfiles

    4,347عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من ملفات dotfiles ونصوص Unix البرمجية المصممة لتخصيص وتوحيد بيئة shell ونظام التشغيل. يوفر تكوينات محمولة لـ Bash وFish shells، بالإضافة إلى تفضيلات مخصصة وتعيينات أوامر لمحرر Vim. تتضمن المجموعة نصوصاً برمجية للتمهيد المؤتمت لتهيئة أجهزة جديدة عن طريق تثبيت التطبيقات، وإدارة مديري الحزم، وإنشاء روابط رمزية للتكوين. تتميز بأتمتة سير عمل Git متخصصة لتسريع مهام التحكم في الإصدار، إلى جانب إدارة اتصال SSH آمنة باستخدام المصادقة القائمة على الأجهزة واستمرارية الاتصال. تمتد مساحة الأداة إلى مجموعة واسعة من أدوات إدارة النظام، بما في ذلك إنهاء العمليات التفاعلية، والتنقل في الدليل القائم على التعلم، وتدقيق مسار الملفات الثنائية. كما تغطي مساعدي إنتاجية المطورين لأتمتة المتصفح، واستضافة الملفات الثابتة المحلية، ومهام معالجة الوسائط مثل تحويل ترميز الفيديو ومقارنة الصور المرئية.

    Customizes the shell interface with case-insensitive matching and intelligent filename suggestions during tab completion.

    Shell
    عرض على GitHub↗4,347
  • lzybkr/psreadlineالصورة الرمزية لـ lzybkr

    lzybkr/PSReadLine

    4,304عرض على GitHub↗

    PSReadLine is a command line editor for PowerShell that provides advanced line editing and command history management. It functions as a suite of tools for enhancing the interactive shell experience through a Bash-inspired implementation of editing, completion, mapping, synchronization, and highlighting. The project includes an interactive completion engine for navigating suggestions via a menu system and a keyboard mapping tool for assigning shortcuts to custom actions. It also features a session history synchronizer that automatically saves and shares command history across multiple active

    Offers interactive suggestions for commands and arguments via a navigable menu within the shell.

    C#
    عرض على GitHub↗4,304
  • akinomyoga/ble.shالصورة الرمزية لـ akinomyoga

    akinomyoga/ble.sh

    4,015عرض على GitHub↗

    ble.sh is a programmable line editor for Bash that provides syntax highlighting, auto-completion, and advanced text editing capabilities. It functions as a Bash syntax highlighter and command completion engine to enhance the standard shell input experience. The project implements a Vim-inspired shell editor, bringing motions, visual modes, and macros to the command line. It further distinguishes itself with a system for text abbreviation expansion and a modal interaction system that toggles between insert and command modes. The editor supports multiline command input and a dynamic suggestion

    Provides a dynamic engine for generating and filtering real-time command-line completion candidates.

    Shellauto-completebashbash-configuration
    عرض على GitHub↗4,015
  • steveukx/git-jsالصورة الرمزية لـ steveukx

    steveukx/git-js

    3,845عرض على GitHub↗

    git-js is a programmatic Node.js library and version control wrapper that provides a structured JavaScript API for executing Git commands. It serves as a Git automation framework and process manager, allowing developers to chain version control tasks and parse raw command output into structured data objects. The project distinguishes itself through a dedicated Git process manager capable of spawning binaries with custom environment variables, specific process ownership, and concurrency throttling to prevent system resource exhaustion. It includes specialized system-level monitoring such as co

    Implements logic to determine when a Git task is finished based on process close or exit events.

    TypeScript
    عرض على GitHub↗3,845
  • p-e-w/finaltermالصورة الرمزية لـ p-e-w

    p-e-w/finalterm

    3,820عرض على GitHub↗

    Finalterm is a Linux terminal emulator and GUI-enhanced shell interface. It functions as a stateful command line utility that parses real-time terminal data to replace standard text-based inputs with semantic menus and visual controls. The project integrates graphical interface elements and interactive widgets directly into the command line environment. This allows the interface to provide context-aware suggestions and embed GUI controls to manage terminal operations. The system focuses on command line productivity and terminal interface enhancement. It utilizes real-time data stream analysi

    Suggests accurate command completions by analyzing the state of the terminal environment.

    Vala
    عرض على GitHub↗3,820
  • oils-for-unix/oilsالصورة الرمزية لـ oils-for-unix

    oils-for-unix/oils

    3,288عرض على GitHub↗

    Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

    Predicts and completes command arguments in an interactive session to speed up command entry.

    Python
    عرض على GitHub↗3,288
  1. Home
  2. Development Tools & Productivity
  3. Command Completion Systems

استكشف الوسوم الفرعية

  • Binary Existence ProbingMechanisms to detect installed executables on the system path to conditionally activate completion rules. **Distinct from Command Completion Systems:** Focuses on pre-activation binary checks rather than the actual generation logic of completion systems
  • Execution Completion LogicLogic to determine the completion of a task based on process close or exit events. **Distinct from Command Completion Systems:** Distinct from Command Completion Systems: focuses on the lifecycle event of a process finishing rather than shell argument suggestions.
  • Interactive Command Completions1 وسم فرعيReal-time suggestions for command options provided to users within a chat interface. **Distinct from Command Completion Systems:** Focuses on UI-based chat command suggestions rather than CLI shell completion scripts.