MCPcopy Index your code
hub / github.com/AleksK1NG/Go-Elasticsearch-RabbitMQ

github.com/AleksK1NG/Go-Elasticsearch-RabbitMQ @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
245 symbols 679 edges 39 files 53 documented · 22%
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

Logger (Interface)
Logger methods interface [1 implementers]
pkg/logger/logger.go
RestErr (Interface)
RestErr Rest error interface [1 implementers]
pkg/http_errors/http_errors.go
ElasticRepository (Interface)
(no doc) [2 implementers]
internal/product/domain/repository.go
KeyboardLayoutManager (Interface)
(no doc) [1 implementers]
pkg/keyboard_manager/keyboard_manager.go
MiddlewareManager (Interface)
(no doc) [1 implementers]
pkg/middlewares/manager.go
AmqpPublisher (Interface)
(no doc) [1 implementers]
pkg/rabbitmq/publisher.go
ProductUseCase (Interface)
(no doc) [1 implementers]
internal/product/domain/usecase.go
MiddlewareMetricsCb (FuncType)
(no doc)
pkg/middlewares/manager.go

Core symbols most depended-on inside this repo

Errorf
called by 35
pkg/logger/logger.go
String
called by 34
pkg/tracing/jaeger.go
Infof
called by 31
pkg/logger/logger.go
Error
called by 19
pkg/http_errors/http_errors.go
TraceWithErr
called by 17
pkg/tracing/utils.go
Close
called by 16
pkg/rabbitmq/publisher.go
NewRestError
called by 12
pkg/http_errors/http_errors.go
Warnf
called by 8
pkg/logger/logger.go

Shape

Method 129
Function 68
Struct 38
Interface 8
FuncType 2

Languages

Go100%

Modules by API surface

pkg/logger/logger.go62 symbols
pkg/http_errors/http_errors.go23 symbols
pkg/utils/pagination.go17 symbols
pkg/tracing/utils.go17 symbols
pkg/rabbitmq/rabbitmq.go13 symbols
pkg/rabbitmq/publisher.go9 symbols
config/config.go9 symbols
pkg/middlewares/manager.go7 symbols
pkg/esclient/esclient.go7 symbols
internal/product/delivery/rabbitmq/consumer.go7 symbols
internal/app/utils.go7 symbols
pkg/keyboard_manager/keyboard_manager.go5 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add Go-Elasticsearch-RabbitMQ \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact