awesome-repositories.com

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

EntdeckenKuratierte SuchenBlogSitemap
ProjektÜber unsPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

5 Repos

Awesome GitHub RepositoriesModule Version Mapping

Maps module identifiers to specific file paths to enable multiple versions of a library on one page.

Distinct from Version-to-URL Resolution: Existing candidates focus on URL resolution or compiler versions; this is about runtime module identifier mapping in the browser.

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

Awesome Module Version Mapping GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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

    Maps specific module identifiers to distinct file paths to allow multiple library versions to coexist without conflict.

    JavaScript
    Auf GitHub ansehen↗12,919
  • bndr/pipreqsAvatar von bndr

    bndr/pipreqs

    7,454Auf GitHub ansehen↗

    pipreqs ist ein Tool zur Generierung und Erkennung von Python-Abhängigkeiten. Es scannt Projekt-Imports, um die für die Ausführung eines Projekts erforderlichen Bibliotheken von Drittanbietern zu identifizieren, und automatisiert die Erstellung von Requirements-Dateien, die nur die im Quellcode tatsächlich verwendeten Pakete enthalten. Das Dienstprogramm fungiert als Manager für Requirements-Dateien, indem es installierte Pakete mit den tatsächlichen Imports vergleicht. Es bietet Funktionen zum Bereinigen ungenutzter Abhängigkeiten und zum Auditieren von Projekten, um fehlende oder veraltete Pakete zu identifizieren. Das Tool verwendet statische Analyse und abstrakte Syntaxbäume, um Import-Anweisungen zu isolieren, ohne den Code auszuführen. Es löst Paketversionen mithilfe lokaler Metadaten oder benutzerdefinierter Server auf und durchläuft Verzeichnisstrukturen rekursiv, um alle relevanten Quelldateien zu finden.

    Maps imported modules to their specific version numbers by querying the local installed environment.

    Python
    Auf GitHub ansehen↗7,454
  • potpie-ai/potpieAvatar von potpie-ai

    potpie-ai/potpie

    5,161Auf GitHub ansehen↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Maps dependent services and tests to generate technical specifications and diffs for transitioning to new patterns.

    Pythonagentsai-agentsai-agents-framework
    Auf GitHub ansehen↗5,161
  • amdjs/amdjs-apiAvatar von amdjs

    amdjs/amdjs-api

    4,296Auf GitHub ansehen↗

    Dieses Projekt bietet die technischen Standards und API-Spezifikationen für asynchrone JavaScript-Modul-Loader. Es definiert die Protokolle zum Definieren, Referenzieren und Laden von modularem Code, um eine konsistente Ausführung und Interoperabilität über verschiedene Browserumgebungen hinweg sicherzustellen. Das System etabliert eine Standardschnittstelle zum Abrufen und Initialisieren von JavaScript-Abhängigkeiten und Nicht-Code-Assets, ohne den Haupt-Browser-Thread zu blockieren. Es enthält eine Ressourcen-Loader-Schnittstelle zur Abbildung von Modul-Identifikatoren auf physische Dateipfade und zur Auflösung relativer Abhängigkeiten in absolute URLs. Die Funktionen decken Frontend-Dependency-Management ab, einschließlich hierarchischer Pfadauflösung und Dependency-Mapping. Es unterstützt die Integration von Legacy-Skripten durch globale Namespace-Wrapper und ermöglicht das Laden von Nicht-JavaScript-Ressourcen, wie HTML-Templates, über ein Plugin-basiertes System. Das Projekt definiert zudem Mechanismen für Modulregistrierung, konfigurationsgesteuerte Injection und API-Konformitätsprüfung, um sicherzustellen, dass Loader-Implementierungen den spezifizierten technischen Standards entsprechen.

    Redirects module requests to alternative versions or aliases based on the identity of the requesting module.

    Auf GitHub ansehen↗4,296
  • jspm/jspm-cliAvatar von jspm

    jspm/jspm-cli

    3,872Auf GitHub ansehen↗

    jspm-cli is a Deno-based command-line tool and import map package manager that resolves JavaScript dependencies to URLs for native ES module loading in the browser. It functions as an ESM dependency resolver and frontend build pipeline, mapping bare module specifiers to remote CDN URLs or local paths. The tool acts as an environment-aware module manager, allowing developers to define conditional resolution rules to switch module implementations between development and production contexts. It manages the generation of browser-native import maps, which include cryptographic subresource integrit

    Switches between different module implementations and versions based on the target deployment context.

    TypeScript
    Auf GitHub ansehen↗3,872
  1. Home
  2. Software Engineering & Architecture
  3. Module Version Mapping

Unter-Tags erkunden

  • Environment Version MappingMapping imported module names to their specific installed versions using local environment metadata. **Distinct from Module Version Mapping:** Focuses on local environment metadata for versioning rather than runtime browser module mapping
  • Environment-Aware VersioningLogic for selecting specific module versions based on the target runtime environment. **Distinct from Module Version Mapping:** Distinct from Module Version Mapping: focuses on environment-conditional selection rather than just identifier mapping.
  • Migration Path MappingMapping dependencies and services to generate implementation plans for transitioning to new architectural patterns. **Distinct from Module Version Mapping:** Focuses on the analysis phase of software migration rather than version mapping of library files.