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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • puppeteer/puppeteerAvatar de puppeteer

    puppeteer/puppeteer

    94,811Ver en 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
    Ver en GitHub↗94,811
  • home-assistant/coreAvatar de home-assistant

    home-assistant/core

    87,753Ver en 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
    Ver en GitHub↗87,753
  • junegunn/fzfAvatar de junegunn

    junegunn/fzf

    81,017Ver en 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
    Ver en GitHub↗81,017
  • wox-launcher/woxAvatar de Wox-launcher

    Wox-launcher/Wox

    27,046Ver en 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
    Ver en GitHub↗27,046
  • oi-wiki/oi-wikiAvatar de OI-wiki

    OI-wiki/OI-wiki

    26,176Ver en 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
    Ver en GitHub↗26,176
  • arendst/tasmotaAvatar de arendst

    arendst/Tasmota

    24,502Ver en 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
    Ver en GitHub↗24,502
  • jarun/nnnAvatar de jarun

    jarun/nnn

    21,630Ver en 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
    Ver en GitHub↗21,630
  • jandedobbeleer/oh-my-poshAvatar de JanDeDobbeleer

    JanDeDobbeleer/oh-my-posh

    21,559Ver en 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
    Ver en GitHub↗21,559
  • crystal-lang/crystalAvatar de crystal-lang

    crystal-lang/crystal

    20,299Ver en 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
    Ver en GitHub↗20,299
  • xifangczy/cat-catchAvatar de xifangczy

    xifangczy/cat-catch

    18,106Ver en 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
    Ver en GitHub↗18,106
  • mhinz/vim-galoreAvatar de mhinz

    mhinz/vim-galore

    17,883Ver en 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
    Ver en GitHub↗17,883
  • mikefarah/yqAvatar de mikefarah

    mikefarah/yq

    14,913Ver en 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
    Ver en GitHub↗14,913
  • textmate/textmateAvatar de textmate

    textmate/textmate

    14,783Ver en 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
    Ver en GitHub↗14,783
  • jonas/tigAvatar de jonas

    jonas/tig

    13,258Ver en 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
    Ver en GitHub↗13,258
  • px4/px4-autopilotAvatar de PX4

    PX4/PX4-Autopilot

    11,962Ver en 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
    Ver en GitHub↗11,962
  • esphome/esphomeAvatar de esphome

    esphome/esphome

    10,591Ver en 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
    Ver en GitHub↗10,591
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Ver en 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
    Ver en GitHub↗9,493
  • homebrew/homebrew-bundleAvatar de Homebrew

    Homebrew/homebrew-bundle

    5,481Ver en GitHub↗

    Homebrew Bundle es un gestor de dependencias del sistema declarativo y orquestador de paquetes para macOS. Permite a los usuarios rastrear, agrupar y replicar un conjunto completo de dependencias de software en diferentes máquinas utilizando un único archivo de configuración. La herramienta funciona como un gestor basado en configuración que automatiza la instalación masiva y la actualización de fórmulas y casks de Homebrew. Permite la exportación de listas de software instalado para copias de seguridad de la configuración del sistema y la restauración de estas dependencias tras una instalación limpia del sistema operativo. Sus capacidades cubren el aprovisionamiento automatizado de software y la replicación de entornos de desarrollo para garantizar la paridad entre estaciones de trabajo. Esto se logra mediante la resolución de paquetes multi-fuente y la sincronización de estado, que gestiona dependencias de Homebrew y la Mac App Store.

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

    Ver en GitHub↗5,481
  • zenml-io/zenmlAvatar de zenml-io

    zenml-io/zenml

    5,451Ver en 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
    Ver en GitHub↗5,451
  • arduino-irremote/arduino-irremoteAvatar de Arduino-IRremote

    Arduino-IRremote/Arduino-IRremote

    4,986Ver en GitHub↗

    Este proyecto es una librería de comunicación infrarroja y controlador de hardware para microcontroladores Arduino. Proporciona los sistemas centrales necesarios para enviar y recibir señales infrarrojas, actuando tanto como un decodificador de señales que analiza pulsos de luz en direcciones y comandos estructurados, como un generador de señales para transmitir códigos. La librería permite la captura de datos de temporización sin procesar para analizar protocolos infrarrojos desconocidos y recrear patrones de comunicación específicos. Admite la transmisión de códigos utilizando protocolos predefinidos, esquemas de codificación personalizados o matrices de temporización sin procesar. El sistema cubre una amplia gama de capacidades de procesamiento de señales, incluyendo recepción de señales impulsada por interrupciones, análisis de temporización de ancho de pulso y un mecanismo de despacho para mapear los comandos recibidos a funciones de software. También incluye soporte para gestionar múltiples instancias de receptor en un solo procesador.

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

    C++arduinoarduino-libraryinfrared
    Ver en GitHub↗4,986
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Automation Orchestration
  4. Task Execution Frameworks
  5. External Command Executors

Explorar subetiquetas

  • 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.