To error or not to error. That is the question.

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tk

  • That's fortunately not an issue. Property accessors for the given property exist only for widgets that define them. Every widget type is generated has only the proper ones: https://gitlab.com/cznic/tk/-/blob/master/widgets.go.

  • gtk-sugar

    GTK-sugar is a client package of GTK-server for Go.

  • I had similar doubts when I tried to develop an experimental https://github.com/jopbrown/gtk-sugar. In the end, I chose the panic/recover method,. For GUI programming, the return/handle error model is really annoying. A simple helloworld requires more than a dozen lines of err!=nil.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

  • Another thought, see https://github.com/AllenDang/giu I found that the problem is not how to deal with errors, but whether there is a friendly go-style API. But, traditional GUI libraries like TK may not be suitable in this way.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui

    1 project | news.ycombinator.com | 30 Apr 2023
  • [Golang] GIU V0.6.1: Un cadre d'interface graphique rapide multiplateforme.

    1 project | /r/enfrancais | 24 Apr 2023
  • Desktop UI

    3 projects | /r/golang | 24 Dec 2022
  • LTT creating their own Benchmark tool called MarkBench

    2 projects | /r/hardware | 13 Oct 2022
  • Announce cimgui-go an auto-generated wrapper of Dear ImGui

    7 projects | /r/golang | 18 Aug 2022