awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesStatic Analysis Caches

Caches representing analyzed source code states to accelerate subsequent type-checking runs.

Distinct from Persistent Binary Caches: Distinct from Persistent Binary Caches: focuses on caching static analysis state rather than tabular data parsed from text files.

Explore 4 awesome GitHub repositories matching data & databases · Static Analysis Caches. Refine with filters or upvote what's useful.

Awesome Static Analysis Caches GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • python/mypyAvatar von python

    python/mypy

    20,489Auf GitHub ansehen↗

    mypy is a static type checker for Python that analyzes source code to detect type errors and inconsistencies without executing the program. It functions as a static analysis tool and type inference engine, providing a gradual typing system that allows type hints to be added to a codebase incrementally while maintaining compatibility with dynamic typing. The project distinguishes itself through a combination of performance and precision features. It utilizes a daemon-based incremental checking system and multi-process parallel analysis to manage large codebases, supported by binary cache persi

    Stores previously analyzed module states in binary format to avoid re-processing unchanged source files.

    Pythonlinterpythontypechecker
    Auf GitHub ansehen↗20,489
  • pastelsky/bundlephobiaAvatar von pastelsky

    pastelsky/bundlephobia

    9,534Auf GitHub ansehen↗

    Bundlephobia is a suite of tools for analyzing the composition and size of JavaScript dependencies from the npm registry. It functions as a bundle analyzer and size monitor that calculates the total footprint of frontend packages and stylesheets to determine their impact on page load performance. The project identifies specific components contributing to bundle size through asset composition analysis and package auditing. It also generates visual size indicators and badges that can be embedded in documentation and version control repositories to communicate package dimensions. The platform m

    Stores analyzed package dimensions in a database to prevent redundant network requests and calculations.

    TypeScriptcostdependenciesnpm-package
    Auf GitHub ansehen↗9,534
  • sverweij/dependency-cruiserAvatar von sverweij

    sverweij/dependency-cruiser

    6,804Auf GitHub ansehen↗

    Dependency-cruiser ist ein Analyse-Tool für Abhängigkeiten in JavaScript und TypeScript sowie ein Architektur-Linter. Es dient als statisches Analysetool zum Mapping, zur Visualisierung und zur Validierung von Modulbeziehungen innerhalb einer Codebasis, ohne dass der Code ausgeführt werden muss. Das Projekt zeichnet sich durch seine Fähigkeit aus, architektonische Grenzen durch ein regelbasiertes System durchzusetzen. Es erkennt zirkuläre Abhängigkeiten, identifiziert verwaiste Module (Orphan Modules) sowie toten Code und validiert Abhängigkeitsbeschränkungen anhand von Regeln für erlaubte und verbotene Beziehungen. Zudem bietet es quantitative Stabilitätsanalysen durch die Berechnung von afferenter und efferenter Kopplung, um fragile Bereiche eines Projekts zu identifizieren. Das Tool deckt ein breites Spektrum an Funktionen ab, darunter Modul-Parsing für ES6, CommonJS und TypeScript sowie die Visualisierung von Abhängigkeitsgraphen mit Aggregation auf Ordnerebene. Es bietet Automatisierungsfunktionen für Continuous Integration, wie z. B. Violation-Baselining und strukturierte Datenexporte in JSON- oder CSV-Formaten. Das System beinhaltet einen interaktiven Konfigurations-Bootstrapping-Prozess, um maßgeschneiderte Konfigurationsdateien basierend auf der lokalen Umgebung zu generieren.

    Stores the resolved dependency graph on disk and invalidates entries only when source files or configurations change.

    JavaScript
    Auf GitHub ansehen↗6,804
  • gdretools/gdsdecompAvatar von GDRETools

    GDRETools/gdsdecomp

    3,785Auf GitHub ansehen↗

    gdsdecomp is a project recovery suite and game engine reverse engineering toolset. It functions as a bytecode decompiler, binary resource converter, and asset extraction tool designed to reconstruct original directory hierarchies and scripts from compiled binary game assets. The toolset specializes in GDScript bytecode decompilation and compilation, translating compiled bytecode back into human-readable source code or converting source code into executable bytecode for specific engine versions and commit hashes. It includes a game archive patcher to modify project archives by replacing intern

    Caches pre-processed plugin data to accelerate the recovery of source code from binaries.

    C++
    Auf GitHub ansehen↗3,785
  1. Home
  2. Data & Databases
  3. Data Caching
  4. Persistent Binary Caches
  5. Static Analysis Caches

Unter-Tags erkunden

  • Bundle Analysis CachesPersistent storage for the results of package size and composition analysis. **Distinct from Static Analysis Caches:** Distinct from general static analysis caches by specifically storing the calculated dimensions of distribution archives.