awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repository-uri

Awesome GitHub RepositoriesDependency Resolution

Mechanisms for resolving dependency bindings across multiple target platforms.

Distinct from Multiplatform Code Sharing: Focuses on the resolution of dependency containers specifically, rather than general code sharing patterns.

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

Awesome Dependency Resolution GitHub Repositories

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

    icsharpcode/ILSpy

    25,447Vezi pe GitHub↗

    ILSpy is a .NET decompiler and binary analyzer designed to convert compiled .NET assemblies back into readable C# source code. It functions as a metadata explorer and a common intermediate language viewer, enabling the analysis of compiled code and the execution of reverse engineering workflows. The project distinguishes itself through specialized translation capabilities, such as converting compiled binary XML (BAML) back into human-readable XAML for user interface analysis. It also provides tools for inspecting native machine code and extracting metadata from program database (PDB) files.

    Recursively loads assembly dependencies discovered within the embedded resource streams of a binary.

    C#
    Vezi pe GitHub↗25,447
  • insertkoinio/koinAvatar InsertKoinIO

    InsertKoinIO/koin

    9,992Vezi pe GitHub↗

    Koin is a dependency injection framework for Kotlin applications that manages object lifetimes and resolves dependencies through a lightweight container. It functions as a multiplatform library, allowing shared object definitions and resource bindings to be reused across different target platforms and source sets. The framework provides a system for resolving dependencies directly within user interface components to decouple business logic from view implementations. It includes a compile-time dependency validator that analyzes dependency graphs during the build process to detect missing bindi

    Allows sharing dependency definitions across different target platforms via a unified registry.

    Kotlinandroiddependency-injectioninjection
    Vezi pe GitHub↗9,992
  • moonlight-stream/moonlight-androidAvatar moonlight-stream

    moonlight-stream/moonlight-android

    6,338Vezi pe GitHub↗

    Resolves third-party libraries from JitPack, Maven Central, and Google repositories for build reproducibility.

    Candroid-appandroid-tv-appsgamestream
    Vezi pe GitHub↗6,338
  • scala-js/scala-jsAvatar scala-js

    scala-js/scala-js

    4,701Vezi pe GitHub↗

    Scala.js este un compilator și un toolchain de limbaj cross-platform care transformă codul sursă Scala în JavaScript sau WebAssembly. Funcționează ca un instrument tipizat static pentru ecosistemul JavaScript, permițând dezvoltarea de aplicații pentru browsere web și medii Node.js. Proiectul servește ca framework de interop JavaScript, permițând crearea de fațade și binding-uri type-safe pentru a interacționa cu biblioteci externe și obiecte globale. Oferă mecanisme atât pentru invocarea JavaScript statică, cât și dinamică, inclusiv generarea de binding-uri TypeScript și capacitatea de a exporta logica internă pentru utilizare în cod JavaScript extern. Toolchain-ul include un instrument de build frontend pentru bundling-ul de producție și optimizarea output-ului, inclusiv eliminarea codului mort și împărțirea modulelor. Acoperă o suprafață largă de capabilități, inclusiv verificarea tipurilor elementelor DOM pentru dezvoltarea UI, partajarea codului cross-platform pentru dezvoltarea full-stack și diverse framework-uri de testare pentru verificarea artefactelor de build optimizate. Scripturile compilate pot fi executate direct într-un mediu de linie de comandă folosind un interpretor JavaScript.

    Resolves libraries compiled for JavaScript while distinguishing them from other binaries to ensure compatibility.

    Scala
    Vezi pe GitHub↗4,701
  • facebook/buck2Avatar facebook

    facebook/buck2

    4,360Vezi pe GitHub↗

    Buck2 este un instrument de build pentru monorepo programabil și un sistem de build ermetic conceput pentru a gestiona proiecte la scară largă cu grafuri de ținte complexe și dependențe multi-limbaj. Acesta funcționează ca un framework de execuție la distanță și analizor de grafuri de dependență, oferind un motor de caching al artefactelor pentru a asigura rezultate de build reproductibile și consistente în diferite medii. Sistemul se distinge printr-un motor de calcul incremental care recomputează doar nodurile specifice dintr-un graf de dependență invalidate de modificări. Utilizează stocarea adresabilă prin conținut pentru caching-ul artefactelor de build și suportă execuția la distanță de tip racing, unde acțiunile de build sunt executate local și la distanță simultan pentru a returna cel mai rapid rezultat. Suprafața sa de capabilități acoperă automatizarea build-ului multi-limbaj, abstractizarea toolchain-ului și configurarea bazată pe constrângeri pentru gestionarea variantelor de build pe diferite platforme. Proiectul include, de asemenea, instrumente de observabilitate a build-ului pentru introspecția grafului și detectarea modificărilor, precum și mecanisme de control al accesului pentru restricționarea vizibilității țintelor.

    Ensures build tools are compiled for the correct execution platform and compatible environment.

    Rust
    Vezi pe GitHub↗4,360
  • beeware/briefcaseAvatar beeware

    beeware/briefcase

    3,216Vezi pe GitHub↗

    Briefcase is a cross-platform build tool and native app packager that converts Python projects into standalone applications. It functions as a deployment framework designed to package Python code into binaries for desktop, mobile, and web platforms. The project utilizes a plugin-based architecture, allowing users to extend platform support and integrate new operating systems or specialized installation formats into the build process. The system handles cross-platform development through a configuration-driven build process. This covers capabilities including project generation from templates

    Determines and installs the correct Python libraries based on the specific target platform and architecture requirements.

    Pythonapplicationpython
    Vezi pe GitHub↗3,216
  1. Home
  2. Software Engineering & Architecture
  3. Cross-Platform Development
  4. Multiplatform Code Sharing
  5. Dependency Resolution

Explorează sub-etichetele

  • EmbeddedDiscovery and loading of assembly dependencies stored within the embedded resource streams of a binary. **Distinct from Dependency Resolution:** Specifically handles dependencies embedded as resources within binaries, unlike general platform dependency resolution.
  • Repository ResolutionResolving third-party libraries from specific remote repositories like Maven Central, Google, and JitPack. **Distinct from Dependency Resolution:** Distinct from Dependency Resolution: focuses on the source repository configuration for resolving dependencies, not the resolution algorithm or cross-platform bindings.
  • Toolchain Execution ResolutionEnsuring build tools are compiled for the correct execution platform and environment. **Distinct from Dependency Resolution:** Focuses on the host tools required to execute the build, rather than the target application's dependency bindings.