Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Go Distributed Projects
Native GraphQL Database with graph backendProject mention: Learning Graph Database data design & data modeling | /r/graphql | 2023-03-26
Have you tried dgraph.io?
Open Source, Google Zanzibar-inspired fine-grained permissions databaseProject mention: How do you manage transactions in Go? Do we really need to use one transaction for each request? | /r/golang | 2023-06-02
Have you taken a look at SpiceDB? The Authzed blog has a few posts that are useful to improving your understanding -- I can think of two: New Enemies and Writing relationships to SpiceDB.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Distributed in-memory object store. It can be used both as an embedded Go library and as a language-independent service.Project mention: I’m Now a Full-Time Professional Open Source Maintainer | news.ycombinator.com | 2023-02-03
It's Olric: https://github.com/buraksezer/olric. Publicly speaking about the companies may not be a good idea but you can dig into the issues, pull requests, and Discord channel if you are curious.
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.Project mention: Cloud Storage for Back Up | /r/DataHoarder | 2023-05-20
An actor-based Framework with network transparency for creating event-driven architecture using technologies and design patterns of Erlang/OTP in Golang. Zero dependencies.Project mention: Actor framework versus standard channels | /r/golang | 2023-04-13
Ergo Framework does - https://github.com/ergo-services/ergo
Web-based Cloud Gaming service for Retro Game
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc. (by redis)Project mention: Redis-go: Been exploring Redis all day. Is the Redis Stack modules supported? | /r/golang | 2023-05-04
I did look at the package which is published under TS clients. https://github.com/redis/rueidis
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Agola: CI/CD RedefinedProject mention: What’s the easiest way to run side projects with CI/CD on my nas? | /r/selfhosted | 2022-11-30
Agola is a third option.
Simplified distributed locking implementation using Redis
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)Project mention: Hi, can someone help me? I already tried in many ways | /r/MysteriumNetwork | 2023-03-10
Github: https://github.com/mysteriumnetwork/node/releases/tag/1.19.21 Launchpad: https://launchpad.net/~mysteriumnetwork/+archive/ubuntu/node-pre.
Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!
The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.
Compute over Data framework for public, transparent, and optionally verifiable computationProject mention: Ask HN: What tech is under the radar with all attention on ChatGPT etc. | news.ycombinator.com | 2023-05-02
Very selfishly - distributed compute. Not decentralized, distributed.
Compute and data are being created and run everywhere, we need platforms that understand how to use it and get insights without (or before) moving it.
Our contribution: https://github.com/bacalhau-project/bacalhau (think Kubernetes but built for the distributed world).
Disclosure: I co-founded the Bacalhau Project
Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.Project mention: An alternative to Elasticsearch that runs on a few MBs of RAM | news.ycombinator.com | 2022-10-24
Somewhat related, this guy: https://github.com/mosuka/ seems to be very passionate about search service.
He built two distributed search services:
- https://github.com/mosuka/phalanx, written in Go.
- https://github.com/mosuka/bayard, written in Rust.
Distributed WebSocket broker
Hazelcast Go Client
Time-sharing car rental system suite based on CloudWeGo series frameworkProject mention: Go microservice project based multiple technology stacks | Recommended open source projects | dev.to | 2023-01-23
Project address: https://github.com/CyanAsterisk/FreeCar
SDB ：纯 Go 开发、数据结构丰富、持久化、简单易用的 NoSQL 数据库 (by yemingfeng)
Identity Based Network API with 256-Bit AddressesProject mention: Show HN: A version control system based on rsync | news.ycombinator.com | 2023-01-19
My approach to hosting with Got has been to make it easy and secure for users to host from any machine.
INET256 solves that problem nicely. If you have access to an INET256 network, then all you have to do is swap addresses and two Got instances can communicate.
Also, end-to-end encryption is table stakes. Any data that leaves the user needs to be encrypted in transit, and if it hangs around away from the user, at rest.
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. (by viney-shih)Project mention: A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern. | /r/golang | 2022-06-12
Write a flexible multi-layered caching library interacts with private (in-memory) cache and shared cache (i.e. Redis) in Go ( https://github.com/viney-shih/go-cache ). It provides `Cache-Aside` strategy when dealing with both. But more advanced, it maintains the consistency of private cache between distributed systems by `Pub-Sub` pattern.
Connect to your service without public IP in p2p channel
A comprehensive and FREE Online Go hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Golang from scratch.Project mention: Go Hacking FREE Course, learn Go and how to reverse engineer it step-by-step | /r/ReverseEngineering | 2023-03-01
Flowgraph package for scalable asynchronous system development (by vectaport)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Distributed related posts
Cloud Storage for Back Up
1 project | /r/DataHoarder | 20 May 2023
Building a Distributed World of WebAssembly with Bacalhau
1 project | news.ycombinator.com | 7 Apr 2023
What Is Bacalhau?
1 project | news.ycombinator.com | 7 Apr 2023
Another Dead 5n2/soldier
1 project | /r/drobo | 30 Mar 2023
1 project | /r/BacalhauProject | 27 Mar 2023
Learning Graph Database data design & data modeling
1 project | /r/graphql | 26 Mar 2023
The Bacalhau Vision – A Distributed Compute over Data Platform
2 projects | news.ycombinator.com | 25 Mar 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 7 Jun 2023
What are some of the best open-source Distributed projects in Go? This list will help you: