| Crates.io | arbor-graph |
| lib.rs | arbor-graph |
| version | 1.0.1 |
| created_at | 2026-01-05 12:07:25.26481+00 |
| updated_at | 2026-01-07 18:48:22.817505+00 |
| description | Graph schema and relationship tracking for Arbor |
| homepage | |
| repository | |
| max_upload_size | |
| id | 2023704 |
| size | 54,135 |
Graph engine for Arbor
The Code Property Graph that LLMs can navigate
arbor-graph is the heart of Arbor. It manages:
| Feature | Description |
|---|---|
petgraph core |
Stable, fast in-memory graph |
| Global Symbol Table | Resolve imports across files |
| Sled Store | ACID-compliant persistence |
find_path |
A* shortest path between nodes |
| Serialization | bincode for compact storage |
arbor-core (parse) → arbor-graph (store) → arbor-server (expose)
↓
ArborGraph
├── nodes: HashMap<NodeId, CodeEntity>
├── edges: Vec<(NodeId, NodeId, EdgeKind)>
└── symbol_table: SymbolTable
This crate is used internally. For most use cases:
cargo install arbor-graph-cli