MCPcopy
hub / github.com/gin-gonic/gin

github.com/gin-gonic/gin @v1.12.0 sqlite

1,559 symbols 7,071 edges 98 files 496 documented

Extension points exported contracts — how you extend this code

Render (Interface)
Render interface is to be implemented by JSON, XML, HTML, YAML and so on. [18 implementers]
render/render.go
Binding (Interface)
Binding describes the interface which needs to be implemented for binding the data present in the request such as JSON r [13 imple
binding/binding.go
Binding (Interface)
Binding describes the interface which needs to be implemented for binding the data present in the request such as JSON r [13 imple
binding/binding_nomsgpack.go
Core (Interface)
Core the api for json codec. [5 implementers]
codec/json/api.go
HTMLRender (Interface)
HTMLRender interface is to be implemented by HTMLProduction and HTMLDebug. [2 implementers]
render/html.go
ResponseWriter (Interface)
ResponseWriter ... [1 implementers]
response_writer.go
IRouter (Interface)
IRouter defines all router handle interface includes single and group router. [1 implementers]
routergroup.go
BindUnmarshaler (Interface)
BindUnmarshaler is the interface used to wrap the UnmarshalParam method. [1 implementers]
binding/form_mapping.go

Core symbols highest fan-in

String
called by 341
binding/validate_test.go
Get
called by 198
tree.go
CreateTestContext
called by 184
test_helpers.go
GET
called by 156
routergroup.go
New
called by 140
gin.go
Set
called by 133
context.go

Shape

Function 882
Method 473
Struct 149
TypeAlias 31
Interface 19
FuncType 5

Dependencies from manifests, versioned

github.com/bytedance/gopkgv0.1.3 · 1×
github.com/bytedance/sonicv1.15.0 · 1×
github.com/bytedance/sonic/loaderv0.5.0 · 1×
github.com/cloudwego/base64xv0.1.6 · 1×
github.com/davecgh/go-spewv1.1.1 · 1×
github.com/gabriel-vasile/mimetypev1.4.12 · 1×
github.com/gin-contrib/ssev1.1.0 · 1×
github.com/go-playground/localesv0.14.1 · 1×
github.com/go-playground/universal-translatov0.18.1 · 1×
github.com/go-playground/validator/v10v10.30.1 · 1×
github.com/goccy/go-jsonv0.10.5 · 1×
github.com/goccy/go-yamlv1.19.2 · 1×

For agents

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

⬇ download graph artifact