SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Distributed Projects
-
LocalAI
LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
LocalAI: https://github.com/mudler/LocalAI
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Milvus: Optimized for large-scale, distributed memory operations
-
-
Hatchet | Full-Stack Engineer | NYC or SF or REMOTE (US and EU) | https://hatchet.run
Hey HN! I'm Alexander, one of the founders of Hatchet. Hatchet is an open-source platform for running background jobs at scale.
We're hiring engineers who are excited to build the next class of engineering primitives, starting with queues, background tasks and durable execution. We started in early 2024 after launching our distributed task queue (https://news.ycombinator.com/item?id=39643136).
Hatchet is currently used by thousands of engineers for all kinds of workloads: log ingestion pipelines, code review agents, video encoding, GPU scheduling, etc. Our target customer is fast-growing startups who have a strong need for background jobs system. These days, that tends to be AI companies, though we're general-purpose and not exclusively targeted for AI workloads.
Stack: Postgres, Go, Typescript, React, Kubernetes
Applying: email me at alexander@hatchet.run and tell me about something impressive you've built, along with your CV and why you're interested in Hatchet.
Note that we're fully open-source, which you can check out here: https://github.com/hatchet-dev/hatchet (and if you have thoughts / opinions / questions about the codebase, please include those in your note!)
-
permify
An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application. — Permify is now part of FusionAuth 🎉
Project mention: We Built an Authorization Engine That the Fortune 100 Bet On | news.ycombinator.com | 2026-05-02We've had community members bring this up[0].
While there are a variety of approaches, currently our recommended solution is to use the Watch API[1] to create Leopard-style (matrix) indexes in the client’s database to enable efficient permission filtering using schema and YAML-based index definitions.
We started down the path of building an example watch consumer[2] but both the team and the interested community members were pulled off it for reasons, but not for technical ones.
This FAQ may be helpful to learn more about leopard indexes[3].
0: https://github.com/Permify/permify/issues/2681
1: https://fusionauth.io/permify-docs/api-reference/watch/watch...
2: https://github.com/Permify/indexer
3: http://nil.csail.mit.edu/6.5840/2023/papers/zanzibar-faq.txt
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Project mention: Ergo Framework v3.2.0 Released – Actor Model for Go | news.ycombinator.com | 2026-02-17- Critical bug fix for Link/Monitor exits in network layer
Also shipped completely rewritten documentation with new guides on building clusters, message versioning, and debugging distributed systems https://docs.ergo.services
Full changelog: https://github.com/ergo-services/ergo?tab=readme-ov-file#cha...
-
storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
-
It's testing RTT rather than the peak throughput of Redis.
I'd suggest using Redis pipelining -- or better: using the excellent rueidis redis client which performs auto-pipelining. Wouldn't be surprising to see a 10x performance boost.
https://github.com/redis/rueidis
-
Working on Marmot https://github.com/maxpert/marmot recently added support for vector index. My local benchmarks show pretty decent QPS with less than GB of RSS on DBpedia dataset.
Interesting part is that I started off implementing a research paper for indexing and performance was not good enough. I ended up tuning things up for my own use-case and ended up with good enough replicatable RAG store.
-
-
-
-
-
nerdlog
Nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server
-
node
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)
-
distribyted
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!
-
defradb
DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem.
Project mention: DefraDB v1.0 RC1: A Peer-to-Peer Database for Edge AI and Offline-First Apps | dev.to | 2026-03-18git clone https://github.com/sourcenetwork/defradb.git cd defradb make install defradb start
-
bacalhau
Community-driven, simple, yet powerful framework for fast, cost-effective distributed Compute over Data.
-
tork
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
-
rockscache
The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.
-
-
phalanx
Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.
-
Go-Hacking
A FREE comprehensive online Go hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Golang from scratch.
Go Distributed discussion
Go Distributed related posts
-
Turso is an in-process SQL database, compatible with SQLite
-
Show HN: Marmot v2.20 – A distributed SQLite server with MySQL wire compatbility
-
Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)
-
OpenFreeMap survived 100k requests per second
-
Show HN: SuperMassive – Distributed scalable key-value database in 100% GO
-
Show HN: Sample NCSA Log Generator
-
Every System is a Log: Avoiding coordination in distributed applications
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Distributed projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | LocalAI | 46,816 |
| 2 | Milvus | 44,754 |
| 3 | dgraph | 21,693 |
| 4 | hatchet | 7,330 |
| 5 | permify | 5,893 |
| 6 | ergo | 4,585 |
| 7 | storj | 3,258 |
| 8 | rueidis | 2,949 |
| 9 | marmot | 2,795 |
| 10 | cloud-game | 2,456 |
| 11 | trainer | 2,111 |
| 12 | redis-lock | 1,760 |
| 13 | agola | 1,621 |
| 14 | nerdlog | 1,525 |
| 15 | node | 1,209 |
| 16 | distribyted | 1,126 |
| 17 | defradb | 874 |
| 18 | bacalhau | 863 |
| 19 | tork | 809 |
| 20 | rockscache | 606 |
| 21 | SugarDB | 530 |
| 22 | phalanx | 376 |
| 23 | Go-Hacking | 311 |