Go Cross-Platform

Open-source Go projects categorized as Cross-Platform | Edit details

Top 23 Go Cross-Platform Projects

  • GitHub repo micro-editor

    A modern and intuitive terminal-based text editor

    Project mention: Vim Anti-Patterns That Cause Beginners To:Quit | news.ycombinator.com | 2021-10-07
  • GitHub repo fyne

    Cross platform GUI in Go inspired by Material Design

    Project mention: Best framework to create GUI in linux? | reddit.com/r/linux | 2021-10-14

    I would just add, fyne a promising newcomer, for Go.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo brook

    Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.

    Project mention: Show HN: Brook v20210701 Released | news.ycombinator.com | 2021-06-26

    - [GUI] If the server information is added through brook link, the details will not be displayed


  • GitHub repo pgweb

    Cross-platform client for PostgreSQL databases

  • GitHub repo go-astilectron

    Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)

    Project mention: How do I get started with the Go Qt binding? | reddit.com/r/golang | 2021-05-27
  • GitHub repo protoactor-go

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

    Project mention: Proto Actor – Ultra fast distributed actors for Go, C# and Java/Kotlin | news.ycombinator.com | 2021-09-02
  • GitHub repo algernon

    :tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo hprose

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

  • GitHub repo giu

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

    Project mention: Which GUI platform and why? | reddit.com/r/golang | 2021-07-22

    I'm using giu. Personally, I just like the way it looks and is easy to use.

  • GitHub repo csvtk

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

    Project mention: [OC]Tidy Viewer (tv) is a cross-platform csv pretty printer that uses column styling to maximize viewer enjoyment. | reddit.com/r/commandline | 2021-08-11

    csvtk - Command line csv data manipulation. Go

  • GitHub repo colfer

    binary serialization format

  • GitHub repo ToRat

    ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication

  • GitHub repo cassowary

    :rocket: Modern cross-platform HTTP load-testing tool written in Go

  • GitHub repo wormhole-gui

    Cross-platform application for easy encrypted sharing of files, folders, and text between devices.

    Project mention: Initial work packaging Fyne apps as Flatpaks on Linux | reddit.com/r/golang | 2021-09-09
  • GitHub repo ios-signer-service

    ✒ A self-hosted, cross-platform service to sign and install iOS apps, all without a computer

    Project mention: [Question] Jitterbug vpn tunnel | reddit.com/r/sideloaded | 2021-10-14

    Try using https://github.com/SignTools/ios-signer-service, it fully supports JitterBug with VPN. Join the Discord community in that link if you need any help.

  • GitHub repo dialog

    Simple cross-platform dialog API for go-lang

    Project mention: Open File dialog box in linux based os (ubuntu) by golang | reddit.com/r/golang | 2021-08-11

    There is this: https://github.com/sqweek/dialog "Simple cross-platform dialog API for go-lang" Is that what you meant?

  • GitHub repo scriggo

    The world’s most powerful template engine and Go embeddable interpreter

    Project mention: Scriggo 0.53 released with the new Run command | news.ycombinator.com | 2021-10-04
  • GitHub repo battery

    cross-platform, normalized battery information library

  • GitHub repo xdg-go

    Go implementation of the XDG Base Directory Specification and XDG user directories

    Project mention: Generic path to Documents folder for every user? | reddit.com/r/golang | 2021-04-03

    Perhaps use packages like https://github.com/adrg/xdg, that do the magic also for all operating systems.

  • GitHub repo crocgui

    GUI for croc

    Project mention: Is there an app I can use to transfer files between my device and computer wirelessly? | reddit.com/r/fdroid | 2021-04-14

    If you like cli tools you could use croc. https://github.com/schollz/croc (cli) https://github.com/howeyc/crocgui (Android)

  • GitHub repo cat

    Extract text from plaintext, .docx, .odt and .rtf files. Pure go.

  • GitHub repo aegis

    Linux, FreeBSD, NetBSD, OpenBSD and Windows debugging detection library. With support for C and Go. (by rafael-santiago)

    Project mention: Detecting debugging attempts on Unix | reddit.com/r/linux_programming | 2021-01-01
  • GitHub repo termtest

    Cross-platform (Windows, Mac, Linux) integration testing for your terminals

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). The latest post mention was on 2021-10-14.


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

Project Stars
1 micro-editor 17,805
2 fyne 14,353
3 brook 12,582
4 pgweb 7,049
5 go-astilectron 4,041
6 protoactor-go 3,844
7 algernon 1,862
8 hprose 1,180
9 giu 1,035
10 csvtk 645
11 colfer 626
12 ToRat 557
13 cassowary 533
14 wormhole-gui 491
15 ios-signer-service 481
16 dialog 290
17 scriggo 279
18 battery 191
19 xdg-go 135
20 crocgui 80
21 cat 54
22 aegis 25
23 termtest 21
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives