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

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

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

19 مستودعات

Awesome GitHub RepositoriesDynamic Module Loading

Mechanisms for integrating external packages into a running process without a full restart or rebuild.

Distinct from Module-Level Injection: Distinct from process injection or DI containers; focuses on runtime addition of third-party registry packages to a sandbox.

Explore 19 awesome GitHub repositories matching development tools & productivity · Dynamic Module Loading. Refine with filters or upvote what's useful.

Awesome Dynamic Module Loading GitHub Repositories

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

    browserify/browserify

    14,706عرض على GitHub↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    Generates a bundle that exposes a global function to load modules on demand, allowing different script tags to access shared code dynamically.

    JavaScript
    عرض على GitHub↗14,706
  • electron/fiddleالصورة الرمزية لـ electron

    electron/fiddle

    7,736عرض على GitHub↗

    Fiddle is an interactive API reference tool and playground environment for the Electron platform. It serves as a project prototyper and sandbox where users can explore, draft, and test application logic without the need to manually set up a full project structure. The tool distinguishes itself by allowing users to compile prototype experiments into distributable standalone binaries for Windows, macOS, and Linux. It also provides a mechanism to export these experiments into standalone project folders for continued development in a professional integrated development environment. The environme

    Integrates third-party packages from a registry into a running experiment without requiring a full project rebuild.

    TypeScriptdesktopelectronhacktoberfest
    عرض على GitHub↗7,736
  • bromite/bromiteالصورة الرمزية لـ bromite

    bromite/bromite

    6,277عرض على GitHub↗

    Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden

    Blocks the browser from downloading and executing additional code modules at runtime.

    adblockadblockingandroid
    عرض على GitHub↗6,277
  • superduper-io/superduperالصورة الرمزية لـ superduper-io

    superduper-io/superduper

    5,298عرض على GitHub↗

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

    Integrates external Python packages and plugins at runtime to extend system capabilities without application restarts.

    Pythonaichatbotdata
    عرض على GitHub↗5,298
  • ajalt/fuckitpyالصورة الرمزية لـ ajalt

    ajalt/fuckitpy

    5,292عرض على GitHub↗

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

    Intercepts the import process to load partially broken modules by suppressing evaluation errors.

    Python
    عرض على GitHub↗5,292
  • mjolnirapp/mjolnirالصورة الرمزية لـ mjolnirapp

    mjolnirapp/mjolnir

    5,220عرض على GitHub↗

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

    Implements mechanisms for integrating external packages and native binaries into the running environment without restarts.

    C
    عرض على GitHub↗5,220
  • nginx/kubernetes-ingressالصورة الرمزية لـ nginx

    nginx/kubernetes-ingress

    5,039عرض على GitHub↗

    NGINX Ingress Controller هو مدير حركة مرور أصلي لـ Kubernetes يتعامل مع الطلبات الخارجية ويوجهها إلى الخدمات الداخلية. يترجم كائنات Kubernetes API والتعليقات التوضيحية إلى تكوينات وكيل لإدارة حركة مرور HTTP وTCP وUDP الواردة. يتميز المتحكم بتوجيه حركة المرور المتقدم وتكامل الأمان. يدعم تقسيم حركة المرور (Blue-green وCanary)، بالإضافة إلى التوجيه القائم على المحتوى والمسار (Regex). تتم إدارة الأمان عند الحافة عبر جدار حماية تطبيقات الويب، وحماية رفض الخدمة، ومجموعة متنوعة من طرق المصادقة بما في ذلك OpenID Connect وJSON Web Tokens. يوفر المشروع مجموعة واسعة من القدرات التي تغطي إنهاء وتمرير TLS، والمراقبة النشطة لصحة الخدمات الأولية، واستمرارية الجلسة. كما يتضمن أدوات مراقبة مثل تكامل مقاييس Prometheus، ولوحات معلومات حركة المرور في الوقت الفعلي، وتتبع الطلبات الموزع. يتم دعم التثبيت من خلال Helm charts، أو مشغل (Operator)، أو عمليات نشر صور الحاويات القياسية.

    Extends the request pipeline by loading external binary modules into the container image at runtime.

    Godockergogolang
    عرض على GitHub↗5,039
  • wequick/smallالصورة الرمزية لـ wequick

    wequick/Small

    5,024عرض على GitHub↗

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

    Includes a dynamic module loader that loads application features on demand to optimize startup time and memory.

    Java
    عرض على GitHub↗5,024
  • 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

    Allows scripts to resolve and import external JavaScript files or packages at runtime to extend logic.

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

    microsoft/FluidFramework

    4,930عرض على GitHub↗

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

    Downloads and loads container code bundles at runtime when bundled separately from the application.

    TypeScriptcollaborationcrdtdatastructure
    عرض على GitHub↗4,930
  • aliucord/aliucordالصورة الرمزية لـ Aliucord

    Aliucord/Aliucord

    4,759عرض على GitHub↗

    Aliucord is a modified version of the Discord Android application that functions as a plugin-based app extender. It allows for the installation of third-party plugins and deep customization of the mobile client without requiring a full rebuild of the binary. The project provides a framework for loading external code modules at runtime and includes a management system for installing and updating these extensions. It features a dedicated telemetry blocker designed to prevent the application from sending tracking and analytics data to remote servers. Additional capabilities include a crash logg

    Provides a framework for loading external code modules at runtime to extend application behavior.

    Kotlinandroiddiscordjava
    عرض على GitHub↗4,759
  • ivanmathy/boopالصورة الرمزية لـ IvanMathy

    IvanMathy/Boop

    4,150عرض على GitHub↗

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

    Implements a system for integrating external JavaScript modules into the running process without requiring a restart.

    JavaScriptapplicationboopdeveloper-tools
    عرض على GitHub↗4,150
  • apache/httpdالصورة الرمزية لـ apache

    apache/httpd

    4,051عرض على GitHub↗

    This project is an HTTP web server that delivers web content to clients using HTTP/1.1 and HTTP/2 protocols across various operating systems. It functions as a reverse proxy server, a rule-based URL rewriter, an SSL/TLS termination gateway, and a virtual host manager. The server is capable of hosting multiple distinct domains on a single instance by mapping requests to specific directory structures. It encrypts and decrypts network traffic at the server boundary to secure communication between clients and servers. Additionally, it transforms requested URLs into different paths using a regular

    Extends server functionality at runtime by loading compiled shared objects as modules.

    Chttpd
    عرض على GitHub↗4,051
  • neutrinojs/neutrinoالصورة الرمزية لـ neutrinojs

    neutrinojs/neutrino

    3,914عرض على GitHub↗

    Neutrino is a zero-config build framework and orchestrator for JavaScript projects. It serves as a build preset framework that eliminates manual setup files by using a convention-over-configuration model to bootstrap development environments. The system functions as a preset manager, wrapping complex build tool settings into reusable modules. These configurations are managed through a composable build pipeline that combines multiple presets into a single execution chain by merging and overriding object properties. The project covers frontend toolchain management and build process standardiza

    Dynamically loads configuration modules from local directories or external packages during the build initialization phase.

    JavaScriptbuild-tooljavascriptmiddleware
    عرض على GitHub↗3,914
  • significant-gravitas/auto-gpt-pluginsالصورة الرمزية لـ Significant-Gravitas

    Significant-Gravitas/Auto-GPT-Plugins

    3,831عرض على GitHub↗

    This project is a plugin framework for extending autonomous LLM agents. It enables the integration of external scripts and third-party services into an agent's workflow without modifying the core code. The framework utilizes an event-driven hook system to execute plugin functions at predefined stages of an agent's lifecycle. It includes a sandboxed code executor to run external extensions in a secure, isolated environment. The system manages the lifecycle of external modules through a dependency injection manager and supports loading extensions from local directories or zipped archives. Conf

    Supports importing external code from local directories or archives at runtime without requiring a restart.

    Python
    عرض على GitHub↗3,831
  • drathier/stack-overflow-importالصورة الرمزية لـ drathier

    drathier/stack-overflow-import

    3,736عرض على GitHub↗

    stack-overflow-import is a Python dynamic module loader and web-based code fetcher. It functions as a tool that retrieves code blocks from community answers on Stack Overflow and loads them as executable Python modules within a local environment. The project enables automated code snippet integration by fetching high-rated community solutions and importing them directly into the runtime. This allows for a workflow where external code is loaded as executable modules to facilitate the testing of snippets without manual copying and pasting.

    Implements a mechanism for integrating external code blocks into a running Python process as executable modules.

    Pythonimportstackoverflow
    عرض على GitHub↗3,736
  • toddbluhm/env-cmdالصورة الرمزية لـ toddbluhm

    toddbluhm/env-cmd

    1,818عرض على GitHub↗

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

    Imports configuration files as executable code to support computed values and asynchronous data fetching during the environment setup phase.

    TypeScriptcommand-line-toolcross-platformenvironment-variables
    عرض على GitHub↗1,818
  • matvp91/indigo-playerالصورة الرمزية لـ matvp91

    matvp91/indigo-player

    1,246عرض على GitHub↗

    Indigo Player is a JavaScript media framework designed for building custom web-based video playback experiences. It functions as a modular HTML5 video player that supports adaptive bitrate streaming for formats including HLS, MPEG-DASH, and MP4. The framework provides a consistent interface for rendering video content while managing stream quality, subtitle tracks, and thumbnail previews. The player distinguishes itself through a plugin-based architecture that allows developers to extend core functionality without modifying primary logic. This modular design supports dynamic module loading, w

    Improves startup speed and performance by dynamically loading playback modules only when required.

    TypeScriptdashdrmhls
    عرض على GitHub↗1,246
  • cramforce/splittableالصورة الرمزية لـ cramforce

    cramforce/splittable

    944عرض على GitHub↗

    Splittable is a build-time utility designed to transform JavaScript source code into optimized production assets. It functions as a module bundler that maps dependency relationships to combine multiple source files into a unified output, ensuring compatibility across web browsers. The tool distinguishes itself through automated code splitting and dependency analysis, which divide applications into smaller, independent chunks. By identifying shared logic across entry points and isolating common modules, it prevents code duplication and enables asynchronous loading of application logic on deman

    Fetches and executes code files on demand using asynchronous requests to improve initial page load times.

    JavaScript
    عرض على GitHub↗944
  1. Home
  2. Development Tools & Productivity
  3. Dynamic Module Loading

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

  • Dynamic Bundle LoadingMechanisms for exporting loading functions that fetch modules dynamically from script tags. **Distinct from Dynamic Module Loading:** Distinct from Dynamic Module Loading: specifically targets the export of a loader for browser-side script fetching.
  • Runtime Module Loading BlockersBlocks the browser from downloading and executing additional code modules at runtime. **Distinct from Dynamic Module Loading:** Distinct from Dynamic Module Loading: focuses on preventing runtime module loading rather than enabling it.