MCPcopy Index your code
hub / github.com/c4s4/gointerfaces

github.com/c4s4/gointerfaces @1.14.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.14.7 ↗ · + Follow
14 symbols 24 edges 1 files 14 documented · 100% updated 2y ago1.14.7 · 2020-08-07★ 110
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GO Interfaces

Code Quality License

This program lists all public GO interfaces. To run it, just type:

go run gointerfaces.go <versions>

Where <versions> is a list of GO versions, for instance 1.0.3 1.1.2 1.2.2 1.3.3 1.4.

This compiles and runs the program that will:

  • Download the GO source tarballs.
  • Parse all GO source files.
  • Extract all interface declarations for GO versions.
  • Print them on the console in markdown table format.

To get result in HTML, you can pipe the output to pandoc:

$ go run gointerfaces.go 1.4.1 | pandoc -f markdown -t html

You may see the result on this page: http://sweetohm.net/html/gointerfaces.en.html.

Enjoy!

Core symbols most depended-on inside this repo

NewInterfaceList
called by 1
gointerfaces.go
AddInterface
called by 1
gointerfaces.go
srcDirURL
called by 1
gointerfaces.go
parseSourceFile
called by 1
gointerfaces.go
addInterfaces
called by 1
gointerfaces.go
printInterfaces
called by 1
gointerfaces.go
Len
called by 0
gointerfaces.go
Swap
called by 0
gointerfaces.go

Shape

Function 6
Method 4
Struct 2
TypeAlias 2

Languages

Go100%

Modules by API surface

gointerfaces.go14 symbols

For agents

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

⬇ download graph artifact