awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 مستودعات

Awesome GitHub RepositoriesExternal Script Execution

Executing scripts from external files or inline blocks to extend application behavior without recompilation.

Distinct from External Script Execution: Existing candidates are too specific to shell scripts or JS DOM; this is a general runtime extension capability.

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

Awesome External Script Execution GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • dromara/hutoolالصورة الرمزية لـ dromara

    dromara/hutool

    30,279عرض على GitHub↗

    Hutool is a comprehensive suite of Java extensions designed to serve as a standard library extension. Its primary purpose is to reduce development boilerplate for common programming tasks and data manipulation through a collection of utility classes. The project provides specialized toolkits for database management using active record patterns and connection pooling, as well as network communication via a simplified HTTP client and asynchronous socket management. It includes security and identity capabilities such as symmetric and asymmetric encryption, image captcha generation, and JWT token

    Provides a runtime environment for executing external scripts to modify application behavior without recompilation.

    Java
    عرض على GitHub↗30,279
  • sandermertens/flecsالصورة الرمزية لـ SanderMertens

    SanderMertens/flecs

    8,045عرض على GitHub↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Runs external script files or inline code snippets to extend functionality without needing to recompile.

    Cc99cpp11cpp14
    عرض على GitHub↗8,045
  • macvim-dev/macvimالصورة الرمزية لـ macvim-dev

    macvim-dev/macvim

    7,855عرض على GitHub↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Integrates Python, Ruby, and Perl interpreters to execute scripts that extend editor behavior without recompilation.

    Vim Scriptmacosmacvimvim
    عرض على GitHub↗7,855
  • evcc-io/evccالصورة الرمزية لـ evcc-io

    evcc-io/evcc

    6,856عرض على GitHub↗

    evcc is an open-source home energy management system and solar charging optimization engine. It coordinates solar inverters, electric vehicle chargers, home batteries, and smart devices to route surplus solar energy to load points, optimizing energy use and minimizing grid costs. The platform functions as a multi-protocol charger orchestrator and ISO 15118-2 plug and charge controller, enabling automatic vehicle identification and battery state retrieval. It distinguishes itself through a plugin-based device abstraction layer and protocol-agnostic drivers that unify control across diverse har

    Runs custom Go, JavaScript, and shell scripts to perform complex calculations and external system integrations.

    Gobatterychargereebus
    عرض على GitHub↗6,856
  • svaarala/duktapeالصورة الرمزية لـ svaarala

    svaarala/duktape

    6,208عرض على GitHub↗

    Duktape is an embeddable JavaScript engine and portable scripting runtime designed for integration into C and C++ applications. It functions as a lightweight ECMAScript runtime that provides a C-JavaScript bridge for exchanging data and invoking functions between native code and a script execution environment. The engine includes an ECMAScript bytecode compiler that allows for the serialization and caching of compiled functions to disk to reduce application startup time. It organizes script dependencies using a CommonJS-compliant module loader. The runtime covers a variety of capabilities in

    Evaluates JavaScript code from external files or an interactive console to extend application behavior.

    JavaScriptduktapejavascriptjavascript-engine
    عرض على GitHub↗6,208
  • gothenburgbitfactory/taskwarriorالصورة الرمزية لـ GothenburgBitFactory

    GothenburgBitFactory/taskwarrior

    5,906عرض على GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    Invokes arbitrary programs or scripts from within the task management workflow.

    C++gtdtask-managertaskwarrior
    عرض على GitHub↗5,906
  • simtr/the-powder-toyالصورة الرمزية لـ simtr

    simtr/The-Powder-Toy

    5,149عرض على GitHub↗

    The Powder Toy هو محرك فيزياء C++ وبرنامج محاكاة مواد يعمل كصندوق رمل لفيزياء الرمال المتساقطة. يوفر بيئة محاكاة حيث تتفاعل المواد الصلبة والسائلة والغازية بناءً على الحرارة والضغط والسرعة. المشروع عبارة عن بيئة صندوق رمل قابلة للبرمجة، توفر واجهة سكربتات خارجية وسكربتات سلوكية لتعديل ميكانيكا اللعبة، وأتمتة المهام، وتحديد منطق محاكاة مخصص. يدعم البرنامج بناء الآلات المعقدة، والهياكل الفيزيائية، والدوائر المنطقية الوظيفية من خلال المكونات الإلكترونية والمستشعرات المحاكاة. يتضمن نظام مشاركة محتوى مجتمعي لرفع وتنزيل ملفات حفظ المحاكاة من مستودع بعيد.

    Provides an API for executing external scripts to extend simulation behavior without recompilation.

    C++
    عرض على GitHub↗5,149
  • actions/github-scriptالصورة الرمزية لـ actions

    actions/github-script

    4,975عرض على GitHub↗

    github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub API. It serves as a JavaScript workflow scripting runtime and API client, providing a pre-configured authenticated client for automating tasks within GitHub Actions pipelines. The project enables the implementation of custom workflow logic that exceeds standard YAML syntax, including the ability to perform REST API calls and execute GraphQL queries for complex data extraction. It supports the management of multiple authenticated clients to facilitate cross-organization repository

    Runs custom JavaScript logic within a workflow to interact with external services using pre-configured tools.

    TypeScript
    عرض على GitHub↗4,975
  • t1m0thyj/windynamicdesktopالصورة الرمزية لـ t1m0thyj

    t1m0thyj/WinDynamicDesktop

    4,961عرض على GitHub↗

    WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a customizable theme engine that automatically rotates background images throughout the day to match the current time. The tool is a scriptable desktop background utility, allowing the execution of external scripts to add custom logic to the rotation behavior. It supports the import of custom theme files and compressed archives to manage community-created visual sets. The application covers the management of a theme library, including the ability to create, organize, and remove custom

    Supports executing external scripts to extend the application's background rotation logic and behavior.

    C#desktopdynamic-desktoplockscreen
    عرض على GitHub↗4,961
  • gam-team/gamالصورة الرمزية لـ GAM-team

    GAM-team/GAM

    4,206عرض على GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Invokes custom Python scripts to implement specialized logic and extended management workflows.

    Pythongamgooglegoogle-admin-sdk
    عرض على GitHub↗4,206
  • ketoo/noahgameframeالصورة الرمزية لـ ketoo

    ketoo/NoahGameFrame

    4,139عرض على GitHub↗

    NoahGameFrame هو إطار عمل لخادم ألعاب موزع مصمم للألعاب الجماعية في الوقت الفعلي. يستخدم نموذج الممثل (actor model) في الخلفية لإدارة حالة اللعبة والمنطق من خلال نظام غير متزامن قائم على الأحداث يوزع أعباء العمل عبر وحدات معالجة مركزية (CPU) متعددة. يتميز إطار العمل ببيئة خادم قابلة للبرمجة تدمج لغات برمجة خارجية، مما يسمح بتحديث سلوك اللعبة وآلياتها دون إعادة تشغيل الخادم. كما يستخدم بنية تعتمد على الإضافات (plugin) مع تصميم موجه نحو الواجهات لتمكين إضافة منطق تطبيق مخصص وتوسعات معيارية للمحرك. يدير النظام التزامن من خلال نموذج تنفيذ تجمع الخيوط (thread-pool) وينسق تحديثات الحالة عبر تمرير الرسائل غير المتزامن للحفاظ على الاتساق عبر المعالجات الموزعة.

    Supports executing external scripts to modify application behavior and mechanics without recompilation.

    C++
    عرض على GitHub↗4,139
  • facebookresearch/nevergradالصورة الرمزية لـ facebookresearch

    facebookresearch/nevergrad

    4,151عرض على GitHub↗

    Nevergrad is a gradient-free optimization library and hyperparameter optimization framework designed to find the minimum of objective functions without using derivatives. It serves as an asynchronous optimization engine that decouples parameter suggestions from result reporting to support parallel function evaluations. The project specializes in multi-objective optimization to identify Pareto fronts for competing goals and provides a suite for benchmarking the performance and convergence of different optimization routines. It supports black-box system optimization, enabling the tuning of exte

    Wraps non-native code as functions by using placeholders to inject parameter values into external source files.

    Python
    عرض على GitHub↗4,151
  • brigade/overcommitالصورة الرمزية لـ brigade

    brigade/overcommit

    4,008عرض على GitHub↗

    Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to

    Wraps third-party binaries and shell scripts in a management layer to handle environment variables.

    Ruby
    عرض على GitHub↗4,008
  • pystardust/ytfzfالصورة الرمزية لـ pystardust

    pystardust/ytfzf

    4,054عرض على GitHub↗

    ytfzf is a command-line media launcher and video browser that allows users to search, filter, and launch video content directly from the terminal. It functions as a terminal-based search client that leverages fuzzy selection to navigate video results without the use of a web browser. The system is distinguished by its ability to perform platform-agnostic video searches without requiring external API keys. It includes a terminal thumbnail viewer that renders video previews using terminal-based image protocols and supports the integration of custom scrapers and addons via a script-based plugin

    Provides a plugin system that executes external scripts from a configuration directory to define platform-specific scraping logic.

    Shellclidmenufzf
    عرض على GitHub↗4,054
  • dromara/liteflowالصورة الرمزية لـ dromara

    dromara/liteflow

    3,779عرض على GitHub↗

    Liteflow is a component-based rule engine and workflow orchestrator used to define business logic through a chain of reusable components. It utilizes a structured data language to map logic paths, functioning as a dynamic workflow engine for managing sequences of synchronous and asynchronous tasks. The project is distinguished by its support for hot deployment, allowing rule definitions and execution logic to be updated in real time without restarting the application. It also features a multi-language scripting engine that embeds external scripts into business rules to enable flexible logic c

    Embeds external scripting languages into business rules to allow flexible logic changes without recompiling the core application.

    Javaai-agentai-agentscomponent
    عرض على GitHub↗3,779
  • thunderclient/thunder-client-supportالصورة الرمزية لـ thunderclient

    thunderclient/thunder-client-support

    3,717عرض على GitHub↗

    Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and mocking workspace. It allows users to send requests, organize them into collections, and manage API configurations directly within the editor. The project distinguishes itself through a command-line interface for executing automated test suites in CI/CD pipelines and a Git-based synchronization system for sharing request collections and environment configurations across teams. It also incorporates artificial intelligence to automate the conversion of API scripts during migrat

    Loads functions from external files into the request lifecycle to enable code reuse across tests.

    apigraphqlhttpclient
    عرض على GitHub↗3,717
  • sleuthkit/autopsyالصورة الرمزية لـ sleuthkit

    sleuthkit/autopsy

    3,015عرض على GitHub↗

    Autopsy is a digital forensic analysis platform and evidence management suite used to process disk images and file systems. It provides a graphical interface for performing deep forensic examinations of computer hard drives to identify and extract digital artifacts for investigations. The platform is built as a Java-based forensic framework that integrates native libraries to perform direct disk image analysis. It utilizes a modular architecture, allowing for the extension of data ingestion and report generation through the use of plugins. The system manages digital evidence within a central

    Enables the use of ingestion and reporting scripts in external languages to extend analysis workflows.

    Javaforensicsjava
    عرض على GitHub↗3,015
  • m0bilesecurity/rms-runtime-mobile-securityالصورة الرمزية لـ m0bilesecurity

    m0bilesecurity/RMS-Runtime-Mobile-Security

    2,971عرض على GitHub↗

    This project is an Android security analysis toolkit and mobile app runtime manipulator designed for reverse engineering and auditing mobile applications. It provides a system for modifying Java classes and method behavior in active mobile processes to bypass security controls. The toolkit includes a web-based interface for controlling the instrumentation engine and a specialized utility for disabling certificate validation to intercept and inspect encrypted network traffic via SSL pinning bypass. It also features an Android file explorer for browsing and managing files within private data di

    Enables extending application behavior by executing external JavaScript scripts within a target process without recompilation.

    JavaScriptandroid-securityfridaios-security
    عرض على GitHub↗2,971
  • repeats/repeatالصورة الرمزية لـ repeats

    repeats/Repeat

    1,102عرض على GitHub↗

    Repeat هي أداة أتمتة عبر المنصات مصممة لتسجيل وإعادة تشغيل وكتابة مدخلات الماوس ولوحة المفاتيح. تعمل كبيئة برمجة ماكرو تسمح للمستخدمين بالتقاط أحداث النظام الخام وتنظيمها في تسلسلات مستمرة تظل متاحة عبر عمليات إعادة تشغيل التطبيق. يتميز المشروع بقدرته على تنسيق المهام عبر أجهزة متعددة متصلة بالشبكة. من خلال استخدام نموذج العميل والخادم، فإنه يزامن نصوص الأتمتة عبر أسطول محلي، مما يتيح التنفيذ المنسق والأداء المتسق على الأجهزة المتصلة. بالإضافة إلى تسجيل المدخلات الأساسي، يدعم البرنامج تطوير سير عمل معقد من خلال السماح للمستخدمين بتحديد منطق الأتمتة من خلال نصوص خارجية ولغات برمجة قياسية. يمكن تشغيل هذه التسلسلات فوراً باستخدام اختصارات لوحة المفاتيح المخصصة أو إيماءات الماوس، مما يسهل إدارة مهام سطح المكتب المتكررة وتفاعلات النظام.

    Allows defining automation logic using standard programming languages via external script execution.

    Javaautohotkeyautomationautomation-framework
    عرض على GitHub↗1,102
  1. Home
  2. Programming Languages & Runtimes
  3. External Script Execution

استكشف الوسوم الفرعية

  • Analysis Script IntegrationIntegration of external scripts to add specialized analysis steps to a forensic workflow. **Distinct from External Script Execution:** Distinct from External Script Execution by focusing on the integration of analysis steps into a larger forensic pipeline.
  • Lifecycle Script ImportsImporting shared logic and utility functions from external files specifically for use within request lifecycle hooks. **Distinct from External Script Execution:** Distinct from general external script execution by focusing on the import of reusable functions into the request lifecycle.
  • Management Layer WrappingA wrapper that executes external binaries while managing their environment variables. **Distinct from External Script Execution:** Focuses on the management layer that handles environment injection for external scripts, not just the act of execution.