MCPcopy Index your code
hub / github.com/KyleBanks/go-kit

github.com/KyleBanks/go-kit @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
236 symbols 580 edges 48 files 146 documented · 62%
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

Cacher (Interface)
Cacher defines a mockable Cache interface that can store values in a key-value cache. [2 implementers]
cache/cache.go
Pusher (Interface)
Pusher defines the interface for a push notification Pusher. [2 implementers]
push/push.go
Persistable (Interface)
Persistable provides an interface for models that can be persisted. [1 implementers]
gonamo/persistable.go
Authenticator (Interface)
Authenticator defines an interface for an authenticate-able User. [1 implementers]
auth/auth.go
Handler (FuncType)
Handler defines a function that accepts an HTTP request and returns a Response.
router/router.go
Server (Interface)
Server defines an interface for the provided server to comply with.
router/router.go

Core symbols most depended-on inside this repo

hashName
called by 11
gonamo/key_provider.go
hashType
called by 10
gonamo/key_provider.go
rangeName
called by 10
gonamo/key_provider.go
rangeType
called by 9
gonamo/key_provider.go
AttributeValue
called by 9
gonamo/util.go
hasRange
called by 8
gonamo/key_provider.go
Lock
called by 7
cache/cache.go
New
called by 7
cache/cache.go

Shape

Function 122
Method 84
Struct 18
Interface 6
TypeAlias 5
FuncType 1

Languages

Go100%

Modules by API surface

cache/cache.go19 symbols
gonamo/key_provider.go18 symbols
auth/auth.go15 symbols
orm/orm.go14 symbols
gonamo/table.go14 symbols
auth/auth_test.go12 symbols
gonamo/key_provider_test.go10 symbols
cache/mock.go10 symbols
log/log.go9 symbols
router/router.go8 symbols
cache/cache_test.go7 symbols
storage/storage.go6 symbols

For agents

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

⬇ download graph artifact