awesome-repositories.com

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

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorii

39 repository-uri

Awesome GitHub RepositoriesExternal Command Execution

Capabilities for running system programs and capturing their output for further programmatic use.

Distinct from External Script Execution: None of the candidates capture general-purpose system command execution and output capture without narrow focus (e.g. remote or scheduled).

Explore 39 awesome GitHub repositories matching development tools & productivity · External Command Execution. Refine with filters or upvote what's useful.

Awesome External Command Execution GitHub Repositories

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

    federico-terzi/espanso

    14,002Vezi pe GitHub↗

    Espanso is a cross-platform text expander and automation tool written in Rust. It replaces short keywords with longer predefined text strings across different operating systems to increase typing speed and consistency. The tool utilizes regular expressions to detect complex typing patterns for dynamic replacement and allows for the execution of custom shell scripts to inject real-time data. Users can restrict expansions to specific software environments, ensuring that keywords only trigger within designated applications. The system includes a manager for installing and updating curated colle

    Runs system programs and captures their output to inject dynamic content into the active text field.

    Rust
    Vezi pe GitHub↗14,002
  • scrooloose/syntasticAvatar scrooloose

    scrooloose/syntastic

    11,222Vezi pe GitHub↗

    Syntastic is a Vim syntax checking plugin that integrates external command-line analysis tools to detect and highlight code errors. It functions as a system for mapping specific syntax checkers to filetypes and validating code structure and correctness within the editor. The project acts as an external linter aggregator, combining error results from multiple checkers into a single unified list for the current file. It provides visualization tools to pinpoint issues using signs, highlighting, and statusline flags. The plugin supports real-time syntax validation and on-demand checking, often t

    Executes compatible command-line tools to analyze code and reports those errors directly within the Vim editor.

    Vim script
    Vezi pe GitHub↗11,222
  • mrs0m30n3/youtube-dl-guiAvatar MrS0m30n3

    MrS0m30n3/youtube-dl-gui

    9,421Vezi pe GitHub↗

    This project is a cross-platform media downloader and graphical user interface wrapper for the youtube-dl command-line tool. It provides a desktop application for fetching audio and video from websites through a visual interface. The application is implemented as a wxPython desktop application, utilizing the wxPython toolkit to provide a windowed environment. It functions as a wrapper that maps visual form inputs to command-line arguments for the underlying backend utility.

    Executes the youtube-dl binary as an external process and captures its output to track download progress.

    Pythoncross-platformdownloadergui
    Vezi pe GitHub↗9,421
  • kelseyhightower/confdAvatar kelseyhightower

    kelseyhightower/confd

    8,424Vezi pe GitHub↗

    confd is a dynamic configuration templating engine and manager that generates local application configuration files using data from environment variables and distributed key-value stores. It functions as a client for stores such as etcd and Consul, monitoring these sources for changes to automate the creation and update of files on the local filesystem. The tool serves as an application process reloader, capable of automatically restarting or signaling dependent applications when their underlying configuration files are modified. This ensures that updated settings from a centralized source of

    Provides the ability to execute shell commands or signals to notify services after a configuration update.

    Go
    Vezi pe GitHub↗8,424
  • crazyguitar/pysheeetAvatar crazyguitar

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.

    Implements capabilities for running system programs and capturing their output for programmatic use.

    Python
    Vezi pe GitHub↗8,150
  • bensadeh/tailspinAvatar bensadeh

    bensadeh/tailspin

    7,875Vezi pe GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Executes external system programs in the background and captures their output for real-time highlighting.

    Rustcczecolorizercolors
    Vezi pe GitHub↗7,875
  • bitfield/scriptAvatar bitfield

    bitfield/script

    6,991Vezi pe GitHub↗

    This project is a Go shell scripting library and framework designed for writing automation scripts and CLI tools. It provides a concurrent data pipeline system for chaining sources, filters, and sinks to process text and JSON streams. The library distinguishes itself through a comprehensive toolkit for shell-like operations, including a text processing engine for regular expression filtering and frequency analysis, a filesystem utility toolkit for recursive search and path manipulation, and an integrated HTTP client wrapper for building data pipelines that fetch web content. The capability s

    Enables running external system programs and capturing their output via single or repeated template-based calls.

    Gocatcurlcut
    Vezi pe GitHub↗6,991
  • spiritlhls/ecsAvatar spiritLHLS

    spiritLHLS/ecs

    6,964Vezi pe GitHub↗

    This project is a collection of diagnostic tools designed for auditing IP quality, analyzing network stability, profiling server environments, and benchmarking hardware performance. It provides a suite of utilities to evaluate virtual private servers through hardware performance benchmarking and system environment diagnostics. The toolset includes a streaming service unlock checker to determine regional content access, an IP reputation audit tool for blacklist and geolocation verification, and a network quality analyzer for measuring latency and throughput. It covers broader capability areas

    Executes external system utilities and benchmarking tools by capturing their standard output.

    Shellalmalinuxarchastralinux
    Vezi pe GitHub↗6,964
  • lotabout/skimAvatar lotabout

    lotabout/skim

    6,850Vezi pe GitHub↗

    Skim is an interactive text filter and terminal selection tool written in Rust. It functions as a command line interface utility that processes input streams to isolate specific entries through real-time user queries and sorting. The tool differentiates itself through ANSI compatibility, allowing it to parse color codes and maintain text formatting during the search process. It supports multiple matching strategies, including configurable fuzzy matching algorithms and regular expression integration. The application covers a broad range of capabilities including field-specific filtering, resu

    Executes dynamic system commands and captures their output for immediate interactive filtering.

    Rust
    Vezi pe GitHub↗6,850
  • pre-commit/pre-commit-hooksAvatar pre-commit

    pre-commit/pre-commit-hooks

    6,593Vezi pe GitHub↗

    This project is a comprehensive collection of pre-commit hooks designed to automate code linting, style enforcement, and file validation before changes are committed to version control. It provides a suite of ready-to-use scripts that serve as quality guards, including static analysis hooks, configuration file validators, and tools for maintaining version control integrity. The collection distinguishes itself by offering specialized guards for repository health and security. This includes detection of leaked credentials and private keys, prevention of large file commits, and enforcement of br

    Invokes external command-line tools and binaries to perform specialized formatting or validation tasks.

    Pythongitlinterpre-commit
    Vezi pe GitHub↗6,593
  • skim-rs/skimAvatar skim-rs

    skim-rs/skim

    6,592Vezi pe GitHub↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Runs shell commands on selected items and uses their output as search sources or action results.

    Rustfuzzyfinderrustskim
    Vezi pe GitHub↗6,592
  • hooke007/mpv_playkitAvatar hooke007

    hooke007/mpv_PlayKit

    6,473Vezi pe GitHub↗

    Executes system processes with optional argument passing, environment variables, and output capture.

    GLSLmpvmpv-configmpv-player
    Vezi pe GitHub↗6,473
  • elves/elvishAvatar elves

    elves/elvish

    6,325Vezi pe GitHub↗

    Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes

    Runs external programs and built-in operations directly from the command line or within scripts.

    Gogoprogramming-languageshell
    Vezi pe GitHub↗6,325
  • jarun/googlerAvatar jarun

    jarun/googler

    6,192Vezi pe GitHub↗

    Googler este un client de căutare în linie de comandă și un wrapper headless care permite utilizatorilor să execute căutări Google direct din terminal. Acesta preia titlurile rezultatelor căutării, URL-urile și rezumatele, oferind o interfață text pentru vizualizarea rezultatelor web, de știri și video fără a fi nevoie de un browser web grafic. Instrumentul funcționează ca un utilitar de rutare, capabil să trimită rezultatele căutării către browsere bazate pe text, scripturi externe pentru extragerea automată a datelor sau playere media compatibile pentru streaming video. Include, de asemenea, un parser de conținut pentru a reda textul principal al paginilor web într-un format fără distrageri și fără reclame în interiorul terminalului. Utilitarul suportă rafinarea interogărilor prin filtre pentru limbă, țară, interval de date și domenii specifice. Gestionează sesiunile de căutare printr-un prompt interactiv pentru navigarea paginilor de rezultate și poate tunela cererile printr-un proxy HTTPS pentru a gestiona conectivitatea la rețea. Proiectul oferă scripturi de completare shell pentru a accelera introducerea flag-urilor de comandă și a cuvintelor cheie în terminalele suportate.

    Launches separate shell commands to open web browsers or media players using the extracted result URLs.

    Python
    Vezi pe GitHub↗6,192
  • cmus/cmusAvatar cmus

    cmus/cmus

    6,048Vezi pe GitHub↗

    cmus is a terminal-based audio player that runs entirely within a terminal window, using the ncurses library to render its interface without any graphical toolkit. It is designed to play local music files and internet radio streams, with support for CUE sheet metadata that splits single audio files into logical tracks with correct timing, and gapless playback that eliminates audible pauses between consecutive tracks. The player distinguishes itself through a Vi-inspired incremental search interface that locates tracks and commands in real time as you type, and a tab-based workspace model that

    Launches external programs with the currently selected tracks as input arguments.

    C
    Vezi pe GitHub↗6,048
  • balloonwj/cppguideAvatar balloonwj

    balloonwj/CppGuide

    6,030Vezi pe GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Covers executing shell commands and managing subprocesses as part of system programming tutorials.

    Vezi pe GitHub↗6,030
  • sinelaw/freshAvatar sinelaw

    sinelaw/fresh

    5,914Vezi pe GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Executes shell commands from within the editor and captures their output.

    Rustideterminal-basedtext-editor
    Vezi pe GitHub↗5,914
  • foxcpp/maddyAvatar foxcpp

    foxcpp/maddy

    5,853Vezi pe GitHub↗

    Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in

    Runs a user-supplied command at a configurable stage of SMTP processing and uses its exit code to accept, reject, or quarantine the message.

    Godkimdmarcemail
    Vezi pe GitHub↗5,853
  • actions/toolkitAvatar actions

    actions/toolkit

    5,772Vezi pe GitHub↗

    The GitHub ToolKit for developing GitHub Actions.

    Runs external CLI programs and captures stdout, stderr, and exit codes for programmatic consumption.

    TypeScript
    Vezi pe GitHub↗5,772
  • alandipert/fswatchAvatar alandipert

    alandipert/fswatch

    5,553Vezi pe GitHub↗

    fswatch este un instrument cross-platform pentru monitorizarea modificărilor fișierelor și automatizarea evenimentelor. Urmărește modificările sistemului de fișiere pe diferite sisteme de operare folosind API-uri native de evenimente ale kernel-ului sau o metodă portabilă de polling ca fallback. Proiectul implementează wrappere specifice pentru sistemele Linux folosind inotify și fanotify, precum și un watcher pentru BSD și macOS folosind kqueue. Acesta traduce aceste API-uri specifice platformei într-un format unificat de evenimente pentru a oferi un comportament de monitorizare consistent. Instrumentul permite execuția automată a unor programe sau scripturi externe ca răspuns la modificările detectate. Include capabilități pentru filtrarea evenimentelor prin pattern-uri, gruparea succesiunilor rapide de modificări în notificări unice și streaming-ul căilor fișierelor modificate folosind formate delimitate prin null pentru integrarea în shell pipelines.

    Executes external programs or scripts automatically whenever a file system event is detected.

    C++
    Vezi pe GitHub↗5,553
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. External Command Execution

Explorează sub-etichetele

  • SMTP Pipeline Command ExecutionsRuns user-supplied commands at configurable stages of SMTP processing, using exit codes to accept, reject, or quarantine messages. **Distinct from External Command Execution:** Distinct from External Command Execution: integrates command execution into an email processing pipeline with exit-code-based routing, not general-purpose system command execution.