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

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

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

24 مستودعات

Awesome GitHub RepositoriesCLI Control Interfaces

Command-line interfaces used to send instructions to a background daemon for system management.

Distinct from Control Planes: Specifically covers the CLI-to-daemon communication bridge rather than enterprise cloud infrastructure control planes.

Explore 24 awesome GitHub repositories matching devops & infrastructure · CLI Control Interfaces. Refine with filters or upvote what's useful.

Awesome CLI Control Interfaces GitHub Repositories

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

    koekeishiya/yabai

    29,111عرض على GitHub↗

    yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm to automatically arrange application windows into non-overlapping rectangular regions to maximize screen real estate. The project provides a command line interface for controlling windows, displays, and virtual spaces, enabling the creation of custom desktop automation scripts. It includes capabilities for managing virtual desktops and disabling system animations to increase navigation speed. The system also supports mouse-based window focus, which automatically shifts the act

    Provides a command line interface that communicates with a background daemon to control windows and virtual spaces in real-time.

    C
    عرض على GitHub↗29,111
  • runtipi/runtipiالصورة الرمزية لـ runtipi

    runtipi/runtipi

    9,499عرض على GitHub↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    Provides a CLI control interface to send management instructions to the server environment daemon.

    TypeScripthomeserverlinuxself-hosted
    عرض على GitHub↗9,499
  • uber/cadenceالصورة الرمزية لـ uber

    uber/cadence

    9,336عرض على GitHub↗

    Cadence is a distributed workflow orchestration engine designed to execute long-running, asynchronous business logic with built-in durability and resilience across distributed systems. It functions as a stateful process manager that ensures processes resume from their last known state following system crashes or network outages. The platform utilizes a distributed task queue to manage work across independent worker nodes and supports persistence via SQL or Cassandra backend storage. It includes a workflow visualization dashboard for inspecting execution histories and state traces, alongside a

    Ships a command-line interface for administrative control and manual execution of workflows and domains.

    Go
    عرض على GitHub↗9,336
  • jpochyla/psstالصورة الرمزية لـ jpochyla

    jpochyla/psst

    9,343عرض على GitHub↗

    Psst is a cross-platform Spotify music client and library manager. It functions as a desktop application for streaming music and podcasts, providing a native playback interface and tools for organizing saved albums and playlists. The project is distinguished by a client-server architecture that separates the core audio playback engine from the user interface. This allows for dual-interface state sharing, where a graphical user interface and a dedicated command-line interface can simultaneously control the same playback session. The application covers audio streaming with loudness normalizati

    Provides a command-line interface to send playback and library instructions to a background daemon.

    Rust
    عرض على GitHub↗9,343
  • kubernetes-sigs/external-dnsالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/external-dns

    8,999عرض على GitHub↗

    ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It monitors cluster resources such as services, ingresses, and gateway APIs to dynamically create and update DNS records, enabling automated service discovery and external traffic management. The project features a provider-agnostic interface that supports a wide array of cloud-managed vendors and on-premises providers, as well as an extension system for custom providers via webhooks and sidecars. It implements a reconciliation loop that uses resource annotations and custom reso

    Toggles the proxy feature for specific DNS records via resource annotations.

    Goawsclouddnsdns
    عرض على GitHub↗8,999
  • concourse/concourseالصورة الرمزية لـ concourse

    concourse/concourse

    7,845عرض على GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Provides a command-line interface to execute administrative operations and deploy configurations to remote instances.

    Go
    عرض على GitHub↗7,845
  • rancher-sandbox/rancher-desktopالصورة الرمزية لـ rancher-sandbox

    rancher-sandbox/rancher-desktop

    7,193عرض على GitHub↗

    Rancher Desktop is a cross-platform desktop application for Windows and macOS that provides a graphical interface for managing local containers and Kubernetes clusters. It serves as a local development environment for running and coordinating containerized workloads on a personal workstation. The project features a pluggable container engine, allowing users to switch between different runtimes such as containerd or Docker within a single interface. It automates the provisioning of local Kubernetes distributions to facilitate the development and testing of orchestration environments. The appl

    Provides a command-line interface to send administrative instructions to the background management daemon.

    TypeScriptcontainerskuberneteslinux
    عرض على GitHub↗7,193
  • civitai/civitaiالصورة الرمزية لـ civitai

    civitai/civitai

    7,158عرض على GitHub↗

    Civitai is a platform for generative media creation and AI model distribution. It provides a centralized service for producing images, videos, audio, and music, while serving as a repository where users can share, discover, and browse custom model weights and fine-tuned adaptations. The platform distinguishes itself through a provider-agnostic orchestration layer that manages multi-step generation pipelines and complex workflows across different backends. It integrates with autonomous AI agents and editors via the Model Context Protocol, allowing external tools to access generation pipelines

    Offers a standalone command line interface for executing platform operations and automation scripts.

    TypeScriptaisocial-networkstable-diffusion
    عرض على GitHub↗7,158
  • 0xerr0r/blockyالصورة الرمزية لـ 0xERR0R

    0xERR0R/blocky

    6,653عرض على GitHub↗

    Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu

    Controls and queries the DNS proxy programmatically through REST endpoints and a command-line interface.

    Goad-blockeradblockadblocker
    عرض على GitHub↗6,653
  • superradcompany/microsandboxالصورة الرمزية لـ superradcompany

    superradcompany/microsandbox

    6,570عرض على GitHub↗

    Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag

    Configures an in-VM DNS proxy with upstream resolvers, query timeouts, and rebind protection for sandbox network isolation.

    Rust
    عرض على GitHub↗6,570
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Allows executing controller methods directly from the command line for automated testing and scripting.

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
  • karmada-io/karmadaالصورة الرمزية لـ karmada-io

    karmada-io/karmada

    5,501عرض على GitHub↗

    Karmada is a Kubernetes multi-cluster orchestrator and multi-cloud cluster manager designed to deploy and manage cloud-native applications across multiple clusters and cloud providers. It serves as a centralized control plane that functions as a resource propagator and workload scheduler, coordinating resources across public clouds, on-premises data centers, and edge locations. The project distinguishes itself through a policy-based engine that distributes applications using affinity, topology constraints, and resource quotas. It provides specific capabilities for multi-region disaster recove

    Offers a dedicated command line interface or plugin to control the orchestration layer.

    Gocloud-computingcloud-nativecontainers
    عرض على GitHub↗5,501
  • transformerlab/transformerlab-appالصورة الرمزية لـ transformerlab

    transformerlab/transformerlab-app

    5,103عرض على GitHub↗

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

    Provides a terminal interface to submit tasks and monitor job logs without using a browser.

    Python
    عرض على GitHub↗5,103
  • onefinestay/namekoالصورة الرمزية لـ onefinestay

    onefinestay/nameko

    4,754عرض على GitHub↗

    Nameko is a Python microservices framework designed for building distributed systems. It functions as an RPC communication framework and an event-driven architecture tool, using a message broker to decouple isolated service components. The framework provides a multi-protocol gateway that exposes internal microservice logic to external clients via HTTP endpoints and websockets. It enables the exchange of request-response messages and the broadcasting of asynchronous events to maintain data consistency across a distributed system. The system includes a command line interface for controlling an

    Provides a command line interface to send instructions to background services for management and testing.

    Python
    عرض على GitHub↗4,754
  • zerocore-ai/microsandboxالصورة الرمزية لـ zerocore-ai

    zerocore-ai/microsandbox

    4,802عرض على GitHub↗

    microsandbox is a platform that runs untrusted code inside hardware-isolated microVMs, each with its own kernel, filesystem, and network stack. It boots directly from standard OCI container images, supports copy-on-write filesystem layers, and integrates with AI agents to execute tool calls and generated code in isolated environments with secret protection. What sets microsandbox apart is its host-side network proxy that enforces firewall rules, intercepts DNS, inspects TLS traffic, and injects secrets at the network boundary without exposing them inside the VM. It provides SSH access to micr

    The sandbox platform configures an in-VM DNS proxy with upstream resolvers, query timeout, and optional rebind protection.

    Rustagentsaiai-generated
    عرض على GitHub↗4,802
  • newfuture/ddnsالصورة الرمزية لـ NewFuture

    NewFuture/DDNS

    4,682عرض على GitHub↗

    هذا المشروع عبارة عن عميل ومزامن DNS ديناميكي متعدد المزودين يراقب عناوين IPv4 و IPv6 المحلية ويحدث سجلات DNS تلقائياً عبر مختلف مزودي السحابة. يعمل كأداة لمراقبة عنوان IP وخطاف ويب (webhook) لتحديث IP الشبكة، مما يضمن بقاء أسماء النطاقات مشيرة إلى عناوين الشبكة الحالية. يتميز النظام بمجموعة واسعة من تكاملات المزودين الأصلية، بما في ذلك Cloudflare و AliDNS و DNSPod و Huawei Cloud و HE.net. بالإضافة إلى تحديثات السجلات البسيطة، يسمح النظام بإدارة حالة وكيل CDN، ومدة TTL، وخطوط التوجيه الإقليمية، مع دعم خطافات ويب HTTP مخصصة لتشغيل إشعارات خارجية كلما تم اكتشاف تغيير في IP. تغطي إمكانيات النظام اكتشاف IP العام عبر استعلامات API وأوامر shell، والتخزين المؤقت للحالة المحلية لمنع استدعاءات API الزائدة، والجدولة الآلية من خلال تعبيرات cron أو مديري المهام الأصليين للنظام. كما يوفر النظام تكويناً مرناً من خلال متغيرات البيئة، وملفات JSON، وعناوين URL لـ HTTP عن بُعد.

    Controls the CDN proxy status of DNS entries to enable or disable security and acceleration protection.

    Pythonalidnscdncloudflare
    عرض على GitHub↗4,682
  • 666os/clashmacالصورة الرمزية لـ 666OS

    666OS/ClashMac

    4,702عرض على GitHub↗

    ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a system tool for controlling network traffic routing, managing proxy nodes, and organizing network subscriptions. The project distinguishes itself through an interactive network traffic visualizer that renders real-time data flows and multi-hop proxy connection paths on a global map. It also includes a command line network controller that provides machine-readable data for custom scripting and network automation. The software covers broad capability areas including rule-based traff

    Provides a command-line interface for sending instructions to the proxy background daemon for system management.

    clashclash-metamacos
    عرض على GitHub↗4,702
  • psviderski/uncloudالصورة الرمزية لـ psviderski

    psviderski/uncloud

    4,653عرض على GitHub↗

    Uncloud is a decentralized container orchestrator designed to deploy and manage applications across multiple servers without a central control plane. It functions as a peer-to-peer system and a Docker Compose cluster deployer, using SSH-based infrastructure management to coordinate operations across remote nodes. The project distinguishes itself by using a secure mesh network overlay to enable direct inter-container communication across different physical machines. It facilitates container image distribution by transferring missing layers directly from local environments to target nodes, bypa

    Provides a command-line interface to manage machines and deploy applications across the decentralized cluster.

    Gocontainersdeploymentdevops
    عرض على GitHub↗4,653
  • provablehq/snarkosالصورة الرمزية لـ ProvableHQ

    ProvableHQ/snarkOS

    4,526عرض على GitHub↗

    snarkOS هو بيئة وقت تشغيل موزعة وبلوكشين لإثبات المعرفة الصفرية (Zero-knowledge proof) مصمم لنشر وإدارة التطبيقات التي تعتمد على بدائيات التشفير ذات المعرفة الصفرية. يعمل كسجل لامركزي يستخدم إثباتات المعرفة الصفرية للتحقق من انتقالات الحالة والمعاملات دون الكشف عن البيانات الخاصة. يستخدم النظام شبكة إجماع للحسابات المضمونة حيث يقوم المدققون بقفل الأصول كضمان لتأمين حالة عالمية. يتميز بسجل حالة مشفر لتتبع بيانات التطبيق بشكل خاص ومُثبت (Prover) معزز بـ GPU يقوم بتفريغ الحسابات التشفيرية الثقيلة إلى أجهزة الرسوميات لزيادة سرعة الإثبات. يوفر المشروع تسلسلاً هرمياً للعقد يعتمد على الأدوار يتكون من عقد المدقق، والعقد الأساسية، وعقد الإثبات. يغطي سطح قدراته تشغيل العقد اللامركزية، ومزامنة الشبكة من نظير إلى نظير، وإدارة حالة التطبيق المشفرة. تشمل الأدوات الإضافية واجهة سطر أوامر للتحكم في العقد، وقياسات عن بعد لمراقبة المشاركة في الإجماع، والقدرة على تهيئة شبكات التطوير المحلية.

    Provides a command-line interface for interacting with and controlling the operations of network nodes.

    Rustaleoblockchaincryptography
    عرض على GitHub↗4,526
  • lakinduakash/linux-wifi-hotspotالصورة الرمزية لـ lakinduakash

    lakinduakash/linux-wifi-hotspot

    4,297عرض على GitHub↗

    This project is a Linux WiFi hotspot manager that provides a graphical user interface and command-line tools for creating wireless access points and sharing internet connections. It functions as a network interface sharer and access point controller, distributing connectivity from any network interface to wireless clients. The software distinguishes itself by including a VPN traffic router that tunnels hotspot traffic through a virtual network interface to provide secure connectivity. It also features a utility to generate QR codes for sharing connection details, allowing devices to join the

    Provides a command-line interface to send configuration instructions to background network daemons.

    Carchlinuxgtk3gui
    عرض على GitHub↗4,297
السابق12التالي
  1. Home
  2. DevOps & Infrastructure
  3. Control Planes
  4. CLI Control Interfaces

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

  • Controller ExecutionsExecuting controller methods directly from the command line for automated testing and scripted interactions. **Distinct from CLI Control Interfaces:** Distinct from CLI Control Interfaces: focuses on running web controller methods via CLI, not sending instructions to a background daemon.
  • DNS Proxy2 وسوم فرعيةControls and queries the DNS proxy programmatically through REST endpoints and a command-line interface. **Distinct from CLI Control Interfaces:** Distinct from CLI Control Interfaces: focuses on DNS proxy-specific control and querying via both REST and CLI, not general daemon management.
  • Hardware Display ControllersCommand-line interfaces used to manage physical display hardware settings. **Distinct from CLI Control Interfaces:** Specializes the CLI control interface specifically for hardware monitor settings rather than general system daemons.