SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Cross-Platform Projects
-
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.
-
algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis and PostgreSQL support
-
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.
-
vfox
A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more
-
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!
-
watcher
watcher is a Go package for watching for files or directory changes without using filesystem events.
-
rymdport
Cross-platform application for easy encrypted file, folder, and text sharing between devices.
-
supersonic
A lightweight and full-featured cross-platform desktop client for self-hosted music servers
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Programming is very flexible, more can be found in documentation and other articles of this blog
Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12Built 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.
Project mention: Is there a programming language that will blow my mind? | /r/ProgrammingLanguages | 2023-06-01https://github.com/asynkron/protoactor-go & this is a great lib, that implements a Erlang/Akka-like the Actor Model in Go.
Project mention: Web Server with Support for HTTP, Lua, Markdown, JSX, BoltDB, Redis, PostgreSQL | news.ycombinator.com | 2024-03-11
yeah, looks like https://github.com/akiyosi/goneovim
Project mention: Show HN: I made a multiple runtime version manager that can be used on Windows | news.ycombinator.com | 2024-04-22
Project mention: Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui | news.ycombinator.com | 2023-04-30
I prefer https://github.com/TheZoraiz/ascii-image-converter
Project mention: Do we have a plugin to chat with people on slack or discord? | /r/neovim | 2023-05-31You might find this useful (it's a terminal app not a plugin though)
https://github.com/radovskyb/watcher (library or a binary)
check this out https://github.com/SignTools/SignTools (personally haven't tried it)
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
Project mention: Are there any open source projects that need contributors? | /r/opensource | 2023-12-10It 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
No problem. You might also be interested in csvtk https://github.com/shenwei356/csvtk from the same group. Very handy set of tools.
Project mention: NPM won't publish packages containing the word keygen | news.ycombinator.com | 2023-06-14Why 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
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.
Go Cross-Platform related posts
- Show HN: I made a multiple runtime version manager that can used on Windows
- A general version manager for multiple SDKs
- Vfox – cross-platform, multi-language version manager (like asdf)
- Vfox is a cross-platform tool for managing SDK versions, extendable via plugins
- Show HN: A universal SDK manager like asdf-VM, but Windows-compatible
- New in VersionFox: ScopeMode Feature – Define Your SDK Scope Effectively
- Ask HN: Cross-platform GUI apps in 2024
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
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