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.
-
Workable for various programming languages
-
Highlight on click
-
Two kinds of graphs
You can generate a call graph for selected files to get an overview, or a selected function to track the call hierarchy.
-
Export call graphs as SVG
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.
Crabviz is inspired by graphql-voyager and go-callvis.