Top 15 Go Distributed Projects
Native GraphQL Database with graph backendProject mention: DGraph Data Modeling: Part 1 - Timestamps | dev.to | 2021-11-26
In my opinion, DGraph is the best competition to Firestore there is (and much much more). Imagine Firestore with Subscriptions, plus a Graph Database for complex searching, plus any kind of relational data you can think of, wrapped in a GraphQL interface, or a backend custom language called DQL.
🔥A cross-language distributed transaction manager. Support xa, tcc, saga, transactional messages. 跨语言分布式事务管理器
Run Linux Software Faster and Safer than Linux with Unikernels.
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.Project mention: Which cloud storage is best? | reddit.com/r/cloudstorage | 2021-11-25
But after looking at their github. I would say that it’s very unlikely that they are scam. I actually interest in their product now lol.
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: go-generics-cache: An in-memory key:value store/cache library for Go Generics | reddit.com/r/golang | 2021-11-16
Just to follow up -- Olric ends up being closer to what I need.
Inspired by Google's Zanzibar paper, SpiceDB is a database system for managing security-critical application permissions.Project mention: We Turn Authorization Logic into SQL | news.ycombinator.com | 2021-11-23
Disclosure: I'm the founder of Authzed, YC company building a permissions database inspired by Google's Zanzibar paper.
This is actually a really hard problem and depends on the systems with which you are integrating. We call this problem "ACL filtering" and there are two general strategies: pre and post filtering. We have a blog post describing our API for pre-filtering which can stream results that you can then use build into a SQL query or data-structures like bloom filters/bitmaps. We currently have a proposal on GitHub for a an extension to that strategy adding a denormalization/caching layer. You might also be surprised at the performance you can achieve with post-filtering by building an iterator in your programming language of choice that will batch together permission checks and amortize the cost of filtering those results from the set of all results that you pull out of your database. Additionally, if you're interested in running your databases, we've been exploring building direct integrations into various datastores (e.g. Postgres).
Web-based Cloud Gaming service for Retro GameProject mention: How can I roll my own cloud game server for retro? | reddit.com/r/cloudygamer | 2021-05-23
https://github.com/giongto35/cloud-game Sounds exactly like what you are trying to do.
:open_file_folder: :arrow_right: :tv: :notes: :video_game: Torrent client with on-demand file downloading as a filesystem.Project mention: Distribyted: Torrent client with on-demand file downloading as a filesystem | reddit.com/r/DonOperInfo | 2021-10-16
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)Project mention: Where is the Mystberry image? | reddit.com/r/MysteriumNetwork | 2021-11-22
You can check this page: https://github.com/mysteriumnetwork/node/releases
Simplified distributed locking implementation using Redis
Distributed WebSocket broker
Hazelcast Go ClientProject mention: New Release: Hazelcast Go Client v1.0.0 | dev.to | 2021-07-15
Connect to your service without public IP in p2p channelProject mention: Connect to your service without public IP in P2P channel | news.ycombinator.com | 2021-05-11
Flowgraph package for scalable asynchronous system development
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 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 Distributed related posts
DGraph Data Modeling: Part 1 - Timestamps
2 projects | dev.to | 26 Nov 2021
Which cloud storage is best?
1 project | reddit.com/r/cloudstorage | 25 Nov 2021
Where is the Mystberry image?
1 project | reddit.com/r/MysteriumNetwork | 22 Nov 2021
How to know when to update node?
1 project | reddit.com/r/MysteriumNetwork | 20 Nov 2021
Best backup storage for Nextcloud and future use.
1 project | reddit.com/r/webhosting | 18 Nov 2021
115 Gb Google Drive storage forever?!
1 project | reddit.com/r/DataHoarder | 13 Nov 2021
Coffee of conduct link on the sub's about page (item 2) good to a 404
1 project | reddit.com/r/storj | 11 Nov 2021
What are some of the best open-source Distributed projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.