Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co
This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co
Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi
Build cross platform GUI apps with GO and HTML/JS/CSS (powered by nwjs)
The main features of dtylman/gowd are: Graphical User Interfaces, GUI Development, GUI Frameworks.
Open-source alternatives to dtylman/gowd include: lxn/walk — Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and… murlokswarm/app — This project is a Go WebAssembly frontend framework designed for building interactive web applications. It provides a… andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of… gotk3/gotk3 — Go bindings for GTK3. fyne-io/fyne — Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive… sciter-sdk/go-sciter — Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development.