# Dynamic loading systems

> AI-ranked search results for `dynamic loading systems` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 117 total matches; showing the top 10.

Explore on the web: https://awesome-repositories.com/q/dynamic-loading-systems

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/dynamic-loading-systems).**

## Results

- [jeffijoe/awilix](https://awesome-repositories.com/repository/jeffijoe-awilix.md) (4,088 ⭐) — 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
- [single-spa/single-spa](https://awesome-repositories.com/repository/single-spa-single-spa.md) (13,871 ⭐) — 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
- [spring-projects/spring-framework](https://awesome-repositories.com/repository/spring-projects-spring-framework.md) (60,056 ⭐) — 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
- [alam00000/bentopdf](https://awesome-repositories.com/repository/alam00000-bentopdf.md) (11,550 ⭐) — 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
- [systemjs/systemjs](https://awesome-repositories.com/repository/systemjs-systemjs.md) (13,091 ⭐) — 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
- [requirejs/requirejs](https://awesome-repositories.com/repository/requirejs-requirejs.md) (12,919 ⭐) — 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
- [kaedea/android-dynamical-loading](https://awesome-repositories.com/repository/kaedea-android-dynamical-loading.md) (1,073 ⭐) — 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
- [droidpluginteam/droidplugin](https://awesome-repositories.com/repository/droidpluginteam-droidplugin.md) (6,971 ⭐) — 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
- [singwhatiwanna/dynamic-load-apk](https://awesome-repositories.com/repository/singwhatiwanna-dynamic-load-apk.md) (6,009 ⭐) — 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
- [wasmerio/wasmer](https://awesome-repositories.com/repository/wasmerio-wasmer.md) (20,421 ⭐) — 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
