MCPcopy Index your code
hub / github.com/faiface/gui

github.com/faiface/gui @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
85 symbols 216 edges 14 files 28 documented · 33%
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

Event (Interface)
Event is something that can happen in an environment. This package defines only one kind of event: Resize. Other packag [10 …
event.go
Env (Interface)
Env is the most important thing in this package. It is an interactive graphical environment, such as a window. It has t [3 …
env.go
Option (FuncType)
Option is a functional option to the window constructor New.
win/win.go

Core symbols most depended-on inside this repo

Draw
called by 49
env.go
HexToColor
called by 20
examples/pexeso/main.go
Events
called by 15
env.go
MakeEnv
called by 8
mux.go
FixedLeft
called by 4
examples/imageviewer/splits.go
FixedTop
called by 3
examples/imageviewer/splits.go
EvenHorizontal
called by 3
examples/imageviewer/splits.go
Button
called by 3
examples/imageviewer/button.go

Shape

Function 32
Method 30
Struct 18
Interface 2
TypeAlias 2
FuncType 1

Languages

Go100%

Modules by API surface

win/events.go20 symbols
win/win.go15 symbols
examples/imageviewer/util.go11 symbols
examples/imageviewer/splits.go8 symbols
mux.go7 symbols
examples/pexeso/main.go6 symbols
event.go5 symbols
examples/paint/main.go4 symbols
env.go3 symbols
examples/imageviewer/main.go2 symbols
examples/imageviewer/viewer.go1 symbols
examples/imageviewer/theme.go1 symbols

For agents

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

⬇ download graph artifact