awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repository-uri

Awesome GitHub RepositoriesExternal Command Executors

Tools that trigger shell commands or external programs directly from the application interface.

Explore 21 awesome GitHub repositories matching devops & infrastructure · External Command Executors. Refine with filters or upvote what's useful.

Awesome External Command Executors GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • puppeteer/puppeteerAvatar puppeteer

    puppeteer/puppeteer

    94,811Vezi pe GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

    Triggers browser-based tasks and processes their execution outputs directly from an application interface.

    TypeScriptautomationchromechromium
    Vezi pe GitHub↗94,811
  • home-assistant/coreAvatar home-assistant

    home-assistant/core

    87,753Vezi pe GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Dispatches shell commands and scripts to external programs directly from the automation interface.

    Pythonasynciohacktoberfesthome-automation
    Vezi pe GitHub↗87,753
  • junegunn/fzfAvatar junegunn

    junegunn/fzf

    81,017Vezi pe GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Runs shell commands or external programs directly from the interface using key bindings to perform actions without exiting.

    Gobashclifish
    Vezi pe GitHub↗81,017
  • wox-launcher/woxAvatar Wox-launcher

    Wox-launcher/Wox

    27,046Vezi pe GitHub↗

    Wox is a keyboard-driven command interface designed to centralize desktop productivity, system navigation, and workflow automation. It functions as a launcher that enables users to open applications, manage files, and execute system commands through a unified, text-based overlay. By integrating a modular plugin framework, the application allows for the expansion of its core capabilities to include specialized search providers and custom system utilities. The platform distinguishes itself through the integration of language models, which enable natural language search and the automation of tex

    Allows external scripts and applications to trigger specific commands via pre-formatted query strings.

    Goalfredlauncherlaunchy
    Vezi pe GitHub↗27,046
  • oi-wiki/oi-wikiAvatar OI-wiki

    OI-wiki/OI-wiki

    26,176Vezi pe GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Executes shell commands directly from the editor interface to streamline workflows.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Vezi pe GitHub↗26,176
  • arendst/tasmotaAvatar arendst

    arendst/Tasmota

    24,502Vezi pe GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Sends encoded infrared signals to control external hardware by configuring a device pin and specifying the protocol and data.

    Carduinoautomationesp32
    Vezi pe GitHub↗24,502
  • jarun/nnnAvatar jarun

    jarun/nnn

    21,630Vezi pe GitHub↗

    This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local and remote filesystems. It functions as both a standalone console file explorer and a versatile file picker, allowing users to select paths and pass them to external shell commands or system utilities for automated workflows. The application distinguishes itself through a highly modular architecture that supports compile-time feature flagging and static binary compilation, ensuring a minimal memory footprint and portability across environments. Users can extend its core function

    Enables users to trigger external shell commands or scripts directly from the file manager interface.

    Candroidbatch-renamec
    Vezi pe GitHub↗21,630
  • jandedobbeleer/oh-my-poshAvatar JanDeDobbeleer

    JanDeDobbeleer/oh-my-posh

    21,559Vezi pe GitHub↗

    This project is a cross-platform shell prompt engine designed to render dynamic, themeable command line interfaces. It functions as a modular system that replaces the native shell prompt with a highly customizable, icon-rich display, allowing users to inject real-time system status, environment context, and visual design elements directly into their terminal workspace. The engine distinguishes itself through a declarative configuration schema that enables users to define prompt layouts, color palettes, and functional behaviors across different operating systems and shell environments. By util

    Executes arbitrary system commands during prompt rendering to inject dynamic data into the terminal interface.

    Gobashcmdfish
    Vezi pe GitHub↗21,559
  • crystal-lang/crystalAvatar crystal-lang

    crystal-lang/crystal

    20,299Vezi pe GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Invokes system shell commands and captures their output directly using specialized command literal syntax.

    Crystalcompilercrystalcrystal-language
    Vezi pe GitHub↗20,299
  • xifangczy/cat-catchAvatar xifangczy

    xifangczy/cat-catch

    18,106Vezi pe GitHub↗

    Cat-catch is a browser-based media utility designed to detect, capture, and manage web-based video and audio resources. It functions as a comprehensive sniffing and download management system, enabling users to identify hidden or protected media assets directly from active web pages. The tool specializes in reconstructing fragmented streaming protocols, such as DASH and M3U8, into complete files while providing options for real-time stream recording and playback control. The project distinguishes itself through its deep integration with local system environments and external automation tools.

    Triggers local software via custom protocols to process captured media resources.

    JavaScriptchromechrome-extensionfirefox
    Vezi pe GitHub↗18,106
  • mhinz/vim-galoreAvatar mhinz

    mhinz/vim-galore

    17,883Vezi pe GitHub↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Runs shell commands and filters buffer content through external utilities directly within the editor.

    Vim scriptawesomeawesome-listguide
    Vezi pe GitHub↗17,883
  • mikefarah/yqAvatar mikefarah

    mikefarah/yq

    14,913Vezi pe GitHub↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    Runs arbitrary shell commands and injects the resulting output into data processing expressions.

    Gobashclicsv
    Vezi pe GitHub↗14,913
  • textmate/textmateAvatar textmate

    textmate/textmate

    14,783Vezi pe GitHub↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Runs external scripts or system tools against document content to integrate external workflows.

    Objective-C++c-plus-pluscocoamacos
    Vezi pe GitHub↗14,783
  • jonas/tigAvatar jonas

    jonas/tig

    13,258Vezi pe GitHub↗

    Tig is a terminal-based interface for version control systems that functions as an interactive visual layer over standard command-line operations. It provides a text-based environment for navigating commit history, managing staging areas, and inspecting file changes directly within the terminal. By utilizing a split-view layout, the application allows users to view logs, diffs, and status information simultaneously for efficient code analysis. The tool distinguishes itself through a state-driven navigation model that processes piped output from version control utilities into structured, color

    Executes custom scripts using context-aware variables like commit IDs or file paths.

    Ccgitncurses
    Vezi pe GitHub↗13,258
  • px4/px4-autopilotAvatar PX4

    PX4/PX4-Autopilot

    11,962Vezi pe GitHub↗

    PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles, including multicopters, fixed-wing aircraft, and vertical takeoff and landing platforms. It operates as a modular, real-time framework that decouples flight control logic from hardware drivers through a publish-subscribe middleware architecture. The system utilizes a deterministic microkernel runtime to execute time-critical flight control loops and sensor fusion tasks, ensuring stable navigation and vehicle operation. The platform distinguishes itself through a parameter-driven conf

    Follows real-time course, altitude, and speed commands from a ground station or accepts attitude setpoints from external software via communication protocols.

    C++autonomousautopilotavoidance
    Vezi pe GitHub↗11,962
  • esphome/esphomeAvatar esphome

    esphome/esphome

    10,591Vezi pe GitHub↗

    ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32 and ESP8266 architectures. It replaces the need for writing complex embedded C++ code by allowing users to define hardware behavior, pin configurations, and automation logic through simple, declarative text files. The system automatically compiles these configurations into optimized binary images, providing a streamlined path from design to deployment. The project distinguishes itself through a modular, component-based architecture that emphasizes local-first control, ensuring t

    Transmits encoded infrared or radio frequency signals to control external appliances.

    C++esp32esp8266hacktoberfest
    Vezi pe GitHub↗10,591
  • microsoft/vscode-copilot-chatAvatar microsoft

    microsoft/vscode-copilot-chat

    9,493Vezi pe GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Defines and executes external shell commands or programs with specific arguments and environment variables.

    TypeScript
    Vezi pe GitHub↗9,493
  • homebrew/homebrew-bundleAvatar Homebrew

    Homebrew/homebrew-bundle

    5,481Vezi pe GitHub↗

    Homebrew Bundle este un manager declarativ de dependențe de sistem și orchestrator de pachete pentru macOS. Permite utilizatorilor să urmărească, să grupeze și să replice un set complet de dependențe software pe diferite mașini folosind un singur fișier de configurare. Instrumentul funcționează ca un manager bazat pe configurare care automatizează instalarea și actualizarea în masă a formulelor și cask-urilor Homebrew. Permite exportarea listelor de software instalat pentru backup-uri de configurare a sistemului și restaurarea acestor dependențe după o instalare curată a sistemului de operare. Capabilitățile sale acoperă provizionarea automatizată a software-ului și replicarea mediilor de dezvoltare pentru a asigura paritatea între stațiile de lucru. Acest lucru este realizat prin rezoluția pachetelor din surse multiple și sincronizarea stării, care gestionează dependențele din Homebrew și Mac App Store.

    Shells out to the system command line to trigger external package managers and installers.

    Vezi pe GitHub↗5,481
  • zenml-io/zenmlAvatar zenml-io

    zenml-io/zenml

    5,451Vezi pe GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Produces authenticated HTTP requests for triggering flow deployments from external systems or CI pipelines.

    Pythonagentopsagentsai
    Vezi pe GitHub↗5,451
  • arduino-irremote/arduino-irremoteAvatar Arduino-IRremote

    Arduino-IRremote/Arduino-IRremote

    4,986Vezi pe GitHub↗

    Acest proiect este o bibliotecă de comunicare în infraroșu și un driver hardware pentru microcontrolerele Arduino. Oferă sistemele de bază necesare pentru a trimite și primi semnale infraroșii, acționând atât ca un decodor de semnal care parsează impulsurile de lumină în adrese și comenzi structurate, cât și ca un generator de semnal pentru transmiterea codurilor. Biblioteca permite capturarea datelor de sincronizare brute pentru a analiza protocoale infraroșii necunoscute și a recrea modele de comunicare specifice. Suportă transmiterea codurilor folosind protocoale predefinite, scheme de codificare personalizate sau array-uri de sincronizare brute. Sistemul acoperă o gamă largă de capabilități de procesare a semnalului, inclusiv recepția semnalului bazată pe întreruperi, analiza sincronizării lățimii impulsului și un mecanism de dispecerizare pentru maparea comenzilor primite către funcții software. Include, de asemenea, suport pentru gestionarea mai multor instanțe de receptor pe un singur procesor.

    Provides the means to transmit infrared signals to control external home appliances and hardware.

    C++arduinoarduino-libraryinfrared
    Vezi pe GitHub↗4,986
Înapoi12Înainte
  1. Home
  2. DevOps & Infrastructure
  3. Automation Orchestration
  4. Task Execution Frameworks
  5. External Command Executors

Explorează sub-etichetele

  • External Guidance InterfacesProtocols for accepting real-time course, altitude, and attitude setpoints from external software or ground stations. **Distinct from External Command Executors:** Distinct from external command executors: focuses on the ingestion of navigation setpoints for flight control rather than shell command execution.
  • Infrared Command TransmittersAdapters for transmitting encoded infrared signals to control external appliances. **Distinct from External Command Executors:** Distinct from External Command Executors: focuses on infrared signal transmission rather than shell command execution.