SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Distributed Projects
-
Milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
LocalAI
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed, P2P inference
Project mention: Nvidia on NixOS WSL – Ollama up 24/7 on your gaming PC | news.ycombinator.com | 2025-04-10If you're going to run Ollama in Windows anyway, why not use the native build? And if you want to use WSL, then I'd sugggest using something like LocalAI which gives you a lot more control and support for additional formats (GGML, GGUF, GPTQ, ONNX, etc).
https://github.com/mudler/LocalAI
-
Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19
Dgraph
-
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.
Project mention: Show HN: Permify 1.0 – Open-source fine-grained authorization service | news.ycombinator.com | 2024-08-21 -
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
In the realm of Go, Ergo serves as an ambitious attempt to close the gap between Go’s native concurrency model using goroutines and the robust actor-based systems seen in Erlang VM. This approach seeks to merge Go's efficiency with the actor model’s strengths.
-
storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
-
rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
It's important to note that it's possible to use any Redis-compatible client with Valkey. I used the go-redis client, but (at the time of writing) there is work underway to build Valkey specific client libraries. Check the Valkey GitHub org to take look at the forks of existing Redis client libraries such as valkey-go (corresponding to rueidis), iovalkey (corresponding to ioredis), Jackey (corresponding to jedis) etc. These are very early days (at the time of writing), and it will be interesting to see the progress here!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: The definitive guide to using Django with SQLite in production 💡 | dev.to | 2025-01-18
marmot: A distributed SQLite replicator built on top of NATS
-
-
-
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!
-
bacalhau
Community-driven, simple, yet powerful framework for fast, cost-effective distributed Compute over Data.
Absolutely no business model behind this - just Apache2/MIT. If you like it, just use it! If you don't, happy to tweak it!
[1] https://github.com/bacalhau-project/bacalhau
[2] https://github.com/bacalhau-project/examples/tree/main/utili...
[3] https://github.com/orgs/bacalhau-project/packages/container/...
-
tork
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
A little while back, I wrote a post introducing Tork, an open-source project I've been developing. In a nutshell, Tork is a general-purpose, distributed workflow engine suitable for various workloads. At my work, we primarily use it for CPU/GPU-heavy tasks such as processing digital assets (3D, videos, images etc.), as well as our CI/CD tool for our internal PaaS.
-
rockscache
The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.
-
If this article has triggered your curiosity, or you’re interested in contributing to a project like this, check out our GitHub and drop us a star! We’re always open to more feedback and contributions!
-
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-cache
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. (by viney-shih)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Distributed discussion
Go Distributed related posts
-
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
-
Fly.io is having a complete outage
-
EchoVault: Embeddable Redis Alternative in Go
-
Go Embeddable Redis Alternative
-
Show HN: EchoVault, Embeddable in-memory store to replace Redis in Go apps
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Distributed projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Milvus | 34,719 |
2 | LocalAI | 32,587 |
3 | dgraph | 20,862 |
4 | permify | 5,383 |
5 | ergo | 3,945 |
6 | storj | 3,104 |
7 | rueidis | 2,646 |
8 | cloud-game | 2,375 |
9 | marmot | 2,020 |
10 | agola | 1,562 |
11 | redis-lock | 1,552 |
12 | node | 1,145 |
13 | distribyted | 1,089 |
14 | bacalhau | 806 |
15 | tork | 688 |
16 | rockscache | 559 |
17 | SugarDB | 483 |
18 | phalanx | 367 |
19 | FreeCar | 267 |
20 | dSock | 223 |
21 | Go-Hacking | 217 |
22 | hazelcast-go-client | 194 |
23 | go-cache | 146 |