chanhx / crabviz

🦀 A LSP-based interative call graph generator
Apache License 2.0
741 stars 25 forks source link
c callgraph cpp go java javascript language-server-protocol lsp python rust static-analysis typescript vscode

Crabviz

Crabviz is a LSP-based call graph generator. It leverages the Language Server Protocol to generate interactive call graphs, helps you visually explore source code.

Features

Preview

preview

Install

Since Crabviz utilizes the capabilities of language servers, it is better suited as an IDE/editor extension than a standalone command line tool.

It is currently available on VS Code, and PRs for other editors are welcome.

Credits

Crabviz is inspired by graphql-voyager and go-callvis.