awesome-repositories.com
Blog
awesome-repositories.com

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

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

306 repositorios

Awesome GitHub RepositoriesShell Command Execution

Capabilities for triggering and controlling operating system shell commands.

Distinct from Command Execution Interfaces: Focuses on general OS command execution rather than intent-based application interfaces.

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

Awesome Shell Command Execution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • gto76/python-cheatsheetAvatar de gto76

    gto76/python-cheatsheet

    38,499Ver en GitHub↗

    This project is a comprehensive technical reference and programming cheatsheet for the Python language. It serves as a curated catalog of language features, syntax patterns, and standard library functions designed to help developers identify and apply correct coding patterns. The documentation covers a broad range of functional areas, including language fundamentals such as object-oriented structuring, functional logic, and list comprehensions. It also provides guidance on utilizing the standard library for data analysis, file management, networking, and concurrent execution. The reference e

    Covers the execution of external system commands to perform operating system tasks.

    Pythoncheatsheetpythonpython-cheatsheet
    Ver en GitHub↗38,499
  • ageron/handson-ml2Avatar de ageron

    ageron/handson-ml2

    29,938Ver en GitHub↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Allows for executing shell commands within the provided runtime containers for manual environment tasks.

    Jupyter Notebook
    Ver en GitHub↗29,938
  • sharkdp/hyperfineAvatar de sharkdp

    sharkdp/hyperfine

    28,316Ver en GitHub↗

    Hyperfine is a command-line benchmarking tool used to measure the execution time of shell commands through multiple runs and statistical analysis. It functions as a comparative benchmarking utility and a shell performance analyzer, allowing for the evaluation of multiple commands against a reference baseline to determine relative speed. The tool distinguishes itself by isolating actual command performance through shell overhead correction and the ability to bypass the shell entirely using system calls. It supports parameterized execution, enabling benchmarks to run across a range of varying i

    Allows specifying the shell used to run commands or bypassing the shell entirely to reduce startup overhead.

    Rust
    Ver en GitHub↗28,316
  • hashicorp/vagrantAvatar de hashicorp

    hashicorp/vagrant

    27,154Ver en GitHub↗

    Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration

    Executes shell commands inside remote guest machines using secure communication protocols to automate tasks.

    Rubyautomationrubyvagrant
    Ver en GitHub↗27,154
  • oldj/switchhostsAvatar de oldj

    oldj/SwitchHosts

    26,826Ver en GitHub↗

    SwitchHosts is a desktop application for managing and switching between multiple sets of system hosts file entries. It functions as a network environment switcher and an operating system hosts file manager, allowing users to map domain names to specific IP addresses for local DNS management. The tool distinguishes itself through remote hosts synchronization, which fetches and updates local data from remote URLs on a defined schedule. It enables rapid configuration toggling via a main window and system tray menu to swap between different network routing sets instantly. The application include

    Automatically executes system commands after applying configurations to refresh network states and update DNS caches.

    TypeScriptelectronhostshostseditor
    Ver en GitHub↗26,826
  • rollup/rollupAvatar de rollup

    rollup/rollup

    26,288Ver en GitHub↗

    Rollup is an ES module bundler and JavaScript module transpiler. It functions as a build tool that combines JavaScript modules into optimized files and converts modern JavaScript and JSX into various output formats for different runtime environments. The project is distinguished by its static-analysis tree shaking engine, which removes unused code and dead exports to minimize bundle size. It also acts as a code splitting orchestrator, partitioning modules into separate chunks to optimize network requests and load times. The tool provides a hook-based plugin system for extending build logic,

    Provides the ability to execute shell commands during the watch mode lifecycle.

    JavaScript
    Ver en GitHub↗26,288
  • pypa/pipenvAvatar de pypa

    pypa/pipenv

    25,066Ver en GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Enables the execution of arbitrary shell commands within the active project virtual environment.

    Python
    Ver en GitHub↗25,066
  • cosmtrek/airAvatar de cosmtrek

    cosmtrek/air

    23,694Ver en GitHub↗

    Air is a live reload tool and build automation utility for Go applications. It functions as a hot reloading orchestrator that monitors source files for changes to automatically recompile and restart application binaries. The tool distinguishes itself by offering a managed build and execution pipeline, allowing for custom build commands, environment variable injection, and platform-specific build overrides based on the host operating system. It further synchronizes the development cycle by using a proxy to signal web browsers to reload automatically when static files or source code are modifie

    Provides the ability to invoke and capture output from shell commands to orchestrate build and run sequences.

    Go
    Ver en GitHub↗23,694
  • uutils/coreutilsAvatar de uutils

    uutils/coreutils

    23,621Ver en GitHub↗

    This project is a suite of basic command line utilities rewritten in Rust, providing a cross-platform implementation of POSIX shell utilities. It serves as a portable CLI toolset designed to run across different operating systems and architectures. The implementation includes a WebAssembly shell environment, which allows these essential command line tools to be executed directly within a web browser without requiring a local installation. The toolset covers a broad range of system capabilities, including filesystem operations, text processing and stream editing, and system administration too

    Provides a portable implementation of fundamental POSIX shell utilities for file manipulation and system administration.

    Rust
    Ver en GitHub↗23,621
  • linusdierheimer/fastfetchAvatar de LinusDierheimer

    LinusDierheimer/fastfetch

    23,254Ver en GitHub↗

    Fastfetch is a high-performance system information tool written in C designed to profile machine state and display hardware summaries with minimal resource overhead. It functions as a command line utility that retrieves hardware and software specifications and renders them as a visual summary in a terminal emulator. The project enables custom terminal branding through the rendering of ASCII art or image files as visual headers. It utilizes configuration files and format strings to control the visibility and detail of the displayed data, allowing for personalized system fetch layouts. The too

    Executes and captures output from operating system shell commands to integrate custom data into the display.

    C
    Ver en GitHub↗23,254
  • lensapp/lensAvatar de lensapp

    lensapp/lens

    23,180Ver en GitHub↗

    Lens is a multi-cluster management platform and desktop application for administering Kubernetes environments. It provides a graphical interface for deploying Helm charts, editing YAML manifests, and managing the lifecycle of pods and deployments. The project features an AI-powered cluster assistant that enables users to query cluster state, perform autonomous troubleshooting, and translate natural language requests into system commands. It also supports collaborative team access through shared spaces, utilizing encrypted cluster sharing and role-based access control to manage credentials and

    Runs local shell commands and tools via the AI assistant with manual user confirmation.

    cloud-nativecontainersdevops
    Ver en GitHub↗23,180
  • manaflow-ai/cmuxAvatar de manaflow-ai

    manaflow-ai/cmux

    22,717Ver en GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    Triggers and controls the execution of operating system shell commands within focused terminal panes.

    Swiftampclaude-codecodex
    Ver en GitHub↗22,717
  • git-tips/tipsAvatar de git-tips

    git-tips/tips

    21,702Ver en GitHub↗

    This project is a curated collection of command reference guides and workflow documentation for Git. It provides a structured set of shell commands and practical techniques for managing version control and repository history. The guide focuses on specific high-level operational areas, including repository debugging via binary search and log inspection, the manipulation of commit history through squashing and rewording, and the synchronization of remote repositories. It also covers techniques for auditing project evolution and managing remote references. Additional capabilities cover general

    Invokes native binary tools through the system terminal to perform version control operations.

    JavaScriptgittipstips-and-tricks
    Ver en GitHub↗21,702
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Ver en GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Provides the ability to execute shell commands and process output to interact with the local development environment.

    TypeScript
    Ver en GitHub↗20,272
  • carlospolop/peass-ngAvatar de carlospolop

    carlospolop/PEASS-ng

    20,054Ver en GitHub↗

    PEASS-ng is a Linux privilege escalation scanner and post-exploitation enumeration tool. It identifies security vulnerabilities and misconfigurations on Linux systems that could lead to unauthorized elevated access. The tool functions as a security audit utility that discovers system weaknesses and sensitive information after initial access is gained. It scans operating systems to identify specific privilege escalation paths. Findings are converted into structured security audit reports. The tool supports exporting scan results into JSON, HTML, and PDF formats for formal analysis and documen

    Executes a series of shell commands to query the system state and identify security misconfigurations.

    C#
    Ver en GitHub↗20,054
  • tbodt/ishAvatar de tbodt

    tbodt/ish

    19,992Ver en GitHub↗

    Ish is a Linux shell emulator for iOS that provides a local terminal environment for running shell commands and managing files. It functions as an instruction-level emulator that enables the execution of Linux binaries on mobile devices by simulating an Alpine Linux environment. The project distinguishes itself by combining user-mode Linux emulation with a virtual root filesystem. This allows the software to map Linux kernel system calls to host functions and execute scripts and toolsets directly on an iPhone or iPad. The emulator also provides low-level program debugging capabilities, inclu

    Provides the capability to execute shell commands and manage files within the emulated environment.

    C
    Ver en GitHub↗19,992
  • princeton-nlp/swe-agentAvatar de princeton-nlp

    princeton-nlp/SWE-agent

    19,540Ver en GitHub↗

    SWE-agent is a collection of autonomous agents designed for software engineering, competitive programming, and offensive cybersecurity operations. These agents utilize large language models to navigate codebases, interact with file systems, and use terminal interfaces to resolve GitHub issues or complete technical challenges. The system employs specialized agent modes that switch prompting strategies based on whether the task is a software bug, an algorithmic programming problem, or a security vulnerability. It includes dedicated capabilities for automated repository maintenance and offensive

    Provides a restricted terminal environment for executing system commands and interacting with the local file system.

    Python
    Ver en GitHub↗19,540
  • visionmedia/git-extrasAvatar de visionmedia

    visionmedia/git-extras

    18,076Ver en GitHub↗

    git-extras is a collection of command line extensions for Git that provide utilities for managing repositories, analyzing commit history, and automating version control workflows. The suite includes tools for generating automated changelogs from commit history and utilities for identifying and cleaning up merged or stale branches. The project provides a set of analysis tools to quantify project contributions by calculating commit percentages and author metrics. It further includes capabilities for summarizing repository metadata and state to optimize routine inspections. The toolset is imple

    Executes existing Git plumbing and porcelain commands via system calls to extend command line functionality.

    Shell
    Ver en GitHub↗18,076
  • joelthelion/autojumpAvatar de joelthelion

    joelthelion/autojump

    16,928Ver en GitHub↗

    Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f

    Wraps the standard change directory command to intercept and record navigation history.

    Python
    Ver en GitHub↗16,928
  • ipython/ipythonAvatar de ipython

    ipython/ipython

    16,718Ver en GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Allows the direct execution of operating system shell commands from within the interactive Python environment.

    Python
    Ver en GitHub↗16,718
