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

lucasg/Dependencies

0
View on GitHub↗
11,607 stele·932 fork-uri·C#·MIT·6 vizualizări

Dependencies

Dependencies is a static analysis utility designed to inspect Windows portable executable files and map their library dependency hierarchies. It functions as a diagnostic interface for validating library imports and identifying the specific modules required for an application to execute on a Windows system.

The tool distinguishes itself by performing deep binary analysis, including the resolution of complex Windows API set schemas and forwarded export redirections. It identifies libraries loaded on demand through delay-load module analysis and performs recursive traversal to map the full tree of linked components. By comparing symbol tables against exported library signatures, the utility detects missing dependencies or version mismatches that cause application load failures.

The software provides visibility into binary structures by parsing executable headers and tracing connections between direct links and redirected system mappings. It is available as a command-line interface for automation and troubleshooting tasks.

Features

  • Dependency Walkers - Inspects Windows portable executable files to identify required dynamic link libraries and resolve missing import symbols.
  • Static Analysis Tools - Maps complex dependency hierarchies and API set schema redirections within compiled binary files using static analysis.
  • Binary Troubleshooting Utilities - Provides a diagnostic interface for validating library imports and detecting mismatched symbols that prevent applications from loading.
  • Dependency Resolvers - Traces the full structure of library dependencies including direct links, forwarded references, and complex redirection schemas.
  • Executable Analysis Tools - Inspects portable executable files to identify required dynamic link libraries and their associated import and export symbols.
  • Executable Dependency Inspectors - Examines portable executable files to identify required dynamic link libraries and their associated symbols.
  • Windows API Set Mappers - Visualizes complex dependency hierarchies including direct links, forwarded references, and redirected API set schemas.
  • Import Validation Utilities - Validates library imports by comparing symbols against exports to detect missing dependencies.
  • API Set Schema Resolvers - Provides deep analysis of Windows API set schemas to resolve redirected system library calls.
  • Dependency Tree Traversers - Maps full dependency hierarchies by recursively resolving linked modules and secondary libraries.
  • Reverse Engineering Tools - Replacement for dependency walker to analyze binary imports.
  • Binary Analysis Tools - Troubleshoot Windows DLL load dependencies and missing imports.
  • Binary Format Parsers - Parses Windows executable headers to extract metadata about imported and exported symbols.
  • Symbol Table Comparators - Detects missing dependencies or version mismatches by comparing symbol tables against exported library signatures.
  • Delay-Load Analyzers - Identifies libraries loaded on demand by inspecting executable headers for deferred linking.
  • Export Redirection Trackers - Follows internal pointers within dynamic link libraries to ensure accurate dependency tracking.

Istoric stele

Graficul istoricului de stele pentru lucasg/dependenciesGraficul istoricului de stele pentru lucasg/dependencies

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Dependencies

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Dependencies.
  • radare/radare2Avatar radare

    radare/radare2

    24,129Vezi pe GitHub↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    C
    Vezi pe GitHub↗24,129
  • homebrew/brewAvatar Homebrew

    Homebrew/brew

    48,527Vezi pe GitHub↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Rubybrewhomebrewmacos
    Vezi pe GitHub↗48,527
  • astral-sh/ruffAvatar astral-sh

    astral-sh/ruff

    48,177Vezi pe GitHub↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    Rustlinterpep8python
    Vezi pe GitHub↗48,177
  • python-poetry/poetryAvatar python-poetry

    python-poetry/poetry

    34,282Vezi pe GitHub↗

    Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration engine that resolves complex dependency graphs, manages isolated virtual environments, and ensures reproducible builds through deterministic lock file generation. By centralizing project metadata and build requirements into a single configuration file, it provides a unified workflow for managing the entire lifecycle of a Python codebase. The project distinguishes itself through its constraint-based solver, which evaluates environment markers and version requirements to maintain

    Pythondependency-managerpackage-managerpackaging
    Vezi pe GitHub↗34,282
Vezi toate cele 30 alternative pentru Dependencies→

Întrebări frecvente

Ce face lucasg/dependencies?

Dependencies is a static analysis utility designed to inspect Windows portable executable files and map their library dependency hierarchies. It functions as a diagnostic interface for validating library imports and identifying the specific modules required for an application to execute on a Windows system.

Care sunt principalele funcționalități ale lucasg/dependencies?

Principalele funcționalități ale lucasg/dependencies sunt: Dependency Walkers, Static Analysis Tools, Binary Troubleshooting Utilities, Dependency Resolvers, Executable Analysis Tools, Executable Dependency Inspectors, Windows API Set Mappers, Import Validation Utilities.

Care sunt câteva alternative open-source pentru lucasg/dependencies?

Alternativele open-source pentru lucasg/dependencies includ: radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… homebrew/brew — Homebrew is a command-line package management tool designed to automate the installation, configuration, and… astral-sh/ruff — Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions… python-poetry/poetry — Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration… componentjs/component — Component is a frontend build tool and package manager designed for modular web application development. It functions… conan-io/conan — Conan is a package manager and binary repository for C and C++ that resolves and installs external libraries to ensure…