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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesHost Dependency Levels

Integrating a plugin with three levels of dependency on the host codebase: none, partial, or full.

Distinct from Plugin Integrations: Distinct from Plugin Integrations: focuses on the degree of code dependency between plugin and host, not the automatic integration process.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Host Dependency Levels. Refine with filters or upvote what's useful.

Awesome Host Dependency Levels GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • sverweij/dependency-cruiserAvatar sverweij

    sverweij/dependency-cruiser

    6,804Vezi pe GitHub↗

    Dependency-cruiser este un analizor de dependențe și linter arhitectural pentru JavaScript și TypeScript. Servește ca instrument de analiză statică pentru maparea, vizualizarea și validarea relațiilor dintre module într-un codebase, fără a necesita execuția codului. Proiectul se distinge prin capacitatea de a impune limite arhitecturale printr-un sistem bazat pe reguli. Detectează dependențele circulare, identifică modulele orfane și codul mort, și validează constrângerile de dependență folosind reguli de relaționare permise sau interzise. De asemenea, oferă o analiză cantitativă a stabilității prin calcularea cuplajului aferent și eferent pentru a identifica zonele fragile ale unui proiect. Instrumentul acoperă o gamă largă de capabilități, inclusiv parsarea modulelor pentru standarde multiple precum ES6, CommonJS și TypeScript, precum și vizualizarea grafului de dependențe cu agregare la nivel de folder. Oferă funcționalități de automatizare pentru integrare continuă (CI), cum ar fi stabilirea unei linii de bază pentru încălcări și exporturi de date structurate în formate JSON sau CSV. Sistemul include un proces interactiv de configurare a proiectului pentru a genera fișiere de configurare personalizate bazate pe mediul local.

    Collapses individual module dependencies into folder-level aggregates to provide a high-level architectural overview.

    JavaScript
    Vezi pe GitHub↗6,804
  • singwhatiwanna/dynamic-load-apkAvatar singwhatiwanna

    singwhatiwanna/dynamic-load-apk

    6,009Vezi pe 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

    Integrates a plugin with three levels of dependency on the host codebase: none, partial, or full.

    Java
    Vezi pe GitHub↗6,009
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Third-Party Plugins
  6. Plugin Integrations
  7. Host Dependency Levels

Explorează sub-etichetele

  • Folder-Level Dependency AggregatesGrouping individual module dependencies into folder-level representations for higher-level architectural analysis. **Distinct from Host Dependency Levels:** Focuses on visual aggregation of dependencies by directory, unlike host dependency levels which define integration depth for plugins.