Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Go Distributed Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Olric
Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.
-
storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
-
permify
Open source authorization service inspired by Google Zanzibar to build fine-grained and scalable authorization systems.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
-
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!
-
rockscache
The First Redis Cache Library To Ensure Eventual Consistency And Strong Consistency With DB.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hatchet (https://hatchet.run) | New York City | Full-time
We're hiring a founding engineer to help us with development on our open-source, distributed task queue: https://github.com/hatchet-dev/hatchet.
We recently launched on HN, you can check out our launch here: https://news.ycombinator.com/item?id=39643136. We're two second-time YC founders in this for the long haul and we are just wrapping up the YC W24 batch.
As a founding engineer, you'll be responsible for contributing across the entire codebase. We'll compensate accordingly and with high equity. It's currently just the two founders + a part-time contractor. We're all technical and contribute code.
Stack: Typescript/React, Go and PostgreSQL.
To apply, email alexander [at] hatchet [dot] run, and include the following:
1. Tell us about something impressive you've built.
2. Ask a question or write a comment about the state of the project. For example: a file that stood out to you in the codebase, a Github issue or discussion that piqued your interest, a general comment on distributed systems/task queues, or why our code is bad and how you could improve it.
Project mention: Olric: Distributed, embeddable in-memory data structures in Go | news.ycombinator.com | 2024-02-05
Project mention: Do you donate your CPU time, storage, or bandwidth from your homelab to any altruistic purpose? | /r/homelab | 2023-10-16I did storj.io but was not profitable and the support was worthless. Did join NTP Pool (as I have a stratum 2 GPS NTP) but the power supply died and I haven't been able to get time to fix it.
However, in this piece we're focusing on the PBAC model also known as Policy-Based Access Control and how it differentiates itself these from traditional access control models in terms of scalability, flexibility and security.
Project mention: Show HN: A Cache-Aside Pattern Implementation Enhanced by Client Side Caching | news.ycombinator.com | 2023-07-16
If you're willing to accept eventual consistency (a big ask, but acceptable in some scenarios) then there are options like marmot [1] that replicate cdc over nats.
[1]: https://github.com/maxpert/marmot
Project mention: [Discussion] Guidance on training ML models on Kubernetes | /r/MachineLearning | 2023-05-24You could use https://github.com/kubeflow/training-operator directly.
This is really interesting - we’ve tried really hard to solve some of these with Bacalhau[1] - a much simpler distributed compute platform. Would love your feedback!
[1] https://github.com/bacalhau-project/bacalhau
Disclosure: I confounded Bacalhau
Project mention: Show HN: A distributed workflow engine written in Go | news.ycombinator.com | 2023-10-01
Go Distributed related posts
-
Show HN: EchoVault, Embeddable in-memory store to replace Redis in Go apps
-
Distributed SQLite: Paradigm shift or hype?
-
Embeddable, Distributed In-Memory datastore compatible with Redis clients
-
DGraph – GraphQL Database
-
Marmot: Multi-writer distributed SQLite based on NATS
-
Do you donate your CPU time, storage, or bandwidth from your homelab to any altruistic purpose?
-
Show HN: A distributed workflow engine written in Go
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2024
Index
What are some of the best open-source Distributed projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Milvus | 27,366 |
2 | dgraph | 20,105 |
3 | hatchet | 3,304 |
4 | Olric | 3,016 |
5 | storj | 2,873 |
6 | ergo | 2,683 |
7 | permify | 2,533 |
8 | cloud-game | 2,222 |
9 | rueidis | 2,210 |
10 | marmot | 1,650 |
11 | training-operator | 1,477 |
12 | agola | 1,450 |
13 | redis-lock | 1,335 |
14 | node | 1,079 |
15 | distribyted | 1,028 |
16 | bacalhau | 620 |
17 | rockscache | 507 |
18 | tork | 488 |
19 | phalanx | 341 |
20 | FreeCar | 222 |
21 | dSock | 216 |
22 | hazelcast-go-client | 186 |
23 | Go-Hacking | 176 |
Sponsored