awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 रिपॉजिटरी

Awesome GitHub RepositoriesDependency Graph Analyzers

Tools for inspecting and querying relationships between source files and build targets.

Distinguishing note: Focuses on the metadata analysis of build structures.

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

Awesome Dependency Graph Analyzers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • jestjs/jestjestjs का अवतार

    jestjs/jest

    45,448GitHub पर देखें↗

    Jest is a JavaScript testing framework designed for writing and running automated test suites to verify the correctness of JavaScript and TypeScript code. It functions as a comprehensive toolset that integrates a test runner, a mocking and spying library, a snapshot testing tool, and a code coverage tool. The framework distinguishes itself through snapshot testing, which records the serialized state of data structures to detect regressions in future executions. It also includes a mocking and spying library for simulating external dependencies and tracking function calls to isolate code during

    Analyzes file relationships to determine and run only the specific tests affected by modified source code.

    TypeScripteasyexpectationfacebook
    GitHub पर देखें↗45,448
  • github/awesome-copilotgithub का अवतार

    github/awesome-copilot

    35,119GitHub पर देखें↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Performs cross-file analysis to map and understand dependencies across an entire project.

    Pythonaigithub-copilothacktoberfest
    GitHub पर देखें↗35,119
  • bazelbuild/bazelbazelbuild का अवतार

    bazelbuild/bazel

    25,529GitHub पर देखें↗

    Bazel is a multi-language build automation engine designed to manage complex dependency graphs and execute compilation tasks for massive codebases. It functions as a hermetic build environment, utilizing sandboxed execution and content-addressable caching to ensure that build artifacts are reproducible and that identical tasks are never re-executed. By modeling dependencies as a directed acyclic graph, the system determines optimal execution order and identifies tasks that can run in parallel. The project distinguishes itself through its support for distributed build execution, allowing resou

    Maps relationships between source files and build targets to optimize project structure and compilation.

    Javabazelbuildbuild-system
    GitHub पर देखें↗25,529
  • forem/foremforem का अवतार

    forem/forem

    22,726GitHub पर देखें↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Calculates the impact radius of code changes by traversing dependency paths to identify affected files.

    Rubycommunitydiscussionfeedback
    GitHub पर देखें↗22,726
  • voltagent/awesome-claude-code-subagentsVoltAgent का अवतार

    VoltAgent/awesome-claude-code-subagents

    21,906GitHub पर देखें↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Evaluates type configurations and dependency graphs to establish robust type-driven development patterns.

    Shellai-agent-frameworkai-agent-toolsai-agents
    GitHub पर देखें↗21,906
  • openzipkin/zipkinopenzipkin का अवतार

    openzipkin/zipkin

    17,431GitHub पर देखें↗

    Zipkin is an open-source distributed tracing system designed to collect, store, and visualize timing data across complex service architectures. It provides a platform for monitoring request lifecycles, enabling developers to identify latency bottlenecks and performance issues by tracking operations as they move through heterogeneous service environments. The system distinguishes itself through a standardized data model and a pluggable storage architecture that supports various backend databases. It utilizes sampling strategies to manage telemetry volume and employs asynchronous collection met

    Analyzes collected span metadata to map service interactions and visualize the flow of requests across complex system architectures.

    Javadistributed-tracingobservabilityopenzipkin
    GitHub पर देखें↗17,431
  • quarkusio/quarkusquarkusio का अवतार

    quarkusio/quarkus

    15,479GitHub पर देखें↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Inspects and displays project dependency trees to assist in debugging build configurations.

    Javacloud-nativehacktoberfestjava
    GitHub पर देखें↗15,479
  • rust-lang/cargorust-lang का अवतार

    rust-lang/cargo

    14,624GitHub पर देखें↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Generates reports of the project dependency tree to identify version conflicts and visualize package structures.

    Rustcargopackage-managerrust
    GitHub पर देखें↗14,624
  • analysis-tools-dev/static-analysisanalysis-tools-dev का अवतार

    analysis-tools-dev/static-analysis

    14,389GitHub पर देखें↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Inspects and queries relationships between source files to identify dependencies and optimize project structure.

    Rustanalysisawesome-listcode-quality
    GitHub पर देखें↗14,389
  • datahub-project/datahubdatahub-project का अवतार

    datahub-project/datahub

    12,141GitHub पर देखें↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Maps relationships between datasets to visualize upstream and downstream dependencies.

    Pythondata-catalogdata-discoverydata-governance
    GitHub पर देखें↗12,141
  • insertkoinio/koinInsertKoinIO का अवतार

    InsertKoinIO/koin

    9,992GitHub पर देखें↗

    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

    Analyzes the dependency graph before execution to ensure all required providers are defined.

    Kotlinandroiddependency-injectioninjection
    GitHub पर देखें↗9,992
  • rescript-lang/rescriptrescript-lang का अवतार

    rescript-lang/rescript

    7,396GitHub पर देखें↗

    ReScript is a statically typed programming language and compiler designed to transform type-safe source code into efficient, human-readable JavaScript. It functions as a transpiler that enforces data consistency and prevents runtime errors through static type analysis for both web and server applications. The project distinguishes itself as an incremental build system that analyzes dependency graphs to recompile only modified files and their dependents. It includes a JSX compatible compiler for building user interfaces and provides a framework for bridging type-safe code with existing JavaScr

    Analyzes source dependencies to determine which files and their dependents require recompilation during the build process.

    ReScriptaltjscompilerjavascript
    GitHub पर देखें↗7,396
  • dependabot/dependabot-coredependabot का अवतार

    dependabot/dependabot-core

    5,413GitHub पर देखें↗

    dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and vulnerability remediation. It parses package manifests and lockfiles, polls package registries for newer versions, resolves version constraints across entire dependency trees, and generates pull requests with changelogs and structured descriptions. The system integrates vulnerability database matching to detect known security flaws and can automatically create remediation pull requests. What distinguishes this project is its handling of complex multi-ecosystem resolution across dozens

    Traces transitive dependency paths and lists public repositories that depend on a package.

    Rubydependenciesdockerdotnet
    GitHub पर देखें↗5,413
  • facebook/buck2facebook का अवतार

    facebook/buck2

    4,360GitHub पर देखें↗

    Buck2 is a programmable monorepo build tool and hermetic build system designed to manage large-scale projects with complex target graphs and multi-language dependencies. It functions as a remote execution framework and dependency graph analyzer, providing an artifact caching engine to ensure reproducible and consistent build results across different environments. The system distinguishes itself through an incremental computation engine that recomputes only the specific nodes in a dependency graph invalidated by changes. It utilizes content-addressable storage for build artifact caching and su

    Provides utilities for querying and inspecting the relationships between build targets to optimize execution.

    Rust
    GitHub पर देखें↗4,360
  • hujiangtechnology/gradle_plugin_android_aspectjxHujiangTechnology का अवतार

    HujiangTechnology/gradle_plugin_android_aspectjx

    3,961GitHub पर देखें↗

    This project is a Gradle plugin designed to facilitate aspect-oriented programming within Android applications. It functions as a build-time tool that intercepts method calls to inject cross-cutting logic, allowing developers to centralize concerns such as logging, security, or performance monitoring without modifying individual source files. The plugin distinguishes itself by its ability to perform binary dependency weaving, which applies instrumentation across both local source code and external library formats like JARs and AARs. By utilizing the Gradle Transform API, it integrates directl

    Performs binary dependency weaving to apply instrumentation across external library formats like JARs and AARs.

    Groovy
    GitHub पर देखें↗3,961
  1. Home
  2. Software Engineering & Architecture
  3. Dependency Graph Analyzers

सब-टैग एक्सप्लोर करें

  • Binary Weaving ToolsUtilities that instrument and modify external binary dependencies like JARs and AARs during the build process. **Distinct from Dependency Graph Analyzers:** Distinct from general dependency graph analyzers: focuses on active bytecode modification of binary artifacts rather than metadata inspection.
  • Dependency Relationship InvertersTools for analyzing dependency graphs to identify reverse dependencies and trace feature flow. **Distinct from Dependency Graph Analyzers:** Distinct from dependency graph analyzers: focuses on the inversion of the graph to trace dependencies back to their sources.
  • Security Policy AnalyzersTools that inspect dependency graphs to enforce security constraints and block unauthorized package sources. **Distinct from Dependency Graph Analyzers:** Distinct from Dependency Graph Analyzers: focuses on security-centric policy enforcement rather than general build structure analysis.