Spot GUI
Like
Spot is a simple, cross-platform, reactive GUI toolkit for Go using native widgets where available. It is designed to be easy to use and to provide a consistent API across different platforms.
Cost / License
- Free
- Open Source
Platforms
- Go (Programming Language)
- Mac
- Windows
- Linux
- BSD
Features
Properties
- Lightweight
Features
- Ad-free
- Graphical User Interface
- Golang
Tags
- go-programming-language
- go-lang
Spot GUI News & Activities
Highlights All activities
Recent activities
No activities found.
Spot GUI information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Spot GUI?
Spot is a simple, cross-platform, reactive GUI toolkit for Go using native widgets where available. It is designed to be easy to use and to provide a consistent API across different platforms.
Features
- Simple: You can add Spot as a simple dependency to your project and start building your UI right away. No need to use additional tools or code generation steps. Just write Go code and get a native GUI application as a self-contained binary.
- Cross-platform: Spot uses native widgets where available and automatically selects the best backend for the platform you are running on at compile time. Currently, two backend implementations are provided: one based on FLTK using go-fltk and one based on Cocoa using (a modified version of) gocoa.
- Reactive: Spot automatically updates the UI when the state of the application changes. You just provide side-effect free rendering functions and manage the state of your application using the UseState hook.
- Broad widget support: Spot provides a wide range of UI controls out of the box, including buttons, labels, text inputs, sliders, dropdowns, and more. See the full list: List of supported UI controls.

