Skip to content

Files

Latest commit

author
gonutz
Apr 17, 2025
458480e · Apr 17, 2025

History

History

v2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 22, 2021
Feb 24, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Feb 24, 2021
Jul 6, 2021
Jul 6, 2021
May 21, 2023
Jul 6, 2021
Jul 6, 2021
Oct 21, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Apr 17, 2025
Apr 17, 2025
Feb 24, 2021
Jul 6, 2021
Feb 24, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
Jul 6, 2021
May 3, 2022
Jul 6, 2021
Nov 1, 2021
Feb 24, 2021
Jul 6, 2021

Windows GUI Library

This is a pure Go library to create native Windows GUIs. See the online documentation for details.

Minimal Example

This is all the code you need to create a window (which does not do much).

package main

import "github.com/gonutz/wui/v2"

func main() {
	wui.NewWindow().Show()
}

The Designer

I am currently working on a graphical designer. It is located under github.com/gonutz/wui/v2/cmd/designer.

At the moment it lets you place widgets graphically and generate a Go main file from it (using the Save menu). You can also run a preview with Ctrl+R.

There is no way to read the generated code back in at the moment. Right now it is a tool to place things and generate code from it.