Hello Everyone I have a question Can I make programs with go (golang)? Or it is only a web language? For example: can I make a program like a calculator or an executable?

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
  • go-browserGui

  • Most simple is GUI in browser. I make it for my brother https://github.com/MashinaMashina/go-browserGui

  • go-gui-projects

    A list of Go GUI projects

  • Go code compiles to executables, and you can cross compile (make windows exe on linux for example). But like other people have said, it doesn't have any GUI packages in core. There are many options out there in the community, see this. Some though use native GUI's like WinUI, so that makes the cross-compile not so useful. Instead there are packages that use toolkits like GTK2 for cross-platform code. There is also an interesting package called Fyne that have made their own toolkit in Go. But lately I have been using a package that uses the web browser as its GUI, and it is called Wails V2.

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

    Cross platform GUI toolkit in Go inspired by Material Design

  • Go code compiles to executables, and you can cross compile (make windows exe on linux for example). But like other people have said, it doesn't have any GUI packages in core. There are many options out there in the community, see this. Some though use native GUI's like WinUI, so that makes the cross-compile not so useful. Instead there are packages that use toolkits like GTK2 for cross-platform code. There is also an interesting package called Fyne that have made their own toolkit in Go. But lately I have been using a package that uses the web browser as its GUI, and it is called Wails V2.

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

  • Fyne – cross-platform GUI toolkit in Go

    1 project | news.ycombinator.com | 21 Sep 2023
  • Code for accessing portals in Go?

    1 project | /r/flatpak | 3 Sep 2023
  • Fyne v2.3.5 released!

    1 project | /r/fyne_dev_fanpage | 6 Jun 2023
  • Fyne v2.3.5 released!

    1 project | /r/everythingfyne | 6 Jun 2023
  • I want to create a simple menu based game. What framework would you recommend?

    2 projects | /r/golang | 14 Oct 2022