MCPcopy Index your code
hub / github.com/6boris/Golang-Learn

github.com/6boris/Golang-Learn @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,000 symbols 4,984 edges 559 files 458 documented · 23%
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

Command (Interface)
Command(命令) 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。 请求以命令的形式包裹在对象中,并传给调用对象。 调用对象寻找可以处理该命令 的合适的对象,并把该命令传给相应的对象,该对象执行命 [8 …
Design-Patterns-Golang/Behavior/Command/Command.go
Shape (Interface)
Shape is implemented by anything that can tell us its Area [6 implementers]
Structs-Methods-Interfaces/Test4/shapes.go
Shape (Interface)
Shape is implemented by anything that can tell us its Area [6 implementers]
Structs-Methods-Interfaces/Test5/shapes.go
PlayerStore (Interface)
PlayerStore stores score information about players [28 implementers]
Basic-Grammar/http-server/v2/server.go
PlayerStore (Interface)
PlayerStore stores score information about players [28 implementers]
Basic-Grammar/command-line/v1/server.go
PlayerStore (Interface)
PlayerStore stores score information about players [28 implementers]
Basic-Grammar/io/v7/server.go
PlayerStore (Interface)
PlayerStore stores score information about players [28 implementers]
Basic-Grammar/json/v2/server.go
Filter (Interface)
Filter interface is the definition of the data processing components Pipe-Filter structure [4 implementers]
GreekTime/go_learning/code/ch40/pipe_filter/pipe_filter/filter.go

Core symbols most depended-on inside this repo

ServeHTTP
called by 154
Basic-Grammar/json/v1/server.go
Error
called by 78
GreekTime/go_learning/code/ch41/microkernel/agent.go
String
called by 69
Basic-Grammar/Sort/struct/main.go
New
called by 49
Basic-Grammar/Flag/v1/main.go
Handle
called by 36
Design-Patterns-Golang/Behavior/ChainOfResponsibility/ChainOfResponsibility.go
Add
called by 33
Design-Patterns-Golang/Struct/Composite/Compistie.go
Write
called by 32
Design-Patterns-Golang/Struct/Proxy/Proxy.go
Get
called by 23
GreekTime/go_learning/code/ch48/maps/map_benchmark_test.go

Shape

Function 1,065
Method 583
Struct 275
Interface 54
TypeAlias 20
FuncType 2
Class 1

Languages

Go100%
Java1%
C1%
TypeScript1%
C++1%

Modules by API surface

Design-Patterns-Golang/Create/AbstractFactory/AbstractFactory.go40 symbols
Design-Patterns-Golang/Create/Builder/Builder.go30 symbols
GreekTime/go_learning/code/ch41/microkernel/agent.go21 symbols
GreekTime/go_learning/code/ch43/easyjson/struct_def_easyjson.go18 symbols
Design-Patterns-Golang/Struct/Adapter/Adapter.go15 symbols
Basic-Grammar/json/v6/server_test.go15 symbols
Basic-Grammar/json/v5/server_test.go15 symbols
Basic-Grammar/io/v9/server_test.go15 symbols
Basic-Grammar/io/v8/server_test.go15 symbols
Basic-Grammar/io/v7/server_test.go15 symbols
Basic-Grammar/io/v6/server_test.go15 symbols
Basic-Grammar/io/v5/server_test.go15 symbols

For agents

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

⬇ download graph artifact