Skip to main content

Crate solograph

Crate solograph 

Source
Expand description

Code intelligence: tree-sitter scanning, project maps, dependency parsing.

Rust-native subset of SoloGraph functionality. For features requiring embeddings or graph DB, use the SoloGraph MCP server.

Re-exports§

pub use deps::parse_deps;
pub use deps::Dependency;
pub use deps::DependencyKind;
pub use repomap::generate_context_map;
pub use repomap::generate_repomap;
pub use scanner::dir_tree;
pub use scanner::scan_project;
pub use scanner::FileInfo;
pub use scanner::ProjectStats;
pub use symbols::extract_symbols;
pub use symbols::Symbol;
pub use symbols::SymbolKind;

Modules§

deps
Parse dependency manifests (Cargo.toml, package.json, pyproject.toml).
repomap
Generate a project map — concise summary of files and key symbols.
scanner
Scan project files via git ls-files (or fallback walk).
symbols
Extract symbols (functions, structs, impls, traits) from source files via tree-sitter.