awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to koknat/callgraph

Open-source alternatives to CallGraph

26 open-source projects similar to koknat/callgraph, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best CallGraph alternative.

  • classgraph/classgraphclassgraph 的头像

    classgraph/classgraph

    2,987在 GitHub 上查看↗

    An uber-fast parallelized Java classpath scanner and module scanner.

    Java
    在 GitHub 上查看↗2,987
  • jayu/rev-depjayu 的头像

    jayu/rev-dep

    234在 GitHub 上查看↗

    Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.

    Go
    在 GitHub 上查看↗234
  • multilang-depends/dependsmultilang-depends 的头像

    multilang-depends/depends

    253在 GitHub 上查看↗

    Depends is a fast, comprehensive code dependency analysis tool

    Java
    在 GitHub 上查看↗253
  • coatisoftware/sourcetrailCoatiSoftware 的头像

    CoatiSoftware/Sourcetrail

    16,471在 GitHub 上查看↗

    Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati

    C++
    在 GitHub 上查看↗16,471
  • duriantaco/skylosduriantaco 的头像

    duriantaco/skylos

    455在 GitHub 上查看↗

    Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/

    Python
    在 GitHub 上查看↗455

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • eslint/eslinteslint 的头像

    eslint/eslint

    27,349在 GitHub 上查看↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    JavaScriptecmascripteslintjavascript
    在 GitHub 上查看↗27,349
  • facebookarchive/pffffacebookarchive 的头像

    facebookarchive/pfff

    2,442在 GitHub 上查看↗

    Tools for code analysis, visualizations, or style-preserving source transformation.

    OCaml
    在 GitHub 上查看↗2,442
  • github/codeqlgithub 的头像

    github/codeql

    9,252在 GitHub 上查看↗

    CodeQL is a semantic code analysis engine and vulnerability scanning tool that treats source code as data. It utilizes a static analysis query language to define complex patterns and security vulnerabilities within a code graph database. The system represents source code as a relational database, enabling the execution of structural queries and data flow analysis. This approach allows for the detection of security flaws and coding errors across large-scale repositories. The tool provides capabilities for automated code auditing, static analysis security testing, and custom vulnerability dete

    CodeQLcodeqlgithub-advanced-securitygithub-security-lab
    在 GitHub 上查看↗9,252
  • googleprojectzero/weggligoogleprojectzero 的头像

    googleprojectzero/weggli

    2,483在 GitHub 上查看↗

    weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.

    Rust
    在 GitHub 上查看↗2,483
  • houqp/sqlvethouqp 的头像

    houqp/sqlvet

    499在 GitHub 上查看↗

    Sqlvet performs static analysis on raw SQL queries in your Go code base to surface potential runtime errors at build time.

    Go
    在 GitHub 上查看↗499
  • hzacode/langlintH

    HzaCode/Langlint

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • mennanov/blockwatchmennanov 的头像

    mennanov/blockwatch

    24在 GitHub 上查看↗

    Language agnostic linter that keeps your code and documentation in sync and valid

    Rust
    在 GitHub 上查看↗24
  • microsoft/applicationinspectormicrosoft 的头像

    microsoft/ApplicationInspector

    4,391在 GitHub 上查看↗

    ApplicationInspector is a multi-language static analysis tool designed to detect specific features and characteristics within source code. It utilizes a declarative JSON rules engine to identify patterns and structural tags across project directories without requiring the analyzer to be recompiled. The system distinguishes itself through a code version differ that compares two different source paths to report changes in detected features. It also provides utilities for creating and validating custom JSON-based rules, including a validation pipeline to verify syntax and identifier uniqueness.

    C#
    在 GitHub 上查看↗4,391
  • microsoft/devskimmicrosoft 的头像

    microsoft/DevSkim

    995在 GitHub 上查看↗

    DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.

    C#lintersdlsecurity
    在 GitHub 上查看↗995
  • preslavmihaylov/todocheckpreslavmihaylov 的头像

    preslavmihaylov/todocheck

    437在 GitHub 上查看↗

    todocheck is a static code analyzer for annotated TODO comments.

    Go
    在 GitHub 上查看↗437
  • prontolabs/prontoprontolabs 的头像

    prontolabs/pronto

    2,670在 GitHub 上查看↗

    Quick automated code review of your changes

    Ruby
    在 GitHub 上查看↗2,670
  • tencent/tscancodeTencent 的头像

    Tencent/TscanCode

    2,117在 GitHub 上查看↗

    A static code analyzer for C++, C#, Lua

    C++
    在 GitHub 上查看↗2,117
  • terryyin/lizardterryyin 的头像

    terryyin/lizard

    2,395在 GitHub 上查看↗

    A simple code complexity analyser without caring about the C/C++ header files or Java imports, supports most of the popular languages.

    Python
    在 GitHub 上查看↗2,395
  • w0rp/alew0rp 的头像

    w0rp/ale

    14,005在 GitHub 上查看↗

    Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers into the editor. It provides infrastructure for background syntax validation and automated code fixing without blocking the editor interface. The project implements the Language Server Protocol to enable advanced semantic navigation, including symbol renaming, definition jumping, and the application of automatic refactoring changes. It functions as an automatic code fixer that applies formatting and repairs based on feedback from linting tools and language servers. The plugin

    Vim Script
    在 GitHub 上查看↗14,005
  • wala/walawala 的头像

    wala/WALA

    858在 GitHub 上查看↗

    T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.

    Java
    在 GitHub 上查看↗858
  • web-infra-dev/oxcweb-infra-dev 的头像

    web-infra-dev/oxc

    21,721在 GitHub 上查看↗

    oxc is a high-performance JavaScript toolchain developed in Rust for parsing, transforming, and analyzing JavaScript and TypeScript source code. It provides a set of core utilities including a parser that converts code into an abstract syntax tree, a linter for identifying problematic patterns, a formatter for standardizing visual style, and a minifier for reducing production file sizes. The project focuses on high-performance execution through a system design that utilizes single-pass parsing, zero-copy string slicing, and parallel worker processing to handle large codebases. It further opti

    Rust
    在 GitHub 上查看↗21,721
  • ayarotsky/diesel-guardayarotsky 的头像

    ayarotsky/diesel-guard

    115在 GitHub 上查看↗

    Linter for dangerous Postgres migration patterns in Diesel and SQLx. Prevents downtime caused by unsafe schema changes.

    Rust
    在 GitHub 上查看↗115
  • yelp/undebtYelp 的头像

    Yelp/undebt

    1,624在 GitHub 上查看↗

    Undebt is a fast, straightforward, reliable tool for performing massive, automated code refactoring used @Yelp. Undebt lets you define complex find-and-replace rules using standard, straightforward Python that can be applied quickly to an entire code base with a simple command.

    Python
    在 GitHub 上查看↗1,624
  • bearer/bearerBearer 的头像

    Bearer/bearer

    2,566在 GitHub 上查看↗

    Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security vulnerabilities, hard-coded secrets, and privacy risks in source code through static analysis and data flow tracing. The tool distinguishes itself by tracking the movement of sensitive data through code to identify leaks and by mapping personal and health-related information flows to generate evidence for privacy impact assessments. It also provides differential scanning for pull requests and uses fingerprint-based suppression to exclude known false positives from reports. The platform co

    Goappseccode-qualitycompliance
    在 GitHub 上查看↗2,566
  • coderaiser/putoutcoderaiser 的头像

    coderaiser/putout

    793在 GitHub 上查看↗

    🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter with superpowers 💪: built-in support of js, jsx, ts, markdown, yaml, toml, json and ignore. Write declarative codemods in a simplest possible way 😏

    JavaScript
    在 GitHub 上查看↗793
  • dotnet/roslyn-analyzersdotnet 的头像

    dotnet/roslyn-analyzers

    1,671在 GitHub 上查看↗

    The Microsoft.CodeAnalysis.NetAnalyzers package moved into the dotnet/sdk repository for further development and respond to issues formerly in this repository.

    hacktoberfest
    在 GitHub 上查看↗1,671