nowfound

Life & fun · April 8, 2017

QB

Qt binding for Go with support for all major operating systems

Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

Qt binding for Go with support for all major operating systems launched on April 8, 2017 with 222 votes, #115 of 3,007 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 9 years on.

In plain words

This is a Qt binding that enables Go developers to build graphical user interfaces and cross-platform applications for Windows, macOS, Linux, FreeBSD, Android, iOS, and various other platforms. It provides access to nearly all Qt functions and classes, allowing developers to write once and deploy across multiple operating systems and devices with minimal code changes. The binding simplifies the deployment process for Qt applications written in Go.

written from the facts on this page · September 2026

From the sources

Qt is a free and open-source widget toolkit for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms with little or no change in the underlying codebase. Go , also known as Golang, is a programming language designed at Google. Beside the language bindings provided, therecipe/qt also greatly simplifies the deployment of Qt applications to various software and hardware platforms. At the time of writing, almost all Qt functions and classes are accessible, and you should be able to find everything you need to build fully featured Qt applications. Qt itself is licensed and available under multiple licensesfrom therecipe.github.io

Does a similar job

all alternatives →
  • GoJava – Server/desktop Java bindings to Go packages2016 · github.com · ▲52

    GoJava - Java bindings for Go packages. Contribute to sridharv/gojava development by creating an account on GitHub.

  • Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go2024 · github.com · ▲309

    Hi HN, I’m excited to share Spot, a simple, cross-platform, React-like GUI library for Go. It is just a few days old and has lots of missing features but I'm happy with the results so far, and looking for some design feedback. Spot is designed to be easy to use and provide a consistent API across different platforms (mainly Mac & Linux). It’s inspired by React, but written in Go, aiming to combine the best of both worlds: the easy tooling & performance of Go with a modern, reactive approach to UI development. Key features: - Cross-platform: Leveraging FLTK[1] & Cocoa[2], Spot works on Mac,…

  • Cross-platform desktop applications with PyQT2018 · github.com · ▲315

    Create Python GUIs with Qt in minutes. Contribute to mherrmann/fbs development by creating an account on GitHub.

  • Tap Tap Tap2024 · play.google.com · ▲106

    I’ve been working on a new Go library called Tap: https://github.com/yarlson/tap. It’s a Go port of the TypeScript library Clack https://clack.cc/, bringing its simple, interactive command-line prompts to Go. Why: I often found myself rewriting input handling, spinners, and progress bars when building CLI tools. Existing options in Go felt either too barebones or too heavyweight. Tap aims to provide a middle ground: ergonomic, event-driven prompts with minimal dependencies. What works today: - Text and password input - Confirm and single-select menus…

  • WG
    Write Go code in JavaScript filesOct 2025 · npmjs.com · ▲158

    I built a Vite plugin that lets you write Go code directly in .js files using a "use golang" directive. It compiles to WebAssembly automatically.

  • Go Bindings for SCIP OptimizerSep 2026 · github.com · ▲12

    Go Bindings for SCIP. Contribute to egoisutolabs/scipgo development by creating an account on GitHub.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, April 2017

the whole month →
  • AutoDraw▲1,385

    Autocorrect for drawing, by Google

    AI · 2017 · autodraw.com

  • Stripe Atlas▲1,320

    The best way to start an internet business

    Commerce · 2017 · atlas.stripe.com

  • Life & fun · 2017 · jacquesmattheij.com

  • Elon Musk's new company, creating tunnels for traffic

    Growth · 2017 · boringcompany.com

  • A community-powered product search engine

    Life & fun · 2017

  • Lyrebird▲840

    Copy the voice of anyone, using a voice imitation algorithm

    AI · 2017 · descript.com