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 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

We take care of the App

  • Fast and compact binary executable
  • Native application with fast launch times
  • Installers for macOS, Windows, and Linux on both ARM and Intel platforms
  • Built on secure build machines
  • Less moving parts than a web-based technology
  • Regular updates including security and bug fixes
App icon

The power of Flutterâ„¢

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

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

ProntoGUI is committed to the open-source and protecting your investment in technology.

  • No vendor lock-in
  • Full access to source code
  • Easy imports into your Go source code
  • No licensing limitations on your solution (BSD-3 license)
  • Commercially supported – contact us for info

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