MCPcopy Index your code
hub / github.com/dhamidi/ess

github.com/dhamidi/ess @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
240 symbols 782 edges 25 files 94 documented · 39%
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

EventHandler (Interface)
EventHandler defines the interface for processing events. [6 implementers]
interfaces.go
SessionStore (Interface)
(no doc) [2 implementers]
examples/blog/main.go
Value (Interface)
Value is defines the interface for converting text into Go values. A value is used for capturing, sanitizing and validat [5 …
interfaces.go
Aggregate (Interface)
Aggregate defines the necessary methods for acting interacting with an event sourced application. Aggregates receives r [4 …
interfaces.go
CommandHandler (Interface)
CommandHandler defines the interface for handling commands. [4 implementers]
interfaces.go
Clock (Interface)
Clock is an interface for providing the current time. This interface exists to decouple objects that need access to the [2 …
interfaces.go

Core symbols most depended-on inside this repo

T
called by 37
examples/blog/html.go
Add
called by 34
event.go
String
called by 29
interfaces.go
Get
called by 24
command.go
A
called by 20
examples/blog/html.go
Add
called by 19
validation_error.go
For
called by 19
event.go
Field
called by 19
command.go

Shape

Method 123
Function 73
Struct 33
Interface 9
FuncType 1
TypeAlias 1

Languages

Go100%

Modules by API surface

values.go25 symbols
examples/blog/main.go25 symbols
command.go22 symbols
interfaces.go21 symbols
examples/blog/templates.go21 symbols
examples/signup/main.go11 symbols
examples/blog/html.go11 symbols
application_test.go11 symbols
examples/blog/user.go10 symbols
test_aggregate.go8 symbols
examples/blog/post.go8 symbols
examples/blog/all_posts.go8 symbols

For agents

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

⬇ download graph artifact