Go Distributed

Open-source Go projects categorized as Distributed

Top 23 Go Distributed Projects

Distributed
  1. LocalAI

    LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.

    Project mention: 5 Best Local LLM Tools and Models You Should Run in 2026 | dev.to | 2026-06-02

    LocalAI: https://github.com/mudler/LocalAI

  2. SaaSHub

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

    SaaSHub logo
  3. Milvus

    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

    Project mention: The AI stack every developer will depend on in 2026 | dev.to | 2026-05-19

    Milvus: Optimized for large-scale, distributed memory operations

  4. dgraph

    high-performance graph database for real-time use cases

  5. hatchet

    🪓 An orchestration engine for background tasks, AI agents, and durable workflows

    Project mention: Ask HN: Who is hiring? (June 2026) | news.ycombinator.com | 2026-06-01

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

  6. 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-02

    We'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

  7. 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...

  8. storj

    Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.

  9. rueidis

    A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.

    Project mention: Redis is fast – I'll cache in Postgres | news.ycombinator.com | 2025-09-25

    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

  10. marmot

    A distributed SQLite server with MySQL wire compatible interface

    Project mention: Ask HN: What Are You Working On? (May 2026) | news.ycombinator.com | 2026-05-10

    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.

  11. cloud-game

    Web-based Cloud Gaming service for Retro Game

  12. trainer

    Distributed AI Model Training and LLM Fine-Tuning on Kubernetes

  13. redis-lock

    Simplified distributed locking implementation using Redis

  14. agola

    Agola: CI/CD Redefined

  15. nerdlog

    Nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server

  16. node

    Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)

  17. distribyted

    Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!

  18. 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-18

    git clone https://github.com/sourcenetwork/defradb.git cd defradb make install defradb start

  19. bacalhau

    Community-driven, simple, yet powerful framework for fast, cost-effective distributed Compute over Data.

  20. tork

    Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.

  21. rockscache

    The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.

  22. SugarDB

    Embeddable and distributed in-memory alternative to Redis.

  23. phalanx

    Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.

  24. 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.

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 Distributed discussion

Log in or Post with

Go Distributed related posts

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

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

Did you know that Go is
the 4th most popular programming language
based on number of references?