Skip to content
Projects

chanhx/crabviz has 1,411 GitHub stars and 70 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-07 06:23 UTC. Last push 2026-09-01.

How these counts are measured

Generate interactive call graphs for various languages

What you can do

  • 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 for a selected function to track the call hierarchy.
  • Collapse Files to view file relationships

Measured star growth

in 24h
-1
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

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

  • 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 for a selected function to track the call hierarchy.

  • Collapse Files to view file relationships

  • Save call graphs as HTML or SVG

  • Go to definition

  • Search symbols

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.

Explore related projects