repository
0.0.0-20240310163328-b34c1d9bd15f
Repository: https://github.com/nomad-software/goat.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
Goat
GUI toolkit for the Go programming language based on Tcl/Tk.
Overview
Goat is a fully cross-platform GUI toolkit based on Tcl/Tk. Goat allows you to build GUI applications easily and with the knowledge of a consistent, native look and feel on every platform.
Screenshots
Compiled on Linux
Documentation
https://pkg.go.dev/github.com/nomad-software/goat
Supported platforms
- Linux
- MacOS
Windows
It would be quite trivial to support windows but I don't have access to a Windows machine for development. Pull requests are welcome in this respect.
Dependencies
Install Tcl and Tk header files and libraries.
Linux
sudo apt install tcl-dev tk-dev
MacOS
brew install --cask xquartz
brew install tcl-tk
This is completely untested!
Windows
These would be provided by DLLs. See https://github.com/nomad-software/tkd#windows-1
This is completely untested!