MCPcopy Index your code
hub / github.com/cpuguy83/kvfs

github.com/cpuguy83/kvfs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,968 symbols 12,926 edges 193 files 1,013 documented · 26%
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

Locker (Interface)
Locker provides locking mechanism on top of the store. Similar to `sync.Lock` except it may return errors. [6 implementers]
Godeps/_workspace/src/github.com/docker/libkv/store/store.go
Store (Interface)
Store represents the backend K/V storage Each store should support every call listed here. Or it couldn't be implemented [5 …
Godeps/_workspace/src/github.com/docker/libkv/store/store.go
Hook (Interface)
A hook to be fired when logging on the logging levels returned from `Levels()` on your implementation of the interface. [5 …
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks.go
RawFileSystem (Interface)
RawFileSystem is an interface close to the FUSE wire protocol. Unless you really know what you are doing, you should no [3 …
Godeps/_workspace/src/github.com/hanwen/go-fuse/fuse/api.go
File (Interface)
A File object is returned from FileSystem.Open and FileSystem.Create. Include the NewDefaultFile return value into the [3 …
Godeps/_workspace/src/github.com/hanwen/go-fuse/fuse/nodefs/api.go

Core symbols most depended-on inside this repo

EncodeUint
called by 331
Godeps/_workspace/src/github.com/ugorji/go/codec/encode.go
DecodeUint
called by 329
Godeps/_workspace/src/github.com/ugorji/go/codec/decode.go
EncodeInt
called by 327
Godeps/_workspace/src/github.com/ugorji/go/codec/encode.go
DecodeInt
called by 325
Godeps/_workspace/src/github.com/ugorji/go/codec/decode.go
TryDecodeAsNil
called by 285
Godeps/_workspace/src/github.com/ugorji/go/codec/decode.go
EncodeNil
called by 272
Godeps/_workspace/src/github.com/ugorji/go/codec/encode.go
CheckBreak
called by 270
Godeps/_workspace/src/github.com/ugorji/go/codec/decode.go
EncodeMapKVSeparator
called by 247
Godeps/_workspace/src/github.com/ugorji/go/codec/encode.go

Shape

Method 3,159
Function 367
Struct 348
TypeAlias 56
Interface 33
FuncType 4
Class 1

Languages

Go100%
Python1%

Modules by API surface

Godeps/_workspace/src/github.com/ugorji/go/codec/fast-path.generated.go1,208 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/decode.go115 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/encode.go101 symbols
Godeps/_workspace/src/github.com/boltdb/bolt/cmd/bolt/main.go76 symbols
Godeps/_workspace/src/github.com/samuel/go-zookeeper/zk/structs.go72 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/helper.go70 symbols
Godeps/_workspace/src/github.com/hanwen/go-fuse/fuse/pathfs/pathfs.go64 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/json.go53 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/binc.go50 symbols
Godeps/_workspace/src/github.com/hanwen/go-fuse/fuse/nodefs/api.go50 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/msgpack.go48 symbols
Godeps/_workspace/src/github.com/ugorji/go/codec/noop.go47 symbols

For agents

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

⬇ download graph artifact