Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/ github.com/eblume/proto
github.com/eblume/proto
@main
Chat with this repo
repository ↗
·
DeepWiki ↗
·
+ Follow
28
symbols
92
edges
13
files
19
documented · 68%
Search
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
FilterFn (FuncType)
Filter function type definition. A FilterFn is given a single Proto and must decide whether to return `true` or `false`,
filter.go
Proto (Interface)
The Proto type. (Get it?)
proto.go
MapFn (FuncType)
Please see `filter.go` if you find any ambiguity here, the same patterns used there are used here. Mapping function type
map.go
ReduceFn (FuncType)
Reducing function type definition.
reduce.go
TriggerFn (FuncType)
Trigger function type deceleration.
trigger.go
Core symbols
most depended-on inside this repo
Gather
called by 9
base.go
Send
called by 7
base.go
Reduce
called by 5
reduce.go
Map
called by 4
map.go
Filter
called by 3
filter.go
PFilter
called by 1
filter.go
PMap
called by 1
map.go
Trigger
called by 1
trigger.go
Shape
Function
23
FuncType
4
Interface
1
Languages
Go
100%
Modules
by API surface
base_test.go
4 symbols
trigger.go
3 symbols
map.go
3 symbols
filter.go
3 symbols
base.go
3 symbols
reduce.go
2 symbols
multi.go
2 symbols
map_test.go
2 symbols
filter_test.go
2 symbols
trigger_test.go
1 symbols
reduce_test.go
1 symbols
proto.go
1 symbols
For agents
$
claude mcp add proto \ -- python -m otcore.mcp_server <graph>
⬇ download graph artifact