awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Dynamic loading systems

排名更新于 2026年7月19日

For dynamic loading systems, the strongest matches are jeffijoe/awilix (Awilix is a dependency injection framework that provides the), single-spa/single-spa (This framework enables dynamic runtime loading and orchestration of) and spring-projects/spring-framework (Spring Framework provides a robust dependency injection container and). alam00000/bentopdf and systemjs/systemjs round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best dynamic loading systems for your project. Compare top-rated open-source libraries by activity and features to find the best fit.

Dynamic loading systems

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jeffijoe/awilixjeffijoe 的头像

    jeffijoe/awilix

    4,088在 GitHub 上查看↗

    Awilix is a JavaScript dependency injection framework and inversion of control container. It provides a centralized system for registering and resolving services, decoupling application components by automating how dependencies are created and passed to the functions or classes that require them. The framework features an automatic module loader that scans the filesystem using glob patterns to register dependencies based on filenames and exports. It supports parameter-name-based injection and proxy-based resolution to manage how dependencies are delivered to constructors and functions. The s

    Awilix is a dependency injection framework that provides the core capability of dynamic module loading through its filesystem scanning and automated registration system, making it a suitable tool for managing modular application components at runtime.

    TypeScriptDependency InjectionDependency InjectionDependency Injection Containers
    在 GitHub 上查看↗4,088
  • single-spa/single-spasingle-spa 的头像

    single-spa/single-spa

    13,871在 GitHub 上查看↗

    single-spa is a microfrontend orchestration framework designed to compose multiple independent frontend applications into a single interface. It functions as a frontend routing engine and lazy-loading application loader that mounts and unmounts microfrontends based on the current URL without requiring a browser refresh. The framework enables multi-framework frontend integration, allowing different JavaScript frameworks to coexist on one page. This architecture supports distributed frontend development, where separate teams develop and deploy modules independently while maintaining a unified u

    This framework enables dynamic runtime loading and orchestration of independent frontend modules, fitting the core requirement for a plugin-like architecture in a browser environment.

    JavaScriptLazy LoadingDynamic Loading Strategies
    在 GitHub 上查看↗13,871
  • spring-projects/spring-frameworkspring-projects 的头像

    spring-projects/spring-framework

    60,056在 GitHub 上查看↗

    Spring Framework is an enterprise Java framework providing a comprehensive infrastructure for building server-side applications. It functions as a dependency injection container and a Java application framework designed to support scalable backend development through modular architecture. The project provides tools for aspect-oriented programming to intercept method calls using dynamic proxies, allowing the application of cross-cutting concerns such as security and transactions. It also includes a centralized system for managing object lifecycles and coordinating component wiring by injecting

    Spring Framework provides a robust dependency injection container and modular architecture that supports dynamic component loading and runtime proxying, making it a standard choice for building extensible Java applications.

    JavaDependency Injection ContainersInversion-of-Control Containers
    在 GitHub 上查看↗60,056
  • alam00000/bentopdfalam00000 的头像

    alam00000/bentopdf

    11,550在 GitHub 上查看↗

    BentoPDF is a browser-based document toolkit designed for local-first PDF manipulation, conversion, and metadata management. By executing all file processing tasks directly within the browser sandbox, the application ensures that sensitive data remains on the user's device and is never uploaded to or stored on external servers. The platform distinguishes itself through a modular architecture that supports dynamic remote script loading and the integration of external processing engines. Users can extend the core functionality by connecting third-party libraries, which are executed as compiled

    This toolkit provides a modular architecture specifically designed for dynamic remote script loading and third-party plugin integration within a browser-based environment.

    JavaScriptDynamic Loading Strategies
    在 GitHub 上查看↗11,550
  • systemjs/systemjssystemjs 的头像

    systemjs/systemjs

    13,091在 GitHub 上查看↗

    SystemJS is a dynamic dependency manager and universal module loader that resolves and executes JavaScript modules across different browser and server environments. It functions as an import map polyfill, mapping bare module specifiers to absolute URLs to manage dependencies without requiring a build step. The project provides a system for integrating diverse formats, including AMD and global scripts, into a modern ES module workflow. It enables browser module polyfilling for environments that lack native support for ES modules and import maps, and it allows for dynamic runtime hot-reloading

    SystemJS is a module loader that enables dynamic runtime loading and execution of JavaScript modules, providing the core capability to resolve and inject code into an application without a build step.

    JavaScriptDynamic Module LoadersES Module SupportModule Resolvers
    在 GitHub 上查看↗13,091
  • requirejs/requirejsrequirejs 的头像

    requirejs/requirejs

    12,919在 GitHub 上查看↗

    RequireJS is a JavaScript module loader and dependency manager that implements the Asynchronous Module Definition API. It enables the asynchronous loading of JavaScript files in the browser to prevent page rendering blocks and manages interdependent scripts to avoid global namespace pollution and execution order issues. The project includes a build optimizer that combines and minifies multiple script files into single bundles to reduce network requests. It also provides a mechanism for version management, allowing multiple versions of the same library to coexist on a single page without confl

    RequireJS is a module loader that enables asynchronous, runtime loading of JavaScript modules and manages complex dependencies, fitting the core requirements for a dynamic module loading system.

    JavaScriptAsynchronous Asset LoadingAMD Dependency ResolutionAMD Implementations
    在 GitHub 上查看↗12,919
  • kaedea/android-dynamical-loadingkaedea 的头像

    kaedea/android-dynamical-loading

    1,073在 GitHub 上查看↗

    This project is a toolkit for modular Android application development, providing a framework to load external code, resources, and native libraries at runtime. It enables developers to structure applications into independent modules, facilitating dynamic feature deployment and the ability to update components without requiring a full application re-installation. The framework distinguishes itself through a robust orchestration system that manages the lifecycle and integration of these modular components. It employs custom class loading and resource injection to merge external modules into the

    This library provides a framework for dynamic plugin loading and hot-fixing on Android, enabling the runtime modularity and code updates required for your application.

    JavaAndroid Plugin FrameworksPlugin Lifecycle ManagementAndroid Activity Proxy Delegations
    在 GitHub 上查看↗1,073
  • droidpluginteam/droidpluginDroidPluginTeam 的头像

    DroidPluginTeam/DroidPlugin

    6,971在 GitHub 上查看↗

    DroidPlugin is an Android plugin framework designed to execute third-party APKs and native binaries without requiring installation or modifications to the host application manifest. It provides a native binary plugin host that allows the loading of C and C++ binaries through native hooks to extend core application functionality. The framework utilizes a component router to direct activities and services to external plugins, bypassing the need for manual registration in the host manifest. It further decouples external activities from the host lifecycle through a proxy-based mechanism. The sys

    This framework enables dynamic loading and execution of external APKs and native binaries at runtime within an Android environment, fitting the core requirement for a plugin architecture despite being specialized for the Android platform.

    JavaDynamic Android Component LoadingAndroid Component ProxiesAndroid Component Routers
    在 GitHub 上查看↗6,971
  • singwhatiwanna/dynamic-load-apksingwhatiwanna 的头像

    singwhatiwanna/dynamic-load-apk

    6,009在 GitHub 上查看↗

    Dynamic-load-apk is an Android plugin framework that enables a host application to load and run uninstalled APK files as plugins at runtime. It provides the core infrastructure for loading APKs from storage, launching their activities, and managing their lifecycle without requiring the user to install them through the system package manager. The framework handles the fundamental challenges of running uninstalled code on Android through several key mechanisms. It isolates plugin classes in a separate DexClassLoader to prevent conflicts with the host class hierarchy, merges plugin resources int

    This framework provides a specialized runtime plugin architecture for Android that enables loading and executing uninstalled APKs as dynamic modules, directly addressing the core requirement for runtime code loading.

    JavaAndroid Plugin FrameworksAndroid Activity Proxy DelegationsAndroid Native Library Extractions
    在 GitHub 上查看↗6,009
  • wasmerio/wasmerwasmerio 的头像

    wasmerio/wasmer

    20,421在 GitHub 上查看↗

    Wasmer is a high-performance runtime engine designed to execute sandboxed WebAssembly modules across server-side, edge, and browser environments. It functions as a comprehensive platform for building, distributing, and running isolated applications, providing a secure and portable execution layer that maintains consistency across diverse hardware architectures and operating systems. The platform distinguishes itself through a robust toolchain that enables cross-language interoperability and the transformation of code into portable binary packages. It supports ahead-of-time binary generation t

    Wasmer provides a high-performance WebAssembly runtime that enables dynamic loading and execution of sandboxed modules at runtime, effectively serving as a cross-language plugin architecture.

    RustPackage DistributionSandboxed Execution EnvironmentsWebAssembly
    在 GitHub 上查看↗20,421
一览前 10 名对比
仓库Star 数语言许可证最后推送
jeffijoe/awilix4.1KTypeScriptmit2026年2月14日
single-spa/single-spa13.9KJavaScriptNOASSERTION2026年2月28日
spring-projects/spring-framework60.1KJavaApache-2.02026年6月23日
alam00000/bentopdf11.6KJavaScriptagpl-3.02026年2月19日
systemjs/systemjs13.1KJavaScriptMIT2026年6月14日
requirejs/requirejs12.9KJavaScriptNOASSERTION2025年11月30日
kaedea/android-dynamical-loading1.1KJavaApache-2.02020年10月1日
droidpluginteam/droidplugin7KJavaLGPL-3.02024年6月6日
singwhatiwanna/dynamic-load-apk6KJavaNOASSERTION2024年7月16日
wasmerio/wasmer20.4KRustmit2026年2月19日

Related searches

  • Resource loading strategies
  • Asset loader configuration
  • Webhooks management system
  • Dynamic view engine
  • UI screen preloading
  • Memory management systems
  • a comprehensive guide to distributed system design
  • 动态插桩工具包