Go Cross-Platform

Open-source Go projects categorized as Cross-Platform

Top 23 Go Cross-Platform Projects

Cross-Platform
  1. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Project mention: Fyne – Flutter but in Go | news.ycombinator.com | 2025-04-10
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. micro-editor

    A modern and intuitive terminal-based text editor

    Project mention: Notepad++ is 21 years old | news.ycombinator.com | 2024-11-01

    Micro editor (https://micro-editor.github.io/) works best for me but it's terminal-based.

  4. brook

    A cross-platform programmable network tool

  5. pgweb

    Cross-platform client for PostgreSQL databases

    Project mention: Database management in a single PHP file | news.ycombinator.com | 2025-03-17

    Another in this vein is "pgweb" for PostgreSQL, just need a binary to run its web interface.

    https://github.com/sosedoff/pgweb

  6. go-flutter

    Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.

  7. protoactor-go

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

    Project mention: Hello World with Proto.Actor: Building Your First Actor Model System in .NET | dev.to | 2025-03-11

    Another standout feature is Proto.Actor’s excellent documentation, which provides deep insights into both the Actor Model and practical framework usage.

  8. vfox

    A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more

    Project mention: The Ultimate Guide to Node.js Version Managers: NVM, NVS, fnm, Volta, and asdf | Part 3 | dev.to | 2024-09-12

    Another tool quite similar to asdf is vfox. It supports version management for various programming languages. It also has an MSI installer, unlike asdf, and hence is painless to install for the majority of Windows users. In fact, the function is quite similar to asdf in that it supports Node.js versions by simply changing a configuration.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. algernon

    Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++

    Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23

    A self-contained little web server that supports Lua, HTTP/3, PostgreSQL and all sorts of different things:

    https://github.com/xyproto/algernon

    A snappy and configuration-free little editor/IDE for the terminal:

    https://github.com/xyproto/orbiton

    Also a game, a book and an album, but those are unreleased long-term projects.

  11. discordo

    A lightweight, secure, and feature-rich Discord terminal client.

  12. ascii-image-converter

    A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!

  13. giu

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

  14. goneovim

    A GUI frontend for neovim.

  15. core

    A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere. (by cogentcore)

    Project mention: Cogentcore: Open-source framework for building multi-platform apps with Go | news.ycombinator.com | 2025-05-08
  16. pty

    PTY interface for Go

    Project mention: Buildkite Agent Bug - fork/exec ... operation not permitted | dev.to | 2024-05-22

    So the remaining option is to fix the PTY itself. And more digging shows it's the github.com/creack/pty package that Buildkite agent depends on that's doing the setup of PTY for the Buildkite agent. And we found Agent v3.36.1 used v1.1.12 of ptyPTY and Agent v3.59.0 used v1.1.20. The latest is v1.1.21, which is used in Agent v3.60.0 and later. And recently there is a fix for a race condition on Linux in the v1.1.21 release notes.

  17. SignTools

    ✒ A free, self-hosted platform to sideload iOS apps without a computer

  18. watcher

    watcher is a Go package for watching for files or directory changes without using filesystem events.

  19. seqkit

    A cross-platform and ultrafast toolkit for FASTA/Q file manipulation

  20. supersonic

    A lightweight and full-featured cross-platform desktop client for self-hosted music servers (by dweymouth)

    Project mention: Blackcandy: Self hosted music streaming server | news.ycombinator.com | 2024-12-25
  21. hprose

    Hprose is a cross-language RPC. This project is Hprose for Golang.

  22. rymdport

    Cross-platform application for easy encrypted file, folder, and text sharing between devices.

    Project mention: Magic Wormhole Source Code Analysis | dev.to | 2025-03-12
  23. csvtk

    A cross-platform, efficient and practical CSV/TSV toolkit in Golang

    Project mention: A Love Letter to the CSV Format | news.ycombinator.com | 2025-03-26
  24. machineid

    Get the unique machine id of any host (without admin privileges)

  25. rush

    A cross-platform command-line tool for executing jobs in parallel (by shenwei356)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Cross-Platform discussion

Log in or Post with

Go Cross-Platform related posts

  • Fyne – Flutter but in Go

    1 project | news.ycombinator.com | 10 Apr 2025
  • Hello World with Proto.Actor: Building Your First Actor Model System in .NET

    2 projects | dev.to | 11 Mar 2025
  • Show HN: Mmar – open-source, zero-dependancy, cross-platform HTTP tunneling

    2 projects | news.ycombinator.com | 2 Mar 2025
  • Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI)

    2 projects | news.ycombinator.com | 16 Feb 2025
  • Notepad++ is 21 years old

    7 projects | news.ycombinator.com | 1 Nov 2024
  • Learning Go, Building a File Picker using Fyne.io

    3 projects | dev.to | 30 May 2024
  • Gio UI – Cross-Platform GUI for Go

    15 projects | news.ycombinator.com | 18 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Cross-Platform projects in Go? This list will help you:

# Project Stars
1 fyne 26,397
2 micro-editor 26,083
3 brook 14,818
4 pgweb 8,868
5 go-flutter 5,912
6 protoactor-go 5,218
7 vfox 3,232
8 algernon 2,901
9 discordo 2,621
10 ascii-image-converter 2,555
11 giu 2,545
12 goneovim 2,490
13 core 1,902
14 pty 1,778
15 SignTools 1,679
16 watcher 1,495
17 seqkit 1,401
18 supersonic 1,338
19 hprose 1,261
20 rymdport 1,138
21 csvtk 1,067
22 machineid 1,065
23 rush 1,011

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com