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

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

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

18 مستودعات

Awesome GitHub RepositoriesCLI Command Dispatchers

Mechanisms for mapping terminal input to internal logic handlers within a command-line tool.

Distinct from System Command Dispatchers: Candidates focus on terminal multiplexers or notification services, not general CLI tool command routing.

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

Awesome CLI Command Dispatchers GitHub Repositories

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

    yangyangwithgnu/hardseed

    9,207عرض على GitHub↗

    Hardseed is a command-line forum media scraper and content archiver. It extracts images and torrent seeds from internet forums in bulk, saving the media and associated metadata to local directories. The tool utilizes a proxy-enabled web scraping engine that rotates network traffic through multiple proxy servers and protocols to bypass rate limits and network restrictions. It includes a keyword-based media filter that matches user-defined strings within entry titles to include or exclude specific topics. The system manages data extraction through batch-processed thread iteration and range-lim

    Maps terminal input to internal scraping and filtering logic handlers.

    C++
    عرض على GitHub↗9,207
  • meetecho/janus-gatewayالصورة الرمزية لـ meetecho

    meetecho/janus-gateway

    9,117عرض على GitHub↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    Dispatches synchronous requests to server-side plugins to query or configure their internal state.

    C
    عرض على GitHub↗9,117
  • majd/ipatoolالصورة الرمزية لـ majd

    majd/ipatool

    8,645عرض على GitHub↗

    ipatool is a command-line utility for searching, licensing, and downloading encrypted IPA application packages from the Apple App Store. It provides a terminal interface for managing account authentication and retrieving application metadata and version history for mobile and TV operating system apps. The tool enables the acquisition of legal licenses for specific applications using unique bundle identifiers. It resolves the relationship between application identifiers and available version numbers to facilitate the sourcing of specific software versions. The system covers application archiv

    Provides a terminal interface that maps user commands to internal logic for searching and downloading apps.

    Goappleappstorecli
    عرض على GitHub↗8,645
  • isomorphic-git/isomorphic-gitالصورة الرمزية لـ isomorphic-git

    isomorphic-git/isomorphic-git

    8,259عرض على GitHub↗

    Isomorphic-git is a full implementation of the Git version control system written in JavaScript. It serves as a programmatic client library that allows developers to perform core version control operations without requiring a system-level Git binary installation. The library is designed as an isomorphic codebase, meaning it runs identically across both client-side web browser environments and server-side Node.js runtimes. It achieves this by using a filesystem-agnostic storage model and a pure JavaScript implementation of the Git core logic and the Smart HTTP protocol. The project covers a c

    Maps command-line terminal arguments to internal programmatic API calls for executing Git tasks.

    JavaScript
    عرض على GitHub↗8,259
  • tailcallhq/forgecodeالصورة الرمزية لـ tailcallhq

    tailcallhq/forgecode

    7,430عرض على GitHub↗

    Forgecode is an AI agent orchestrator, shell integration tool, and terminal-based pair programmer. It enables the deployment of specialized AI roles for research, planning, and implementation, while providing a semantic code search tool to index project files for meaning-based retrieval. The system integrates as a Model Context Protocol client to extend AI capabilities via external servers and supports multi-provider model orchestration to switch between different large language model APIs. It transforms natural language into functional shell commands and allows for the execution of AI prompt

    Transforms specialized terminal syntax into AI requests to execute prompts and patches directly from the CLI.

    Rust
    عرض على GitHub↗7,430
  • timvisee/ffsendالصورة الرمزية لـ timvisee

    timvisee/ffsend

    7,350عرض على GitHub↗

    ffsend is a command line client for the Firefox Send protocol, providing a secure file transfer tool for uploading and downloading encrypted files. It serves as a client-side encryption file share that ensures data is encrypted locally before being uploaded to a remote server. The tool is compatible with both public and private instances of the Send server, allowing users to redirect data transfers to self-hosted server deployments. It covers ephemeral file hosting with the ability to set expiration dates and download limits, as well as password protection for shared links. Additional capabi

    Implements a command dispatcher to map terminal flags and binary aliases to internal logic.

    Rustcliencryptionfile-sharing
    عرض على GitHub↗7,350
  • mininet/mininetالصورة الرمزية لـ mininet

    mininet/mininet

    5,817عرض على GitHub↗

    Mininet is a network emulator that creates virtual networks of hosts, switches, and links on a single Linux machine for Software-Defined Networking (SDN) prototyping and testing. It emulates network nodes as lightweight processes in isolated network namespaces, connecting them via virtual Ethernet pairs, and supports OpenFlow protocol for programmable control of virtual switches and traffic flows. The project enables users to design custom network topologies using a Python API, simulate link conditions such as bandwidth, delay, and packet loss, and run real Linux applications and kernel code

    Ships an interactive CLI that dispatches user commands to any virtual host or switch in the emulated network.

    Python
    عرض على GitHub↗5,817
  • docker/cliالصورة الرمزية لـ docker

    docker/cli

    5,693عرض على GitHub↗

    Docker CLI is the command-line tool that enables users to interact with the Docker daemon for building, running, and managing containers. It provides a structured interface for controlling container lifecycles, images, networks, and volumes through a terminal-based workflow. The tool supports building container images from source code using Dockerfiles, with features like build context streaming and image layer caching to accelerate construction. It also allows starting interactive shells inside containers for isolated development and testing environments. The CLI operates through a client-s

    User input is tokenized, parsed into a command tree, and dispatched to handler functions via a structured CLI framework.

    Goclidocker
    عرض على GitHub↗5,693
  • flatiron/directorالصورة الرمزية لـ flatiron

    flatiron/director

    5,575عرض على GitHub↗

    Director is a routing library for JavaScript that handles URL and command-line pattern matching across client-side, server-side, and CLI environments. It provides a unified approach to defining routes as nested object literals, where each key maps to a URL segment and its handler, supporting both hash fragment monitoring and the HTML5 History API for browser navigation without page reloads. The library distinguishes itself through its ability to operate in multiple contexts with a single routing paradigm. It supports asynchronous handler queue execution for sequential tasks like authenticatio

    Parses command-line arguments against defined patterns and dispatches to corresponding handler functions.

    JavaScript
    عرض على GitHub↗5,575
  • taubyte/tauالصورة الرمزية لـ taubyte

    taubyte/tau

    5,069عرض على GitHub↗

    Tau هي بيئة تطوير وعمليات موحدة مصممة كمنصة لتنسيق DevOps. تعمل كمساحة عمل تطوير متكاملة (Fullstack) تقوم بمزامنة مهام البرمجة وإدارة البنية التحتية لكل من المستخدمين البشريين وعمليات الآلة المؤتمتة. يعمل النظام كمنسق بنية تحتية هجين، يستخدم برامج تشغيل معيارية لنشر وإدارة البرمجيات عبر كل من مزودي السحابة العامة والخوادم الخاصة المستضافة ذاتياً. يوفر مساحة عمل مشتركة تدمج عمليات واجهة سطر الأوامر مع نشر البنية التحتية لتوحيد سير عمل التطوير والتشغيل. تغطي المنصة مجموعة واسعة من القدرات بما في ذلك تنسيق البنية التحتية السحابية، ونشر مساحة العمل المستضافة ذاتياً، وإدارة البيئة عبر سطر الأوامر. يستخدم محرك توفير قائم على برامج التشغيل لترجمة تكوينات مساحة العمل عالية المستوى إلى عمليات نشر موارد محددة عبر بنيات تحتية مضيفة متنوعة.

    Implements a CLI dispatcher to map terminal input to internal workspace management logic.

    Go
    عرض على GitHub↗5,069
  • nikivdev/goالصورة الرمزية لـ nikivdev

    nikivdev/go

    4,856عرض على GitHub↗

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

    Implements a mechanism for mapping terminal input to internal logic handlers within its command-line interface.

    Gogo
    عرض على GitHub↗4,856
  • rubygems/bundlerالصورة الرمزية لـ rubygems

    rubygems/bundler

    4,881عرض على GitHub↗

    Bundler is a Ruby dependency manager that resolves gem versions and locks them in a lockfile so every machine installs the same set of dependencies. It manages package sources, provides environment diagnostics, and wraps commands and consoles to run inside a consistent gem context, preventing version mismatches across development, testing, and production. Unlike a simple package installer, Bundler uses a SAT solver to find a consistent set of gem versions satisfying all constraints, segregates authentication secrets from source URLs, and enforces platform-specific dependency filtering. Its lo

    Bundler dispatches unrecognized commands to an external plugin executable, enabling custom extensions.

    Rubydependency-managerrubyrubygems
    عرض على GitHub↗4,881
  • commandlineparser/commandlineالصورة الرمزية لـ commandlineparser

    commandlineparser/commandline

    4,817عرض على GitHub↗

    هذه المكتبة عبارة عن محلل سطر أوامر .NET للغتي C# و F# يطبق اتفاقيات POSIX getopt لتعيين وسائط الصدفة (Shell) إلى كائنات ذات أنواع قوية. توفر إطار عمل لبناء تطبيقات وحدة التحكم التي تعالج الأعلام والخيارات بنمط Unix. يتميز المشروع بنظام توجيه يوجه تنفيذ البرنامج بناءً على الأفعال الموجهة، ويدعم الأوامر الفرعية والإجراءات الافتراضية. ويتضمن مولد تعليمات مساعدة تلقائي ينتج تعليمات استخدام مترجمة وشاشات مساعدة منسقة بناءً على خيارات الأوامر المحددة. تغطي مجموعة الأدوات تحليل الوسائط مع تعيين الأنواع القوية، والتحقق من صحة الإدخال للخيارات الحصرية أو المطلوبة، والقدرة على تسلسل كائنات الخيارات المعبأة مرة أخرى إلى سلاسل سطر الأوامر.

    Implements a mapping system to direct terminal input to internal logic handlers via nested verbs.

    C#command-linedotnetdotnet-core
    عرض على GitHub↗4,817
  • emqx/mqttxالصورة الرمزية لـ emqx

    emqx/MQTTX

    4,802عرض على GitHub↗

    MQTTX is a cross-platform MQTT client application designed for testing, debugging, and managing MQTT brokers. It supports both MQTT v3.1.1 and v5.0, enables simultaneous management of multiple broker connections, and provides an interactive chat-style interface for publishing and subscribing with configurable quality of service, payload transformation, and topic visualization. The client can be used as a desktop application, a command-line tool, or a self-hosted web client deployable via Docker. What sets MQTTX apart is its integration of AI-assisted workflows, allowing users to generate MQTT

    MQTTX uses preset commands, custom prompts, and contextual keywords to retrieve specific information via AI.

    TypeScriptclicross-platformelectron
    عرض على GitHub↗4,802
  • fitztrev/shuttleالصورة الرمزية لـ fitztrev

    fitztrev/shuttle

    4,573عرض على GitHub↗

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

    Routes shell commands to a specified terminal emulator based on preferences for tabs or windows.

    Objective-C
    عرض على GitHub↗4,573
  • calcprogrammer1/openrgbالصورة الرمزية لـ CalcProgrammer1

    CalcProgrammer1/OpenRGB

    3,827عرض على GitHub↗

    OpenRGB is a centralized software suite for controlling colors and lighting effects across various brands of RGB hardware. It functions as a cross-platform controller and hardware control system that provides a unified interface for managing lighting profiles and effects. The project features an extensible plugin framework and a dedicated plugin interface that allow for the addition of new hardware support and integration features. It includes a network gateway that exposes an API for third-party applications to send lighting commands to connected devices. The system supports multi-computer

    Implements a mechanism to route terminal input to internal logic handlers in a background daemon process.

    C++asusaurahacktoberfest
    عرض على GitHub↗3,827
  • mojang/brigadierالصورة الرمزية لـ Mojang

    Mojang/brigadier

    3,698عرض على GitHub↗

    Brigadier is a command-line parser and dispatcher that maps text-based inputs to executable functions using a hierarchical tree of arguments. It provides a system for defining nested command structures and typed arguments to route user input to specific handlers. The library includes a command syntax generator that automatically produces human-readable usage strings and documentation based on defined command nodes. It transforms raw strings into structured data to identify valid command sequences and pinpoint syntax errors. The framework covers command tree routing, input syntax validation,

    Provides a mechanism for routing parsed command inputs to corresponding handler functions for execution.

    Javamojang-active
    عرض على GitHub↗3,698
  • aplus-framework/cliالصورة الرمزية لـ aplus-framework

    aplus-framework/cli

    231عرض على GitHub↗

    This project is a PHP framework designed for building interactive command-line applications and automation tools. It provides a structured environment for developers to construct console interfaces that handle user input and terminal output, facilitating the management of system-level operations and repetitive development tasks. The framework utilizes a command-pattern dispatching system that maps terminal arguments to executable classes, supported by a dependency-injection container to manage service lifecycles. It incorporates reflective metadata discovery to automatically extract command d

    Maps terminal input to internal logic handlers using a command-pattern dispatching system.

    PHPaplusaplus-frameworkcli
    عرض على GitHub↗231
  1. Home
  2. Development Tools & Productivity
  3. CLI Command Dispatchers

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

  • AI Prompt DispatchersMechanisms that translate specialized terminal syntax into AI requests for prompt and patch execution. **Distinct from CLI Command Dispatchers:** Distinct from CLI Command Dispatchers: specifically transforms shell syntax into AI-driven requests rather than internal tool logic.
  • External Plugin Dispatchers1 وسم فرعيMechanisms for forwarding unrecognized CLI commands to external plugin executables for custom subcommand execution. **Distinct from CLI Command Dispatchers:** Distinct from CLI Command Dispatchers: focuses on dispatching to external plugin executables rather than mapping to internal handlers.
  • Terminal Emulator DispatchersMechanisms for routing shell commands to specific terminal emulators with preferences for tabs or windows. **Distinct from External Plugin Dispatchers:** Distinct from External Plugin Dispatchers: focuses on routing to terminal emulators rather than plugin executables.