Skip to content

Dependencies

All versions are exactly pinned. See Cargo.toml for specifics.

CrateRole
clapCLI argument parsing
git2Git repository access
tree-sitter + language grammarsAST parsing for supported languages
blake3Fast hashing for node identity
serde / serde_json / bincodeSerialization (JSON output, AST cache)
rayonParallel processing
lru / bumpaloCaching and memory allocation
coloredTerminal output
anyhowError handling
  • All versions are pinned to prevent unexpected updates.
  • cargo-deny enforces license allowlists and advisory checks.
  • No dependencies require network access at runtime.