awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesCommonJS Compatibility

Compatibility layers that allow modern JavaScript environments to execute legacy CommonJS modules.

Explore 5 awesome GitHub repositories matching software engineering & architecture · CommonJS Compatibility. Refine with filters or upvote what's useful.

Awesome CommonJS Compatibility GitHub Repositories

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

    denoland/deno

    107,110Auf GitHub ansehen↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Resolves legacy module dependencies by identifying specific file extensions and package configurations for compatibility.

    Rustdenojavascriptrust
    Auf GitHub ansehen↗107,110
  • browserify/browserifyAvatar von browserify

    browserify/browserify

    14,706Auf GitHub ansehen↗

    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

    Enables the use of CommonJS require statements and server-side module patterns within client-side applications.

    JavaScript
    Auf GitHub ansehen↗14,706
  • umdjs/umdAvatar von umdjs

    umdjs/umd

    7,447Auf GitHub ansehen↗

    This project provides a universal module definition pattern and JavaScript module wrapper. It establishes a standardized methodology for distributing JavaScript libraries that function across CommonJS, AMD, and browser global environments. The system uses an adapter approach to bridge different module systems, allowing a single file to operate in both Node.js and client-side browser environments without modification. This includes specific patterns for creating jQuery plugins that maintain compatibility across modular loaders and global scopes. The codebase implements environment-detection l

    Enables modules written in AMD style to function within Node.js and other CommonJS runtimes.

    JavaScript
    Auf GitHub ansehen↗7,447
  • standard-things/esmAvatar von standard-things

    standard-things/esm

    5,245Auf GitHub ansehen↗

    esm is an ECMAScript module loader and JavaScript module path resolver. It functions as a runtime system that executes standard JavaScript modules without requiring a separate build or bundling process. The project provides a compatibility bridge for CommonJS interoperability, wrapping CommonJS exports into synthetic modules to allow imports and exports between different module systems. It includes a dynamic module cache that stores resolved instances in memory to prevent redundant file system reads and repeated execution. The system handles runtime path resolution and file extension detecti

    Implements a compatibility layer that wraps CommonJS exports to allow them to be executed in modern JavaScript environments.

    JavaScriptes6es6-modulesesm
    Auf GitHub ansehen↗5,245
  • rollup/pluginsAvatar von rollup

    rollup/plugins

    3,750Auf GitHub ansehen↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    Provides a compatibility layer by replacing CommonJS global variables with equivalents in ES Module bundles.

    JavaScriptpluginsrolluprollup-plugins
    Auf GitHub ansehen↗3,750
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Infrastructure and Runtime Adapters
  5. CommonJS Compatibility

Unter-Tags erkunden

  • AMD-CommonJS Interop LayersCompatibility layers specifically enabling AMD-style modules to run within CommonJS runtimes. **Distinct from CommonJS Compatibility:** Specifically targets the AMD to CommonJS transition rather than general legacy CommonJS support.