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: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01
  • 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

  • Project mention: How Brook bypass domain regardless of their IP | /r/u_txthinking | 2023-05-26

    Programming is very flexible, more can be found in documentation and other articles of this blog

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

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • goneovim

    A GUI frontend for neovim.

  • Project mention: Solarized.nvim: Lua Port of solarzied.vim for Neovim! | /r/neovim | 2023-05-12

    yeah, looks like https://github.com/akiyosi/goneovim

  • vfox

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

  • Project mention: Show HN: I made a multiple runtime version manager that can be used on Windows | news.ycombinator.com | 2024-04-22
  • giu

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

  • Project mention: Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui | news.ycombinator.com | 2023-04-30
  • 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!

  • Project mention: Help creating terminal art | /r/commandline | 2023-05-27

    I prefer https://github.com/TheZoraiz/ascii-image-converter

  • 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: Are there any open source projects that need contributors? | /r/opensource | 2023-12-10

    It isn’t quite Python or C++ but Go shouldn’t be that hard to learn. I’m always looking for more help developing my pet project: 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

Index

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

Project Stars
1 micro-editor 23,872
2 fyne 23,218
3 brook 14,249
4 pgweb 8,282
5 go-flutter 5,802
6 protoactor-go 4,873
7 algernon 2,630
8 goneovim 2,300
9 vfox 2,050
10 giu 2,050
11 ascii-image-converter 1,914
12 discordo 1,772
13 watcher 1,441
14 SignTools 1,269
15 hprose 1,256
16 seqkit 1,202
17 rymdport 1,015
18 csvtk 953
19 machineid 904
20 rush 829
21 cassowary 723
22 xdg-go 577
23 supersonic 566

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