MCPcopy Index your code
hub / github.com/EpicEric/duper

github.com/EpicEric/duper @0.6.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6.2 ↗ · + Follow
1,349 symbols 3,484 edges 148 files 194 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

HandlerArgs (Interface)
(no doc) [8 implementers]
duper_rpc/src/handler.rs
DuperVisitor (Interface)
A trait for implementing a Duper visitor. You can visit a `DuperValue` with `value.accept(&mut visitor)`. # Example `` [4 …
duper/src/visitor/mod.rs
DuperFilter (Interface)
(no doc) [12 implementers]
duperq/src/filter.rs
DuperTimer (Interface)
A trait to allow implementing timestamp generators. [3 implementers]
tracing_duper/src/lib.rs
CallStatusErrorHandler (Interface)
Each top-level error class has a companion object that can lift the error from the call status's rust buffer
duper_uniffi/dotnet/duper.cs
Handler (Interface)
(no doc) [18 implementers]
duper_rpc/src/handler.rs
Processor (Interface)
An opaque layer that processes a [`DuperValue`] asynchronously. [4 implementers]
duperq/src/processor.rs
ServerPart (Interface)
A trait to allow composing layers on a [`Server`]. [3 implementers]
duper_rpc/src/server.rs

Core symbols most depended-on inside this repo

as_ref
called by 301
duper/src/ast.rs
clone
called by 173
duper_rpc/src/server.rs
push
called by 157
duperq/src/filter.rs
to_duper
called by 112
duper/src/serde/ser.rs
iter
called by 82
duper/src/ast.rs
len
called by 76
duper/src/ast.rs
from_string
called by 70
serde_duper/src/lib.rs
to_string
called by 57
duper/src/serde/ser.rs

Shape

Method 672
Function 342
Class 276
Enum 41
Interface 10
Route 8

Languages

Rust70%
C#22%
Python5%
C++1%
C1%
TypeScript1%

Modules by API surface

duper_uniffi/dotnet/duper.cs249 symbols
duper/src/serde/meta.rs53 symbols
duper/src/serde/ser.rs49 symbols
duper/src/ast.rs47 symbols
duper-js-node/src/ser.rs43 symbols
tracing_duper/src/lib.rs42 symbols
duper/src/parser/mod.rs34 symbols
duper/src/serde/mod.rs33 symbols
duper/src/parser/temporal.rs32 symbols
duper/src/serde/de.rs30 symbols
duper_rpc/src/server.rs28 symbols
duper/src/visitor/pretty_printer.rs28 symbols

Datastores touched

(mongodb)Database · 1 repos
mydbDatabase · 1 repos
(mysql)Database · 1 repos
mydbDatabase · 1 repos
mydbDatabase · 1 repos

For agents

$ claude mcp add duper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact