MCPcopy Index your code
hub / github.com/caohoangnam/go-clean-architecture

github.com/caohoangnam/go-clean-architecture @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
110 symbols 217 edges 20 files 3 documented · 3% updated 3y ago★ 1391 open issues
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

MeowEntity (Interface)
(no doc) [3 implementers]
domain/meow.go
BookEntity (Interface)
(no doc) [2 implementers]
domain/book.go
Repository (Interface)
(no doc) [1 implementers]
search/repository.go
Message (Interface)
(no doc) [1 implementers]
events/message.go
EventStore (Interface)
(no doc) [1 implementers]
events/event.go
MeowRepository (Interface)
(no doc) [1 implementers]
db/meowRepository.go
MeowRepository (Interface)
(no doc) [1 implementers]
domain/meow.go
BookRepository (Interface)
(no doc) [2 implementers]
domain/book.go

Core symbols most depended-on inside this repo

Create
called by 4
domain/meow.go
Key
called by 3
events/message.go
Close
called by 3
events/event.go
OnMeowCreated
called by 3
events/event.go
Close
called by 2
search/repository.go
Search
called by 2
search/repository.go
List
called by 2
domain/meow.go
SearchMeows
called by 2
domain/meow.go

Shape

Method 55
Function 33
Struct 14
Interface 8

Languages

Go100%

Modules by API surface

events/event.go10 symbols
domain/meow.go9 symbols
services/hub.go8 symbols
search/repository.go8 symbols
events/nats.go8 symbols
db/meowRepository.go8 symbols
domain/book.go7 symbols
config/database.go6 symbols
app/repository/meow.go6 symbols
search/elastic.go5 symbols
app/handler/meow.go5 symbols
app/entity/meow.go5 symbols

For agents

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

⬇ download graph artifact