awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

38 रिपॉजिटरी

Awesome GitHub RepositoriesCLI Script Execution

Capabilities for executing scripts or code snippets directly from a command-line interface.

Distinct from Live Script Execution: Candidates focus on crawlers or inline JS components; this is general-purpose PHP CLI execution.

Explore 38 awesome GitHub repositories matching programming languages & runtimes · CLI Script Execution. Refine with filters or upvote what's useful.

Awesome CLI Script Execution GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • rbenv/rbenvrbenv का अवतार

    rbenv/rbenv

    16,710GitHub पर देखें↗

    rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple versions of the Ruby programming language. It functions as a project runtime isolator and an extensible versioning framework that ensures the correct Ruby binaries are executed based on the current context. The system uses a shim-based command interception model to resolve the active version before delegating execution to the binary. It allows for locking specific Ruby versions and environment variables to individual directories, ensuring project environment isolation. The ar

    Allows executing a single command against multiple installed Ruby versions simultaneously.

    Shellbashrubyruby-installation
    GitHub पर देखें↗16,710
  • jashkenas/coffeescriptJ

    jashkenas/coffeescript

    16,601GitHub पर देखें↗

    CoffeeScript is a source-to-source transpiler that transforms a concise high-level syntax into standard JavaScript. It enables the development of logic for web applications and server-side environments by converting source code into a format compatible with browsers and server runtimes. The project provides a workflow for rapid prototyping and script execution automation, allowing users to run source files through a compiler and execute the resulting code immediately without a manual build step. The tooling leverages lexical analysis and abstract syntax tree transformations to manipulate cod

    Enables executing scripts directly from the CLI without a manual build step.

    CoffeeScript
    GitHub पर देखें↗16,601
  • php/frankenphpphp का अवतार

    php/frankenphp

    11,151GitHub पर देखें↗

    FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu

    Executes PHP scripts or raw code snippets from a command-line interface and returns the exit status.

    Gocaddyfrankenphpgo
    GitHub पर देखें↗11,151
  • aveyo/mediacreationtool.batAveYo का अवतार

    AveYo/MediaCreationTool.bat

    10,242GitHub पर देखें↗

    This project is a suite of specialized utilities for automating Windows operating system deployment, media generation, and the removal of hardware installation constraints. It functions as an installation media automator for downloading and creating bootable USB drives or ISO images across multiple OS versions. The tool provides capabilities to bypass system requirements by patching installation files to remove TPM and other hardware compatibility checks for unsupported systems. It also acts as an upgrade wrapper, using registry adjustments to perform unattended operating system upgrades whil

    Uses batch scripts to orchestrate the execution flow of official installation binaries.

    Batchfileisotpm-bypasswindows
    GitHub पर देखें↗10,242
  • pkgxdev/pkgxpkgxdev का अवतार

    pkgxdev/pkgx

    9,738GitHub पर देखें↗

    pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software versions without requiring permanent installation on the host system. It functions as a multi-ecosystem package wrapper, providing a unified interface to launch tools and managers from various language ecosystems. The project serves as an ephemeral environment provider and script dependency manager, allowing users to declare and automatically inject required software versions into scripts via a shebang line. This allows for the bootstrapping of temporary shells and containers

    Executes scripts with a designated software version using a shebang without requiring a pre-installed tool.

    Rustenvironment-managerpackage-managerpackage-runner
    GitHub पर देखें↗9,738
  • huggingface/acceleratehuggingface का अवतार

    huggingface/accelerate

    9,725GitHub पर देखें↗

    Accelerate is a PyTorch distributed training library that abstracts the boilerplate required to run models across multiple GPUs, TPUs, and CPUs. It functions as a deep learning model scaler and distributed hardware orchestrator, allowing the same training script to run on different hardware backends without modifying the core logic. The project provides a distributed training command line interface for configuring compute environments and launching jobs across single or multi-node clusters. It includes a mixed precision training framework to implement FP16 and BF16 precision, reducing memory

    Provides a command-line interface for executing training and inference scripts while managing hardware resources.

    Python
    GitHub पर देखें↗9,725
  • taojy123/keymousegotaojy123 का अवतार

    taojy123/KeymouseGo

    9,621GitHub पर देखें↗

    KeymouseGo is an input automation tool and macro recorder designed to capture, edit, and replay keyboard and mouse sequences to automate repetitive desktop tasks. It functions as a scriptable input automator that translates recorded user interactions into reusable blueprints for automated playback. The system distinguishes itself through a logic-based scripting framework that supports conditional branching, sub-routine calls, and jump-to-labels for complex workflow control. It further extends runtime behavior via a plugin system that allows for the registration of custom functions to modify t

    Provides a command-line interface for executing automation scripts with configurable parameters.

    Pythonautomatekeyboardmouse
    GitHub पर देखें↗9,621
  • pdm-project/pdmpdm-project का अवतार

    pdm-project/pdm

    8,647GitHub पर देखें↗

    PDM एक Python पैकेज मैनेजर, डिपेंडेंसी रिज़ॉल्वर और बिल्ड टूल है जिसे पुनरुत्पादनीय (reproducible) वातावरण बनाने के लिए डिज़ाइन किया गया है। यह एक रनटाइम मैनेजर के रूप में कार्य करता है जो स्टैंडअलोन बिल्ड्स का उपयोग करके Python इंटरप्रेटर के विभिन्न वर्ज़न्स के बीच इंस्टॉल और स्विच करता है, साथ ही प्रोजेक्ट्स के बीच वर्ज़न संघर्षों को रोकने के लिए आइसोलेटेड वर्चुअल वातावरण को प्रबंधित करता है। यह टूल क्रॉस-प्लेटफ़ॉर्म लॉकफ़ाइल्स और प्लगइन-आधारित एक्सटेंशन आर्किटेक्चर के उपयोग के माध्यम से खुद को अलग बनाता है, जिससे उपयोगकर्ताओं को बाहरी वितरण के माध्यम से नई क्षमताएं जोड़ने की अनुमति मिलती है। यह एक केंद्रीकृत पैकेज कैशिंग सिस्टम और समानांतर इंस्टॉलेशन पाइपलाइन प्रदान करता है ताकि वातावरण सेटअप और डिपेंडेंसी रिज़ॉल्यूशन के लिए आवश्यक समय को कम किया जा सके। कोर मैनेजमेंट से परे, PDM कस्टम स्क्रिप्ट परिभाषाओं और कमांड-लाइन शॉर्टकट्स के माध्यम से प्रोजेक्ट ऑर्केस्ट्रेशन को कवर करता है। यह स्टैंडर्डाइज़्ड प्रोजेक्ट आर्काइव्स उत्पन्न करने से लेकर रिमोट रिपॉजिटरीज़ में पैकेज प्रकाशित करने तक, पूर्ण वितरण लाइफसाइकिल को भी संभालता है। यह टूल स्टैंडर्डाइज़्ड मेटाडेटा फॉर्मेट्स का उपयोग करके इंटरऑपरेबिलिटी सुनिश्चित करता है और अन्य प्रबंधकों से प्रोजेक्ट कॉन्फ़िगरेशन को आयात और परिवर्तित करने के लिए यूटिलिटीज़ प्रदान करता है।

    Executes project-specific scripts from the command line using custom environment variables and directory overrides.

    Python
    GitHub पर देखें↗8,647
  • nomicfoundation/hardhatNomicFoundation का अवतार

    NomicFoundation/hardhat

    8,489GitHub पर देखें↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Enables the execution of TypeScript or JavaScript scripts to interact with blockchain networks via the CLI.

    TypeScriptblockchaindappsdebugging
    GitHub पर देखें↗8,489
  • godotengine/godot-demo-projectsgodotengine का अवतार

    godotengine/godot-demo-projects

    8,250GitHub पर देखें↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    Godot executes standalone script files to perform batch asset conversions or custom import tasks.

    GDScript
    GitHub पर देखें↗8,250
  • wren-lang/wrenwren-lang का अवतार

    wren-lang/wren

    8,043GitHub पर देखें↗

    Wren is an embeddable, class-based scripting language and bytecode interpreter. It provides a dependency-free virtual machine designed for integrating dynamic script execution into host applications via a C API. The language is centered on a modern object-oriented model featuring inheritance, method overloading, and first-class functions. It utilizes a concurrent fiber runtime to manage lightweight, cooperatively scheduled execution paths without relying on operating system threads. The project includes a comprehensive suite of object-oriented primitives, closure-based state capture, and a m

    Provides a standalone binary tool to execute scripts directly from the command-line interface.

    Wrenbytecodecfibers
    GitHub पर देखें↗8,043
  • bottlesdevs/bottlesbottlesdevs का अवतार

    bottlesdevs/Bottles

    8,080GitHub पर देखें↗

    Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows applications on Linux. It functions as a Windows application sandbox and dependency manager, organizing isolated environments to prevent dependency conflicts and protect the host operating system. The project acts as a Wine runner orchestrator, allowing users to download, install, and switch between different compatibility layers and graphics renderers. It distinguishes itself by using community-driven scripts for automated software installation and dependency management, alongsi

    Launches Windows executables or registered programs within specific containers via CLI commands.

    Pythonbottlesbottles-versioningdxvk
    GitHub पर देखें↗8,080
  • pixie-io/pixiepixie-io का अवतार

    pixie-io/pixie

    6,467GitHub पर देखें↗

    Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter

    Executes a user-written script from a local file using the command line.

    C++
    GitHub पर देखें↗6,467
  • w4rh4wk/debloat-windows-10W4RH4WK का अवतार

    W4RH4WK/Debloat-Windows-10

    6,151GitHub पर देखें↗

    यह प्रोजेक्ट Windows 10 को ऑप्टिमाइज़ करने के लिए डिज़ाइन की गई ऑटोमेशन स्क्रिप्ट्स और टूल्स का एक संग्रह है। यह एक डिब्लोट (debloat) स्क्रिप्ट और कॉन्फ़िगरेशन टूल के रूप में कार्य करता है जिसका उपयोग प्रीइंस्टॉल्ड एप्लिकेशन को हटाने और सिस्टम प्रदर्शन को बेहतर बनाने के लिए इन-बिल्ट सुविधाओं को डिसेबल करने के लिए किया जाता है। टूल सिस्टम सेटिंग्स को संशोधित करने और बैकग्राउंड सर्विस ओवरहेड को कम करने के लिए एक तंत्र प्रदान करता है। यह संसाधन उपयोग को कम करने और सिस्टम संसाधनों को पुनर्प्राप्त करने के लिए ब्लोटवेयर को हटाने और गैर-आवश्यक कार्यों को निष्क्रिय करने को ऑटोमेट करता है। प्रोजेक्ट रजिस्ट्री संशोधनों, नीति-आधारित सुविधा डिसेबलिंग और आवश्यक सॉफ़्टवेयर घटकों की स्थापना के माध्यम से सिस्टम प्रोविज़निंग और प्रदर्शन ट्यूनिंग को कवर करता है। यह इन कॉन्फ़िगरेशन को निष्पादित करने के लिए PowerShell ऑटोमेशन और WMI-आधारित घटक निष्कासन का उपयोग करता है।

    Provides automation through sequential execution of command files to ensure dependencies are met before optimization.

    PowerShellcleanuppowershell-scriptswindows-10
    GitHub पर देखें↗6,151
  • orval-labs/orvalorval-labs का अवतार

    orval-labs/orval

    6,145GitHub पर देखें↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    Executes a custom command after all output files are written, receiving the file paths as arguments.

    TypeScript
    GitHub पर देखें↗6,145
  • denysdovhan/bash-handbookdenysdovhan का अवतार

    denysdovhan/bash-handbook

    6,102GitHub पर देखें↗

    Documents non-interactive script execution as a core shell automation feature.

    JavaScriptbashbookguide
    GitHub पर देखें↗6,102
  • nanotee/nvim-lua-guidenanotee का अवतार

    nanotee/nvim-lua-guide

    5,934GitHub पर देखें↗

    यह प्रोजेक्ट Lua प्रोग्रामिंग भाषा का उपयोग करके Neovim कॉन्फ़िगरेशन और प्लगइन्स लिखने के लिए एक व्यापक गाइड है। यह बफ़र्स, विंडोज़ और एडिटर ऑप्शंस को मैनेज करने के लिए नेटिव Neovim Lua API का उपयोग करने का एक मैनुअल है। यह गाइड Lua और Vimscript के बीच इंटरऑपरेबिलिटी पर केंद्रित है, जिसमें Lua से Vimscript को एग्जीक्यूट करने और Vimscript के भीतर से Lua फंक्शन्स को कॉल करने के निर्देश दिए गए हैं। यह प्लगइन डेवलपमेंट के लिए एक फ्रेमवर्क भी प्रदान करता है, जिसमें कोड को बाहरी मॉड्यूल्स में व्यवस्थित करना और कस्टम कमांड्स व की-मैपिंग्स बनाना शामिल है। यह डॉक्यूमेंटेशन एडिटर वर्कफ़्लो ऑटोमेशन, इंटरनल वेरिएबल्स के हेरफेर और एडिटर ऑप्शंस के मैनेजमेंट जैसी व्यापक क्षमताओं को कवर करता है।

    Describes how to execute Lua code snippets and multi-line scripts directly from the Neovim command line.

    documentationguidelua
    GitHub पर देखें↗5,934
  • mysticatea/npm-run-allmysticatea का अवतार

    mysticatea/npm-run-all

    5,842GitHub पर देखें↗

    npm-run-all is a command-line and programmatic tool for running multiple npm scripts in sequence, parallel, or mixed combinations without requiring an external task runner. It provides a straightforward way to orchestrate complex multi-step build or test workflows directly from the terminal or from within Node.js application code. The tool distinguishes itself by supporting mixed execution plans that combine sequential and parallel steps into a single command, allowing users to define dependency graphs where some scripts run concurrently while others wait for completion. It manages child-proc

    Starts several npm scripts at once and runs them concurrently to speed up tasks like linting and testing.

    JavaScriptclicli-commandcli-commands
    GitHub पर देखें↗5,842
  • luau-lang/luauluau-lang का अवतार

    luau-lang/luau

    5,635GitHub पर देखें↗

    Luau is a high-performance programming language evolved from Lua 5.1. It consists of a bytecode virtual machine, an embeddable scripting engine, and a static code analyzer designed to provide a secure, sandboxed execution environment for host applications. The project is distinguished by its gradual typing system, which combines automatic type inference with optional manual annotations to detect bugs without requiring full static typing. It also features native vector mathematics for high-performance operations and a specialized debugging system that uses bytecode patching to minimize executi

    Includes a command-line interface for executing script files and running an interactive REPL.

    C++luaprogramming-languagescripting-language
    GitHub पर देखें↗5,635
  • mervinpraison/praisonaiMervinPraison का अवतार

    MervinPraison/PraisonAI

    5,592GitHub पर देखें↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Discovers all Python files with agent imports in a directory and runs them concurrently or sequentially with filtering and report options.

    Pythonagentsaiai-agent-framework
    GitHub पर देखें↗5,592
