类库
› codegraph-rust
Jakedismo/codegraph-rust
CodeGraph 是一个用 Rust 实现的知识图谱工具,旨在将整个代码库转换为语义化、可搜索的知识图谱。它通过解析AST(抽象语法树)和FastML,结合SurrealDB后端,为AI编程助手提供高效、深度的代码上下文管理,支持代码语义搜索、依赖关系分析和架构理解,而不仅仅是简单的文本匹配。
标签
技术栈
框架
Axum
异步运行时
Tokio
查看全部依赖 (98)
依赖
aho-corasick
1.1
anyhow
arc-swap
async-trait
atty
autoagents
autoagents-derive
base64
bincode
bumpalo
3.15
bytecheck
bytes
chacha20poly1305
chrono
clap
codegraph-ai
codegraph-core
codegraph-graph
codegraph-mcp
codegraph-mcp-autoagents
codegraph-mcp-core
codegraph-mcp-daemon
codegraph-mcp-rig
codegraph-mcp-tools
codegraph-parser
codegraph-vector
colored
config
crossbeam-channel
crossbeam-queue
crossbeam-skiplist
crossbeam-utils
dashmap
dirs
5.0
dotenv
0.15
fastrand
futures
globset
hashbrown
http-body-util
0.1
hyper
ignore
indicatif
lru
lsh-rs2
0.4.1
memmap2
notify
num_cpus
once_cell
parking_lot
rand
reqwest
rig
0.27.0
rkyv
rmcp
rustc-demangle
0.1
rustc-hash
schemars
secrecy
serde
serde_json
serde_yaml
0.9
sha2
similar
symbolic-demangle
12
thiserror
tikv-jemallocator
tokio-tungstenite
tokio-util
0.7
toml
tower
tracing
tracing-appender
0.2
tracing-subscriber
tree-sitter
tree-sitter-c-sharp
tree-sitter-cpp
tree-sitter-go
tree-sitter-java
tree-sitter-javascript
tree-sitter-php
tree-sitter-python
tree-sitter-ruby
tree-sitter-rust
tree-sitter-swift
tree-sitter-typescript
url
uuid
zstd
0.13
开发依赖
approx
criterion
dotenvy
0.15
fastrand
loom
0.7
serial_test
3.2
tempfile
tokio-test
tracing-subscriber
截图