MCPcopy Index your code
hub / github.com/boz/go-throttle

github.com/boz/go-throttle @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
20 symbols 70 edges 3 files 10 documented · 50% 1 cross-repo links
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

ThrottleDriver (Interface)
ThrottleDriver is an interface for requesting execution of the throttled resource and for stopping the throttler. [1 implementers]
throttle.go
Throttle (Interface)
Throttle extends ThrottleDriver with Next(), which is used by the client to throttle its code. [1 implementers]
throttle.go

Core symbols most depended-on inside this repo

Trigger
called by 10
throttle.go
Stop
called by 8
throttle.go
Next
called by 7
throttle.go
newThrottler
called by 2
throttle.go
NewThrottle
called by 0
throttle.go
ThrottleFunc
called by 0
throttle.go
Trigger
called by 0
throttle.go
Next
called by 0
throttle.go

Shape

Function 11
Method 6
Interface 2
Struct 1

Languages

Go100%

Modules by API surface

throttle.go12 symbols
throttle_test.go5 symbols
example_test.go3 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact