类库
› codemark
DanielCardonaRojas/codemark
Codemark是一个基于Rust的语义代码书签系统,利用tree-sitter捕获代码结构而非易碎的文件行号。其核心优势是书签具备自愈能力,能自动适应重命名、重构和格式化等变更。专为人类开发者和AI智能体设计,适用于长期会话、代码审计及个人知识管理,确保引用持久稳定。
标签
技术栈
crates/codemark-cli rust
异步运行时
Tokio
查看全部依赖 (15)
依赖
anyhow
chrono
clap
clap_complete
4
clap_mangen
0.2
codemark-core
comfy-table
7
handlebars
6
is-terminal
0.4
regex
serde
serde_json
thiserror
uuid
开发依赖
tempfile
crates/codemark-core rust
异步运行时
Tokio
查看全部依赖 (26)
依赖
async-trait
0.1
candle-core
0.8
candle-nn
0.8
candle-transformers
0.8
chrono
git2
regex
rusqlite
serde
serde_json
sha2
0.10
thiserror
tokenizers
0.21
toml
tree-sitter
tree-sitter-c-sharp
0.23
tree-sitter-dart
0.1
tree-sitter-go
0.23
tree-sitter-java
0.23
tree-sitter-python
0.23
tree-sitter-rust
0.23
tree-sitter-swift
0.7
tree-sitter-tsquery
0.7
tree-sitter-typescript
0.23
uuid
开发依赖
tempfile
crates/codemark-tui rust
查看全部依赖 (3)
依赖
ratatui
0.29
开发依赖
insta
1
tempfile
crates/codetours-server rust
框架
Axum
异步运行时
Tokio
查看全部依赖 (22)
依赖
anyhow
chrono
clap
codemark-core
deadpool-sqlite
dotenvy
0.15.7
futures-util
0.3
jsonwebtoken
9
reqwest
rusqlite
serde
serde_json
thiserror
toml
tower
tower-http
tracing
tracing-subscriber
urlencoding
2
uuid
zstd
0.13
开发依赖
tempfile
截图