Go Cross-Platform

Open-source Go projects categorized as Cross-Platform

Top 23 Go Cross-Platform Projects

  • micro-editor

    A modern and intuitive terminal-based text editor

  • Project mention: Ask HN: What software sparks joy when using? | news.ycombinator.com | 2024-04-17
  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • Project mention: Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go | news.ycombinator.com | 2024-05-24
  • 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
  • brook

    A cross-platform programmable network tool

  • pgweb

    Cross-platform client for PostgreSQL databases

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12

    Built Pgweb (Postgres GUI) some time ago since I could not find a good minimalistic database explorer.

    https://github.com/sosedoff/pgweb

    The app is super simple, made with Go + jQuery and I still use it almost every day, and has brought it to every single company I've been with.

  • go-flutter

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

  • protoactor-go

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

  • Project mention: Is there a programming language that will blow my mind? | /r/ProgrammingLanguages | 2023-06-01

    https://github.com/asynkron/protoactor-go & this is a great lib, that implements a Erlang/Akka-like the Actor Model in Go.

  • algernon

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

  • Project mention: Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL | news.ycombinator.com | 2024-03-11
  • SaaSHub

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

    SaaSHub logo
  • goneovim

    A GUI frontend for neovim.

  • vfox

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

  • Project mention: Install Asdf: One Runtime Manager to Rule All Dev Environments | news.ycombinator.com | 2024-04-27

    Thanks to OP for mentioning vfox (version-fox) in the article. vfox as a project just five months ago, there is still a lot to do, welcome friends who are passionate about the development of Windows, to participate in the construction of the vfox plug-in ecosystem.

    https://github.com/version-fox/vfox

  • giu

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

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

  • discordo

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

  • Project mention: Do we have a plugin to chat with people on slack or discord? | /r/neovim | 2023-05-31

    You might find this useful (it's a terminal app not a plugin though)

  • watcher

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

  • Project mention: How to detect new files or moved files | /r/unRAID | 2023-06-27

    https://github.com/radovskyb/watcher (library or a binary)

  • SignTools

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

  • Project mention: any good sideloaders that dont require a pc? | /r/sideloaded | 2023-06-23

    check this out https://github.com/SignTools/SignTools (personally haven't tried it)

  • hprose

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

  • seqkit

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

  • Project mention: A look at the Mojo language for bioinformatics | news.ycombinator.com | 2024-02-11

    I've been thinking to learn Rust for these use cases, but always get frustrated with the complexity.

    I find Go is a great middle-ground though! And now there starts to be a few more bio-related tools and toolkits out there, including:

    - https://github.com/vertgenlab/gonomics

    - https://github.com/biogo/biogo

    - https://github.com/shenwei356/bio

    ... except from there being some really popular bio tools written in Go, like:

    - https://github.com/shenwei356/seqkit

  • rymdport

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

  • Project mention: Show HN: I built a website to share files and messages without any server | news.ycombinator.com | 2024-05-05

    I like the wormhole-william[0] Go implementation of "Magic Wormhole" protocol on the CLI. There's a couple of compatible Android apps[1][2] in the F-Droid store and Rydmport[3] for your GUI loving friends.

    [0](https://github.com/psanford/wormhole-william)

    [1](https://f-droid.org/en/packages/com.pavelsof.wormhole/)

    [2](https://f-droid.org/en/packages/com.leastauthority.destiny/)

    [3](https://github.com/Jacalz/rymdport)

  • csvtk

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

  • Project mention: Align primers to a reference sequence. | /r/bioinformatics | 2023-07-11

    No problem. You might also be interested in csvtk https://github.com/shenwei356/csvtk from the same group. Very handy set of tools.

  • machineid

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

  • Project mention: NPM won't publish packages containing the word keygen | news.ycombinator.com | 2023-06-14

    Why would you want to scroll horizontally? Or are you referring to the code samples? It's only a code "sample" (i.e. non-working just to show off the platform), so fingerprint would likely come from something like https://github.com/denisbrodbeck/machineid. Full examples are available in the Go SDK docs [^0].

    [^0]: https://github.com/keygen-sh/keygen-go

  • rush

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

  • cassowary

    :rocket: Modern cross-platform HTTP load-testing tool written in Go (by rogerwelin)

  • xdg-go

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

  • Project mention: $Home, Not So Sweet $Home | news.ycombinator.com | 2023-08-16
  • supersonic

    A lightweight and full-featured cross-platform desktop client for self-hosted music servers

  • Project mention: Plex Accounts Getting Disabled | news.ycombinator.com | 2024-02-26

    Navidrome + Play:Sub on ios and the awesome supersonic for the desktop (https://github.com/dweymouth/supersonic). This is the way.

    Prior to this, take some time to tag your files with Musicbrainz Picard.

  • 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 related posts

  • Gio UI – Cross-Platform GUI for Go

    15 projects | news.ycombinator.com | 18 May 2024
  • Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go

    8 projects | news.ycombinator.com | 24 May 2024
  • How One Experienced Software Engineer Learns a New Programming Language

    3 projects | dev.to | 16 May 2024
  • A new cross-platform version manager for SDKs

    1 project | dev.to | 28 Apr 2024
  • Show HN: I made a multiple runtime version manager that can used on Windows

    1 project | news.ycombinator.com | 22 Apr 2024
  • A general version manager for multiple SDKs

    1 project | news.ycombinator.com | 9 Apr 2024
  • Vfox – cross-platform, multi-language version manager (like asdf)

    1 project | news.ycombinator.com | 4 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 28 May 2024
    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 micro-editor 24,016
2 fyne 23,558
3 brook 14,313
4 pgweb 8,316
5 go-flutter 5,816
6 protoactor-go 4,902
7 algernon 2,667
8 goneovim 2,317
9 vfox 2,355
10 giu 2,075
11 ascii-image-converter 1,966
12 discordo 1,823
13 watcher 1,448
14 SignTools 1,319
15 hprose 1,254
16 seqkit 1,216
17 rymdport 1,027
18 csvtk 965
19 machineid 904
20 rush 833
21 cassowary 732
22 xdg-go 593
23 supersonic 609

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com