The FAST way to build a GUI!

Build solutions in a fraction of the time

Develop your GUI directly in Go without the hurdle of learning additional languages or frameworks.  Get it done TODAY without waiting on a GUI developer!

How it works

A diagram of how a Go program communicates with the ProntoGUI app using gRPC.

Import

Import the ProntoGUI Golib module into your program

Build your GUI

Build your GUI using “primitives” that describe your GUI

Further describe the look and feel using Embodiments

Launch

Golib streams the GUI to the free ProntoGUI App

The App immediately renders your GUI

Handle Events

The App streams events back to your program

Your program handles events and updates the GUI dynamically

Ready to try ProntoGUI?

We take care of the App

  • Fast and compact binary executable
  • Native application with fast launch times
  • Installers for macOS and Windows
  • Built on secure build machines
  • Less moving parts than a web-based technology
  • Regular updates including security and bug fixes
  • Free to use for personal and business use!
App icon

Built on Flutter™

  • Compiles to native code
  • Outstanding graphics performance
  • Multi-platform

The simplicity of Go

  • Easy to learn and maintain
  • Compiles to fast native code
  • High performance
  • Highly scaleable with concurrency
  • Multi-platform
  • Open-source

Flutter, Go, and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

Open-Source Library

We are committed to providing an open-source library to integrate ProntoGUI into your solution.

  • Full access to library source code
  • Easy imports into your Go source code
  • No licensing limitations on your solution (BSD-3 license)
  • Commercially supported – see our support page

Lots of functionality

  • Dozens of widgets
  • International character support
  • Over 8,000 icons
  • Dynamic GUI updates
  • Flow-based layout
  • Pixel-positioning layout
  • Box model layout

Ready to try ProntoGUI?