Package (IPv6 only) Documentation Version Age Dev Version Description

# gui core packages

go.wit.com/gui pkg.go.dev v0.20.8 78d The GUI API intended for Control Panels
go.wit.com/widget pkg.go.dev v1.1.23 92d Primitive Definitions for Buttons, Dropdowns, etc.

# Tutorials

go.wit.com/apps/helloworld pkg.go.dev v0.20.8 82d Video Demo A simple Demo
go.wit.com/apps/basicwindow pkg.go.dev A bit more of a Demo
go.wit.com/apps/gadgetwindow pkg.go.dev A more complicated Demo used for debugging the toolkits

# Applications

go.wit.com/apps/autotypist pkg.go.dev v0.20.8 77d Wrapper around 'git' and 'go' for these repos
go.wit.com/apps/go-deb pkg.go.dev v0.20.8 85d Turn a GO package into a .deb package
go.wit.com/apps/control-panel-droplet pkg.go.dev A VM (droplet) Control Panel
go.wit.com/apps/control-panel-dns pkg.go.dev v0.20.8 82d A DNS Control Panel
go.wit.com/apps/go-gui-toolkits pkg.go.dev v0.20.8 86d toolkit build helper

# gui toolkit packages

go.wit.com/toolkits/tree pkg.go.dev v0.20.8 89d common toolkit plugin code
go.wit.com/toolkits/andlabs pkg.go.dev v0.20.8 83d Platform Native GUI (GTK on Linux and Cocoa on MacOS, Windows needs golang plugins)
go.wit.com/toolkits/gocui pkg.go.dev v0.20.8 82d A console based GUI (like ncurses)
go.wit.com/toolkits/nocui pkg.go.dev v0.20.8 85d A minimum toolkit plugin using STDIN/STDOUT
go.wit.com/toolkits/pixelgl pkg.go.dev v0.20.8 79d an experiment with opengl (no widgets yet)
go.wit.com/toolkits/fyne pkg.go.dev fyne.io (early stages. only makes windows and buttons)
go.wit.com/toolkits/debian pkg.go.dev v0.20.8 85d make a .deb of the toolkit plugin binaries

# log/ (modified for the gui)

go.wit.com/log pkg.go.dev v0.20.8 85d a wrapper attempt around log for the GUI

# gui libraries

go.wit.com/lib/gadgets pkg.go.dev v0.20.8 78d Some common collections of widgets
go.wit.com/lib/debugger pkg.go.dev v0.20.8 81d An attempt at a debugger
go.wit.com/lib/gui/repostatus pkg.go.dev v0.20.8 77d used by autotypist
go.wit.com/lib/gui/repolist pkg.go.dev v0.20.8 77d used by autotypist
go.wit.com/lib/gui/linuxstatus pkg.go.dev v0.20.8 97d for the DNS Control Panel
go.wit.com/lib/gui/logsettings pkg.go.dev v0.20.8 85d used for 'log' and debugger
go.wit.com/lib/gui/digitalocean pkg.go.dev v0.20.8 89d used by the DO control panel

# Support packages (forked for experiments)

go.wit.com/dev/alexflint/arg pkg.go.dev v1.4.5 114d slight modifications to arg
go.wit.com/dev/andlabs/ui pkg.go.dev v0.0.1 114d attempts to add RiscV support