पिछला12अगला
  1. Home
  2. Programming Languages & Runtimes
  3. CLI Script Execution

सब-टैग एक्सप्लोर करें

  • Batch Scripts2 सब-टैग्सExecuting commands from a file or pipe automatically, then terminating the session when the script finishes. **Distinct from CLI Script Execution:** Distinct from CLI Script Execution: focuses on non-interactive batch execution from files, not interactive CLI script invocation.
  • Binary ExportConverting scripts into standalone executable binaries for system-wide use. **Distinct from CLI Script Execution:** Distinct from general CLI execution: focuses on the packaging of scripts into binaries and adding them to the system path.
  • Concurrent Script LaunchersStarts multiple scripts at once and runs them concurrently to speed up tasks like linting and testing. **Distinct from CLI Script Execution:** Distinct from CLI Script Execution: focuses on concurrent execution of multiple scripts, not single script execution.
  • Post-Generation Script ExecutorsExecutes custom commands after all output files are written, receiving the file paths as arguments. **Distinct from CLI Script Execution:** Distinct from CLI Script Execution: specifically triggers after code generation completes, not general script execution.
  • Trace ModesPrinting each command and its expanded arguments before running it, or performing a syntax check without executing. **Distinct from CLI Script Execution:** Distinct from CLI Script Execution: focuses on debugging and tracing script behavior, not general script execution.
  • Version-Specific Execution1 सब-टैगUsing shebang headers to execute scripts with designated software versions without pre-installed tools. **Distinct from CLI Script Execution:** Focuses on version-specific tool provisioning via shebang rather than general command-line script execution.