MCPcopy Index your code
hub / github.com/ardanlabs/kit

github.com/ardanlabs/kit @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
407 symbols 1,240 edges 64 files 292 documented · 72%
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

RespHandler (Interface)
RespHandler is implemented by the user to implement the processing of the response messages to the client. [5 implementers]
udp/handlers.go
RespHandler (Interface)
RespHandler is implemented by the user to implement the processing of the response messages to the client. [5 implementers]
tcp/handlers.go
Provider (Interface)
Provider is implemented by the user to provide the configuration as a map. There are currently two Providers implemented [3 …
cfg/cfg.go
Jobber (Interface)
Jobber defines an interface for providing the implementation details for processing a user job. [2 implementers]
runner/runner.go
Worker (Interface)
Worker must be implemented by types that want to use this worker processes. [2 implementers]
pool/pool.go
DecodeHookFunc (FuncType)
DecodeHookFunc declares a function to help with decoding.
mapstructure/mapstructure.go
Handler (FuncType)
A Handler is a type that handles an http request within our own little mini framework.
web/web.go
ConnHandler (Interface)
ConnHandler is implemented by the user to bind the listener to a reader and writer for processing. [4 implementers]
udp/handlers.go

Core symbols most depended-on inside this repo

Log
called by 102
cfg/cfg.go
String
called by 54
cfg/cfg.go
Fatal
called by 40
log/log.go
Decode
called by 30
mapstructure/mapstructure.go
User
called by 29
log/log.go
Error
called by 21
log/log.go
Dev
called by 19
log/log.go
Error
called by 17
mapstructure/error.go

Shape

Function 164
Method 128
Struct 94
Interface 12
TypeAlias 6
FuncType 3

Languages

Go100%

Modules by API surface

mapstructure/mapstructure_test.go48 symbols
mapstructure/mapstructure.go23 symbols
cfg/cfg.go23 symbols
tcp/tcp.go21 symbols
cfg/cfg_default.go20 symbols
pool/pool.go19 symbols
mapstructure/mapstructure_examples_test.go18 symbols
web/web.go15 symbols
mapstructure/mapstructure_benchmark_test.go13 symbols
examples/mapstructure/main.go11 symbols
log/log.go10 symbols
udp/udp.go9 symbols

Datastores touched

postgresDatabase · 1 repos

For agents

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

⬇ download graph artifact