Go Distributed

Open-source Go projects categorized as Distributed | Edit details

Top 19 Go Distributed Projects

  • dgraph

    Native GraphQL Database with graph backend

    Project mention: The Best Collected Details on the GraphQL Specification – Overview & Language | dev.to | 2021-12-29

    GraphQL, as defined, is not a programming language and not capable of arbitrary computation. This is important to note, as many of the platforms and services that provide GraphQL APIs could lead one to think that GraphQL is providing much of the functionality in these platforms, when really it is merely the facade and presentation via API of the capabilities of the underlying systems and platforms (re: Hasura, AppSync, Astra, Atlas, Dgraph, Contentful, GraphCMS, etc).

  • micro

    A distributed cloud platform (by micro)

    Project mention: MicroShift | news.ycombinator.com | 2022-01-22

    > why is everyone calling it MicroX

    Probably because "micro" means "small" in Greek, and the whole Kubernetes uses Greek.

    > There can be only one Micro. https://micro.dev

    Call me grumpy, but I spent 5 minutes on the site and still have no idea what "micro.dev" is other than "a platform for cloud-native development" (yeah, what isn't nowadays?)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • dtm

    🔥A cross-language distributed transaction manager. Support xa, tcc, saga, transactional messages. 跨语言分布式事务管理器

  • storj

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

    Project mention: Beginner with some questions about storj. | reddit.com/r/storj | 2022-01-09

    You can sign up for Storj by clicking on the "Start for free" button at the top right corner of the https://storj.io homepage. Please read the setup guide for step by step instructions on how to configure and user your account for different use cases.

  • Olric

    Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.

    Project mention: Olric | reddit.com/r/devopspro | 2021-12-11
  • spicedb

    Inspired by Google's Zanzibar paper, SpiceDB is a database system for managing security-critical application permissions.

    Project mention: SpiceDB an extensible runtime based authorisation system with global DB - stop reinventing the authz | reddit.com/r/golang | 2022-01-09
  • cloud-game

    Web-based Cloud Gaming service for Retro Game

    Project mention: How to stream semi-retro games | reddit.com/r/cloudygamer | 2022-01-15

    Have you considered CloudRetro?

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • ergo

    a Framework for creating microservices using technologies and design patterns of Erlang/OTP in Golang

    Project mention: How to connect two heterogeneous systems , one in golang and other in elixir? | reddit.com/r/elixir | 2021-12-27

    A really valid solution is using ergo (https://github.com/ergo-services/ergo) you can basically create an OTP node in Go and then connect to it the same way you would with any other elixir node

  • agola

    Agola: CI/CD Redefined

    Project mention: Have costs on the cloud (AWS/Azure/GCP) been an painful issue for your startup? | reddit.com/r/SaaS | 2022-01-07

    Have you looked into https://github.com/agola-io/agola

  • distribyted

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

    Project mention: Distribyted: Torrent client with on-demand file downloading as a filesystem | reddit.com/r/DonOperInfo | 2021-10-16
  • node

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

    Project mention: Linux failed to lookup host | reddit.com/r/MysteriumNetwork | 2021-12-18

    I posted here but not sure if I did right but I will link my problem: Linux failed to lookup host · Issue #4507 · mysteriumnetwork/node (github.com)

  • redis-lock

    Simplified distributed locking implementation using Redis

  • dSock

    Distributed WebSocket broker

  • hazelcast-go-client

    Hazelcast Go Client

    Project mention: New Release: Hazelcast Go Client v1.0.0 | dev.to | 2021-07-15
  • meepo

    Connect to your service without public IP in p2p channel

    Project mention: Connect to your service without public IP in P2P channel | news.ycombinator.com | 2021-05-11
  • flowgraph

    Flowgraph package for scalable asynchronous system development

  • neofs-node

    NeoFS is a decentralized distributed object storage integrated with the NEO Blockchain.

    Project mention: NSPCC released NeoFS Release v0.18.0 Yeongheungdo (영흥도, 靈興島) - NeoFS for N3 Testnet | reddit.com/r/NEO | 2021-03-26
  • cronicle

    cronicle is a simple and scalable task scheduler that builds on the foundations of git, golang and standard logging (by jshiv)

    Project mention: Simple and scalable workflow scheduler - Built in Go - Leveraging cron, git, hcl, standard logging and a distributed backend | reddit.com/r/golang | 2021-06-16
  • go-msuite

    Modular microservices framework in golang

    Project mention: Looking for open-source repos to contribute | reddit.com/r/golang | 2022-01-10
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). The latest post mention was on 2022-01-22.

Go Distributed related posts


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

Project Stars
1 dgraph 17,268
2 micro 10,863
3 dtm 4,666
4 storj 2,181
5 Olric 2,085
6 spicedb 1,753
7 cloud-game 1,676
8 ergo 1,263
9 agola 940
10 distribyted 848
11 node 828
12 redis-lock 572
13 dSock 204
14 hazelcast-go-client 158
15 meepo 82
16 flowgraph 43
17 neofs-node 24
18 cronicle 12
19 go-msuite 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.