Ant.123456…16Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Shell Command Execution

Explorar subetiquetas

  • Beeline Shell ConnectivityConnects to HiveServer2 in embedded or remote mode using a JDBC-based command-line shell for query execution. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on a JDBC-based shell for database querying, not general OS command execution.
  • Browser Interaction CLIsCommand-line interfaces used to interact with a live browser, execute scripts, and extract data. **Distinct from Browser Launch Commands:** Distinct from browser launch commands by providing an active interaction interface rather than just starting the process.
  • Browser Launch Commands2 sub-etiquetasShell commands that launch browser applications with a URL as an argument, supporting any installed browser. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: specifically launches browser applications with a URL argument rather than general command execution.
  • Command AliasingUsing symlinks to map specific binaries to standardized command names. **Distinct from Shell Command Execution:** Distinct from general shell execution by focusing on the symlinking of binaries to standardized names.
  • Command Not Found FallbacksReplacing the shell's default handler for missing commands to automatically look up and execute npm packages. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on intercepting command-not-found errors for automatic package resolution, not general shell command execution.
  • Command Wrappers1 sub-etiquetaShell scripts that encapsulate existing system commands to extend or modify their functionality. **Distinct from Shell Command Execution:** Distinct from general shell command execution; focuses specifically on wrapping existing commands to provide new functionality.
  • Command-Not-Found HandlersReplaces the shell's default handler for missing commands, enabling automatic package lookup and execution. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on intercepting missing commands rather than general command execution.
  • Container Command ExecutorsExecutes arbitrary commands and interactive shells inside running containers and virtual machines, with file transfer support. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: executes commands inside running instances rather than on the host OS, with file transfer capabilities.
  • Cross-Platform Command Wrappers1 sub-etiquetaLogic that translates abstract configuration intents into platform-specific shell commands. **Distinct from Shell Command Execution:** Specifically focuses on translating high-level privacy rules into OS-specific shell calls, rather than general shell execution.
  • DatabaseLeverages database shell execution features to run system commands on the database server when high privileges are available. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on executing commands through database features rather than general OS shell execution.
  • Entry Point WrappersMechanisms that map package functions to executable shell commands during installation. **Distinct from Command Wrappers:** Distinct from wrapping existing system commands; this creates new system commands that point to internal package code.
  • Environment Wrapper GeneratorsTools that create executable wrappers to automatically load specific runtime environments and dependencies. **Distinct from Command Wrappers:** Focuses on loading a specific runtime environment rather than extending the functionality of an existing command.
  • Event-Driven Configuration1 sub-etiquetaSystems that trigger configuration updates or functions based on specific system signals or keybindings. **Distinct from Event-Driven Execution:** Distinct from Event-Driven Execution: focuses on triggering configuration and layout changes rather than executing shell commands.
  • Event-Driven Execution3 sub-etiquetasAutomatic triggering of commands based on detected system or application events. **Distinct from Shell Command Execution:** Focuses on the trigger mechanism (filesystem events) rather than general shell command control.
  • Game Launch CommandsShell commands used to initiate the execution of specific game installations. **Distinct from Browser Launch Commands:** Focuses on game binaries rather than web browsers or generic shell execution.
  • Inference Backend LifecyclesControl of model availability through the execution of shell commands for containers and virtual machines. **Distinct from Shell Command Execution:** Specifically manages the lifecycle of AI inference backends rather than general shell command utility
  • Key Sequence EmulationSimulating keyboard input to automate multi-step initialization tasks within terminal panes. **Distinct from Shell Command Execution:** Distinct from general shell command execution by simulating actual keystrokes for interactive shell setups.
  • Keybinding-Triggered Shell CommandsExecutes shell commands triggered by key presses to search files and navigate directories using pipes to the file explorer. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on keybinding-triggered execution within a file explorer, not general shell command execution.
  • Launcher-Triggered ExecutionsCapabilities for routing shell commands from external launcher interfaces directly into terminal sessions. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on the integration between a launcher and a terminal rather than general-purpose shell command invocation.
  • Local Shell ExecutionsSpawning a native shell process to execute commands on the local machine. **Distinct from Remote Shell Executions:** Contrasts with remote shell executions by targeting the local user terminal.
  • Makefile Recipe ExecutionsRuns sequences of shell commands defined in Makefile recipes with error handling and output control. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on Makefile-specific recipe syntax and execution semantics, not general shell command execution.
  • Multi-Node Shell ExecutionsExecution of shell commands on designated remote machines, optionally running the same command on multiple nodes simultaneously. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on remote execution across multiple nodes rather than local command execution.
  • Multi-Package Shell CommandsInstalls several packages and runs a shell command that uses all of them in one invocation. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on running a command with multiple packages as context, not general OS command execution.
  • Obfuscated Command ExecutionTechniques for hiding shell commands and process arguments from system logs and monitoring tools. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on stealth and evasion of logging rather than general command triggering.
  • Privileged Shell Executions1 sub-etiquetaExecutes shell commands with elevated privileges to bypass OS sandboxing and access protected directories. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: adds root privilege escalation for bypassing sandbox restrictions.
  • Prompt SynchronizationMechanisms that wait for a shell prompt to appear in a terminal pane before sending the next command. **Distinct from Shell Command Execution:** Synchronizes based on shell prompt detection rather than blocking on process exit or GPU buffers
  • Pseudo-Terminal Commands2 sub-etiquetasExecution of shell commands with pseudo-terminal allocation, standard I/O forwarding, and terminal type detection. **Distinct from Shell Command Execution:** Distinct from general Shell Command Execution: specifically includes PTY allocation and terminal type detection for SSH sessions.
  • Queued Shell Command ManagersManaging a queue of shell commands for sequential or parallel execution with pause, resume, and dependency control. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: adds queue management with pause, resume, and dependency control, not just execution.
  • Quiet Shell Command ExecutionsExecutes a command in the system shell without printing any output to the command line. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: suppresses output to the command line, unlike standard shell execution.
  • Remote Shell Executions2 sub-etiquetasExecution of shell commands on designated remote machines, optionally running the same command on multiple nodes simultaneously. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on remote execution across multiple nodes rather than local command execution.
  • Root Shell EnvironmentsFull administrative shell environments for executing system-level scripts and commands. **Distinct from Privileged Shell Executions:** Provides a persistent environment/shell rather than just the execution of individual commands
  • Sandboxed Shell Executions2 sub-etiquetasRuns shell commands in persistent sessions with OS-level sandboxing and approval controls. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: adds sandboxing and approval controls for safe agentic execution.
  • Script Generators4 sub-etiquetasTools that convert interactive command sequences into portable executable scripts. **Distinct from Shell Command Execution:** Focuses on the serialization of a pipeline into a script, not just executing commands
  • Secure Command WrappingWrapping shell commands in a secure environment to restrict host system access. **Distinct from Shell Command Execution:** Distinct from general shell execution as it focuses on the security boundary surrounding the execution.
  • Server-Side Include ExploitsTechniques for injecting SSI directives to execute shell commands or read files on the server. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: focuses on SSI-specific injection vectors rather than general OS command execution.
  • Shell Script RunnersUtilities that trigger the execution of local or remote shell scripts via a graphical interface. **Distinct from Pseudo-Terminal Commands:** Focuses on triggering scripts from a menu rather than the low-level PTY allocation and I/O forwarding.
  • Stateful Terminal SessionsMaintains a persistent shell environment across interactions for continuous command execution. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution by focusing on the persistence of the session state rather than just triggering commands.
  • Tagged Template ExecutionExecuting commands by parsing strings provided through tagged template literals. **Distinct from Shell Command Execution:** Focuses on the JS tagged template syntax for triggering commands rather than general OS process control.
  • Terminal Interface TemplatesPre-defined web layouts that simulate a terminal environment for content presentation. **Distinct from Web-Based Command Interfaces:** Distinct from Web-Based Command Interfaces: provides a visual template for simulation rather than an interface for executing real system commands.
  • Tracked Command ExecutionWrappers for shell commands that record execution history and attribute actions to specific agents. **Distinct from Shell Command Execution:** Distinct from general execution by adding a tracking and attribution layer for multi-agent environments.
  • Trusted Identity Shell Spawning1 sub-etiquetaSpawning command shells as children of signed binaries to inherit trusted identities. **Distinct from Shell Command Execution:** Focuses on the identity spoofing aspect of spawning a shell from a trusted signed binary.
  • Web-Based Command Interfaces2 sub-etiquetasInterfaces that allow the triggering of system commands and services through a web browser. **Distinct from Shell Command Execution:** Distinct from general Shell Command Execution by specifically adding the web UI delivery mechanism.
  • Widget Shell Command APIsAPIs that allow widgets to execute shell commands asynchronously and process their output. **Distinct from Shell Command Execution:** Distinct from Shell Command Execution: specifically designed for widget environments, returning stdout/stderr as promises to widgets.