awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 Repos

Awesome GitHub RepositoriesModule Loaders

Systems for loading and managing JavaScript modules in the browser.

Explore 16 awesome GitHub repositories matching part of an awesome list · Module Loaders. Refine with filters or upvote what's useful.

Awesome Module Loaders GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rollup/rollupAvatar von rollup

    rollup/rollup

    26,288Auf GitHub ansehen↗

    Rollup is an ES module bundler and JavaScript module transpiler. It functions as a build tool that combines JavaScript modules into optimized files and converts modern JavaScript and JSX into various output formats for different runtime environments. The project is distinguished by its static-analysis tree shaking engine, which removes unused code and dead exports to minimize bundle size. It also acts as a code splitting orchestrator, partitioning modules into separate chunks to optimize network requests and load times. The tool provides a hook-based plugin system for extending build logic,

    ES6 module bundler with tree-shaking support.

    JavaScript
    Auf GitHub ansehen↗26,288
  • substack/node-browserifyAvatar von substack

    substack/node-browserify

    14,707Auf GitHub ansehen↗

    This project is a CommonJS module bundler and resolver designed to combine interdependent JavaScript files into a single script for execution in web browsers. It functions as a Node.js JavaScript bundler that emulates server-side core modules and resolves dependencies to ensure compatibility between server-side logic and browser environments. The system features an extensible bundling pipeline and a browser-side module resolver. It provides a plugin architecture for transforming source code and a source map generator to correlate bundled output back to original files for debugging. The proje

    Enables Node.js-style require() in the browser.

    JavaScript
    Auf GitHub ansehen↗14,707
  • systemjs/systemjsAvatar von systemjs

    systemjs/systemjs

    13,091Auf GitHub ansehen↗

    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

    Universal module loader for AMD, CJS, and ES6.

    JavaScript
    Auf GitHub ansehen↗13,091
  • requirejs/requirejsAvatar von requirejs

    requirejs/requirejs

    12,919Auf GitHub ansehen↗

    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

    A file and module loader for JavaScript.

    JavaScript
    Auf GitHub ansehen↗12,919
  • seajs/seajsAvatar von seajs

    seajs/seajs

    8,270Auf GitHub ansehen↗

    SeaJS is a client-side JavaScript module loader and dependency manager. It provides a system for resolving and loading isolated JavaScript files as modules, ensuring that internal and external code requirements are met before execution. The project distinguishes itself as a pluggable asset loader, utilizing a plugin system to load and integrate non-JavaScript assets, such as stylesheets and text files, directly into the module workflow. The system handles frontend dependency resolution through dependency-graph tracking and dynamic path resolution. It manages code organization via isolated mo

    Module loader for the web.

    JavaScript
    Auf GitHub ansehen↗8,270
  • headjs/headjsAvatar von headjs

    headjs/headjs

    4,123Auf GitHub ansehen↗

    Headjs ist ein asynchroner Asset-Loader, der JavaScript- und CSS-Dateien parallel lädt und in einer spezifischen Reihenfolge ausführt, um die Seitengeschwindigkeit zu verbessern. Er fungiert als Ressourcen-Abhängigkeitsmanager, der den Ladestatus von Skripten verfolgt und Callbacks erst ausführt, wenn alle erforderlichen Abhängigkeiten vollständig geladen sind. Das Projekt enthält eine Browser-Feature-Detection-Bibliothek, die auf HTML5- und CSS3-Fähigkeiten prüft. Dies ermöglicht bedingtes Laden von Ressourcen, bei dem Assets basierend auf erkannten Browser-Features, Gerätefähigkeiten oder Bildschirmauflösung ausgeliefert werden. Das System verwaltet zudem die Frontend-Asset-Optimierung durch eine Kombination aus Skript-Abhängigkeitsmanagement und der Anwendung bedingter Styles basierend auf der erkannten Browser-Unterstützung.

    Optimized script loading via the document head.

    JavaScript
    Auf GitHub ansehen↗4,123
  • ded/script.jsAvatar von ded

    ded/script.js

    2,931Auf GitHub ansehen↗

    Asyncronous JavaScript loader and dependency manager

    Asynchronous loader and dependency manager.

    JavaScript
    Auf GitHub ansehen↗2,931
  • cujojs/curlAvatar von cujojs

    cujojs/curl

    1,874Auf GitHub ansehen↗

    curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.

    Small, extensible loader for AMD, CommonJS, and assets.

    JavaScript
    Auf GitHub ansehen↗1,874
  • rgrove/lazyloadAvatar von rgrove

    rgrove/lazyload

    1,394Auf GitHub ansehen↗

    :skull: An ancient tiny JS and CSS loader from the days before everyone had written one. Unmaintained.

    Lightweight asynchronous script and CSS loader.

    JavaScript
    Auf GitHub ansehen↗1,394
  • ecomfe/eslAvatar von ecomfe

    ecomfe/esl

    841Auf GitHub ansehen↗

    enterprise standard loader

    Browser-side loader with lazy definition support.

    JavaScript
    Auf GitHub ansehen↗841
  • yanhaijing/lodjsAvatar von yanhaijing

    yanhaijing/lodjs

    289Auf GitHub ansehen↗

    JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现。

    AMD-based module loading system.

    JavaScript
    Auf GitHub ansehen↗289
  • lrsjng/modulejsAvatar von lrsjng

    lrsjng/modulejs

    128Auf GitHub ansehen↗

    Lightweight JavaScript module system.

    Lightweight JavaScript module system.

    JavaScript
    Auf GitHub ansehen↗128
  • unscriptable/beckU

    unscriptable/beck

    0Auf GitHub ansehen↗

    Toolkit for ES6 module loader pipelines.

    Auf GitHub ansehen↗0
  • jorendorff/js-loadersJ

    jorendorff/js-loaders

    0Auf GitHub ansehen↗

    Mozilla prototype for spec-compliant module loading.

    Auf GitHub ansehen↗0
  • moduleloader/es6-module-loaderM

    ModuleLoader/es6-module-loader

    0Auf GitHub ansehen↗

    Spec-compliant ES6 module loader.

    Auf GitHub ansehen↗0
  • jrburke/requirejsJ

    jrburke/requirejs

    0Auf GitHub ansehen↗

    RequireJS loads plain JavaScript files as well as more defined modules. It is optimized for in-browser use, including in a Web Worker, but it can be used in other JavaScript environments, like Rhino and Node. It implements the Asynchronous Module API.

    File and module loading system.

    Auf GitHub ansehen↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Module Loaders