awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • puppeteer/puppeteerpuppeteer 的头像

    puppeteer/puppeteer

    94,811在 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
    在 GitHub 上查看↗94,811
  • home-assistant/corehome-assistant 的头像

    home-assistant/core

    87,753在 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
    在 GitHub 上查看↗87,753
  • junegunn/fzfjunegunn 的头像

    junegunn/fzf

    81,017在 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
    在 GitHub 上查看↗81,017
  • wox-launcher/woxWox-launcher 的头像

    Wox-launcher/Wox

    27,046在 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
    在 GitHub 上查看↗27,046
  • oi-wiki/oi-wikiOI-wiki 的头像

    OI-wiki/OI-wiki

    26,176在 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
    在 GitHub 上查看↗26,176
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 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
    在 GitHub 上查看↗24,502
  • jarun/nnnjarun 的头像

    jarun/nnn

    21,630在 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
    在 GitHub 上查看↗21,630
  • jandedobbeleer/oh-my-poshJanDeDobbeleer 的头像

    JanDeDobbeleer/oh-my-posh

    21,559在 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
    在 GitHub 上查看↗21,559
  • crystal-lang/crystalcrystal-lang 的头像

    crystal-lang/crystal

    20,299在 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
    在 GitHub 上查看↗20,299
  • xifangczy/cat-catchxifangczy 的头像

    xifangczy/cat-catch

    18,106在 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
    在 GitHub 上查看↗18,106
  • mhinz/vim-galoremhinz 的头像

    mhinz/vim-galore

    17,883在 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
    在 GitHub 上查看↗17,883
  • mikefarah/yqmikefarah 的头像

    mikefarah/yq

    14,913在 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
    在 GitHub 上查看↗14,913
  • textmate/textmatetextmate 的头像

    textmate/textmate

    14,783在 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
    在 GitHub 上查看↗14,783
  • jonas/tigjonas 的头像

    jonas/tig

    13,258在 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
    在 GitHub 上查看↗13,258
  • px4/px4-autopilotPX4 的头像

    PX4/PX4-Autopilot

    11,962在 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
    在 GitHub 上查看↗11,962
  • esphome/esphomeesphome 的头像

    esphome/esphome

    10,591在 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
    在 GitHub 上查看↗10,591
  • microsoft/vscode-copilot-chatmicrosoft 的头像

    microsoft/vscode-copilot-chat

    9,493在 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
    在 GitHub 上查看↗9,493
  • homebrew/homebrew-bundleHomebrew 的头像

    Homebrew/homebrew-bundle

    5,481在 GitHub 上查看↗

    Homebrew Bundle 是一个用于 macOS 的声明式系统依赖管理器和包编排工具。它允许用户通过单个配置文件跟踪、打包并在不同机器上复制整套软件依赖。 该工具作为基于配置的管理工具,可自动批量安装和更新 Homebrew 公式(formulae)和应用(casks)。它支持导出已安装软件列表以进行系统配置备份,并在全新操作系统安装后恢复这些依赖。 其功能涵盖了自动化软件配置和开发环境复制,以确保工作站之间的一致性。这是通过多源包解析和状态同步实现的,能够管理来自 Homebrew 和 Mac App Store 的依赖。

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

    在 GitHub 上查看↗5,481
  • zenml-io/zenmlzenml-io 的头像

    zenml-io/zenml

    5,451在 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
    在 GitHub 上查看↗5,451
  • arduino-irremote/arduino-irremoteArduino-IRremote 的头像

    Arduino-IRremote/Arduino-IRremote

    4,986在 GitHub 上查看↗

    该项目是一个用于 Arduino 微控制器的红外通信库和硬件驱动程序。它提供了发送和接收红外信号所需的核心系统,既作为一个将光脉冲解析为结构化地址和命令的信号解码器,也作为一个用于传输代码的信号生成器。 该库支持捕获原始定时数据以分析未知的红外协议并重现特定的通信模式。它支持使用预定义协议、自定义编码方案或原始定时数组来传输代码。 该系统涵盖了广泛的信号处理功能,包括中断驱动的信号接收、脉冲宽度定时分析以及用于将接收到的命令映射到软件功能的调度程序机制。它还包括对在单个处理器上管理多个接收器实例的支持。

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

    C++arduinoarduino-libraryinfrared
    在 GitHub 上查看↗4,986
上一个12下一个
  1. Home
  2. DevOps & Infrastructure
  3. Automation Orchestration
  4. Task Execution Frameworks
  5. External Command Executors

探索子标签

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